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 |
---|---|
boolean |
equals(java.lang.Object o) |
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
|
java.lang.Integer |
getNumConnections(int machineCount,
int defaultNumConnectionsTotal) |
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
|
abstract boolean |
hasDefaultValue(PartitionedGraphConfig.Field field) |
int |
hashCode() |
PartitionedGraphConfigBuilder |
toGraphConfigBuilder() |
getArrayCompactionThreshold, getEdgeIdType, getEdgePropertyDefault, getEdgePropertyDimension, getEdgePropertyName, getEdgePropertyType, getEdgePropertyTypes, 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
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 boolean equals(java.lang.Object o)
equals
in class GraphConfig
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 java.lang.Integer getNumConnections(int machineCount, int defaultNumConnectionsTotal)
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 abstract boolean hasDefaultValue(PartitionedGraphConfig.Field field)
public int hashCode()
hashCode
in class GraphConfig
public PartitionedGraphConfigBuilder toGraphConfigBuilder()
toGraphConfigBuilder
in interface oracle.pgx.config.internal.ConvertibleToGraphConfigBuilder