/** * {@inheritDoc} */ @Override public boolean canCascadeViewsMetadataOnTableDelete() { return this.metacatProperties.getTable().getDelete().getCascade().getViews().isMetadata(); }
/** * {@inheritDoc} */ @Override public String getHivePartitionWhitelistPattern() { return this.metacatProperties.getHive().getMetastore().getPartition().getName().getWhitelist().getPattern(); }
/** * {@inheritDoc} */ @Override public String getElasticSearchRefreshPartitionsIncludeCatalogs() { return this.metacatProperties.getElasticsearch().getRefresh().getPartitions().getInclude().getCatalogs(); }
/** * {@inheritDoc} */ @Override public int getDataMetadataDeleteMarkerLifetimeInDays() { return this.metacatProperties.getData().getMetadata().getDelete().getMarker().getLifetime().getDays(); }
/** * {@inheritDoc} */ @Override public boolean isUsePigTypes() { return this.metacatProperties.getFranklin().getConnector().getUse().getPig().isType(); }
/** * {@inheritDoc} */ @Override public String getSnsTopicTableArn() { return this.metacatProperties.getNotifications().getSns().getTopic().getTable().getArn(); }
/** * {@inheritDoc} */ @Override public List<QualifiedName> getElasticSearchRefreshExcludeQualifiedNames() { return this.metacatProperties .getElasticsearch() .getRefresh() .getExclude() .getQualified() .getNamesAsListOfQualifiedNames(); }
/** * {@inheritDoc} */ @Override public int getEventBusExecutorThreadCount() { return this.metacatProperties.getEvent().getBus().getExecutor().getThread().getCount(); }
/** * {@inheritDoc} */ @Override public String getSnsTopicPartitionArn() { return this.metacatProperties.getNotifications().getSns().getTopic().getPartition().getArn(); }
/** * {@inheritDoc} */ @Override public List<QualifiedName> getElasticSearchRefreshIncludeDatabases() { return this.metacatProperties.getElasticsearch().getRefresh().getInclude().getDatabasesAsListOfQualfiedNames(); }
/** * {@inheritDoc} */ @Override public String getElasticSearchRefreshIncludeCatalogs() { return this.metacatProperties.getElasticsearch().getRefresh().getInclude().getCatalogs(); }
/** * {@inheritDoc} */ @Override public int getSnsNotificationAttachPartitionIdMax() { return this.metacatProperties.getNotifications().getSns().getAttachPartitionIds().getMaxPartitionIdNumber(); }
/** * {@inheritDoc} */ @Override public int getServiceMaxNumberOfThreads() { return this.metacatProperties.getService().getMax().getNumber().getThreads(); }
/** * {@inheritDoc} */ @Override public int getElasticSearchScrollFetchSize() { return this.metacatProperties.getElasticsearch().getScroll().getFetch().getSize(); }
/** * {@inheritDoc} */ @Override public boolean isSnsNotificationAttachPartitionIdsEnabled() { return this.metacatProperties.getNotifications().getSns().getAttachPartitionIds().isEnabled(); }
/** * {@inheritDoc} */ @Override public String getElasticSearchClusterNodes() { return this.metacatProperties.getElasticsearch().getCluster().getNodes(); }
/** * {@inheritDoc} */ @Override public String getPluginConfigLocation() { return this.metacatProperties.getPlugin().getConfig().getLocation(); }
/** * {@inheritDoc} */ @Override public String getEsIndex() { return this.metacatProperties.getElasticsearch().getIndex().getName(); }
/** * {@inheritDoc} */ @Override public long getIcebergMaxMetadataFileSize() { return this.metacatProperties.getHive().getIceberg().getMaxMetadataFileSizeBytes(); }
/** * {@inheritDoc} */ @Override public int getHiveMetastoreFetchSize() { return this.metacatProperties.getHive().getMetastore().getFetchSize(); }