public abstract class AbstractPartitionedGraphConfig extends GraphConfig implements DbConnectionConfig, EsConnectionConfig
ENV_SEPARATOR, ENV_VARIABLE_PREFIX, SYSTEM_PROPERTY_PREFIX
Constructor and Description |
---|
AbstractPartitionedGraphConfig() |
Modifier and Type | Method and Description |
---|---|
java.util.List<GraphPropertyConfig> |
getEdgeProps()
Get the vertex properties of this graph configuration
|
abstract java.util.List<EntityProviderConfig> |
getEdgeProviders()
Get the vertex providers of this graph configuration
|
java.util.List<ExternalStoreConfig> |
getExternalStores() |
Format |
getFormat()
Get the format of this graph configuration
|
abstract java.lang.Integer |
getNumConnections()
number of connections to read/write data from/to the RDBMS table
|
PartitionWhileLoading |
getPartitionWhileLoading()
Indicates if the graph should be heterogenized during loading
|
abstract java.util.List<oracle.pgx.config.PgxRedactionRuleConfig> |
getRedactionRules()
Get the redaction rules from this graph configuration
|
abstract java.util.List<oracle.pgx.config.PgxRedactionRuleMappingConfig> |
getRulesMapping()
Get the mapping between redaction rules and users/roles
|
IdStrategy |
getValidatedEdgeIdStrategy()
Validates and return the ID strategy used for edges (checking if the strategy is compatible with the rest of the graph configuration)
|
IdType |
getValidatedEdgeIdType()
Validates and return the ID type used for edges (checking if the type is compatible with the rest of the configuration)
|
IdStrategy |
getValidatedVertexIdStrategy()
Validates and return the ID strategy used for vertices (checking if the strategy is compatible with the rest of the graph configuration)
|
IdType |
getValidatedVertexIdType()
Validates and return the ID type used for vertices (checking if the type is compatible with the rest of the configuration)
|
java.util.List<GraphPropertyConfig> |
getVertexProps()
Get the vertex properties of this graph configuration
|
abstract java.util.List<EntityProviderConfig> |
getVertexProviders()
Get the vertex providers of this graph configuration
|
int |
hashCode() |
PartitionedGraphConfigBuilder |
toGraphConfigBuilder() |
getArrayCompactionThreshold, getEdgeIdType, getEdgePropertyDefault, getEdgePropertyDimension, getEdgePropertyName, getEdgePropertyType, getEdgePropertyTypes, getLoadingFilter, getLoadingOptions, getNodeKeyType, getNodePropertyDefault, getNodePropertyDimension, getNodePropertyName, getNodePropertyType, getOptimizedFor, getVertexIdType, getVertexPropertyTypes, hasVerticesAndEdgesSeparatedFileFormat, hasVerticesAndEdgesSeparatedFileFormat, isEdgeLabelLoadingEnabled, isFileFormat, isFileFormat, isLoadEdgeKeys, isLoadVertexKeys, isMultipleFileFormat, isMultipleFileFormat, isSingleFileFormat, isSingleFileFormat, isVertexLabelsLoadingEnabled, numEdgeProperties, numNodeProperties, skipEdgeLoading, skipVertexLoading, supportsEdgeLabel, supportsEdgeLabel, supportsPropertyColumn, supportsPropertyColumn, supportsVectorProperties, supportsVectorProperties, supportsVertexLabels, supportsVertexLabels
getDefault, getValueFromEnvironment, getValueFromEnvironment, getValues, parseString, setSerializable
equals, getClass, notify, notifyAll, toString, wait, wait, wait
getDataSourceId, getJdbcUrl, getMaxPrefetchedRows, getSchema, getUsername
getEsIndexName, getEsUrl, getMaxBatchSize, getProxyUrl, getScrollTime, getUsername
createLocalDateFormat, createTimeFormat, createTimestampFormat, createTimestampWithTimezoneFormat, createTimeWithTimezoneFormat, getAttributes, getErrorHandling, getKeystoreAlias, getLocalDateFormat, getName, getTimeFormat, getTimestampFormat, getTimestampWithTimezoneFormat, getTimeWithTimezoneFormat, getVectorComponentDelimiter
public java.util.List<GraphPropertyConfig> getEdgeProps()
GraphConfig
getEdgeProps
in class GraphConfig
public abstract java.util.List<EntityProviderConfig> getEdgeProviders()
public java.util.List<ExternalStoreConfig> getExternalStores()
getExternalStores
in class GraphConfig
public Format getFormat()
CommonLoadableConfig
getFormat
in interface CommonLoadableConfig<Format>
public abstract java.lang.Integer getNumConnections()
public PartitionWhileLoading getPartitionWhileLoading()
GraphConfig
getPartitionWhileLoading
in class GraphConfig
true
if the graph should be heterogenized during loading, false
or null
otherwisepublic abstract java.util.List<oracle.pgx.config.PgxRedactionRuleConfig> getRedactionRules()
public abstract java.util.List<oracle.pgx.config.PgxRedactionRuleMappingConfig> getRulesMapping()
public IdStrategy getValidatedEdgeIdStrategy()
getValidatedEdgeIdStrategy
in class GraphConfig
public IdType getValidatedEdgeIdType()
getValidatedEdgeIdType
in class GraphConfig
public IdStrategy getValidatedVertexIdStrategy()
getValidatedVertexIdStrategy
in class GraphConfig
public IdType getValidatedVertexIdType()
getValidatedVertexIdType
in class GraphConfig
public java.util.List<GraphPropertyConfig> getVertexProps()
GraphConfig
getVertexProps
in class GraphConfig
public abstract java.util.List<EntityProviderConfig> getVertexProviders()
public int hashCode()
hashCode
in class GraphConfig
public PartitionedGraphConfigBuilder toGraphConfigBuilder()
toGraphConfigBuilder
in interface oracle.pgx.config.internal.ConvertibleToGraphConfigBuilder