public abstract class AbstractPartitionedGraphConfig extends GraphConfig
ENV_SEPARATOR, ENV_VARIABLE_PREFIX, SYSTEM_PROPERTY_PREFIX
Constructor and Description |
---|
AbstractPartitionedGraphConfig() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
getDataSourceId()
default data source id to use to connect to database (for providers in RDBMS format only)
|
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.String |
getJdbcUrl()
default jdbc URL pointing to database (for providers in RDBMS format only)
|
abstract java.lang.Integer |
getMaxPrefetchedRows()
default maximun number or rows prefetched during each round trip resultset-database
(for providers in RDBMS format only)
|
abstract java.lang.Integer |
getNumConnections()
default number of connections to read/write data from/to the database provider (for providers in RDBMS format only)
|
PartitionWhileLoading |
getPartitionWhileLoading()
Indicates if the graph should be heterogenized during loading
|
abstract java.util.List<PgxRedactionRuleConfig> |
getRedactionRules()
Get the redaction rules from this graph configuration
|
abstract java.util.List<PgxRedactionRuleMappingConfig> |
getRulesMapping()
Get the mapping between redaction rules and users/roles
|
abstract java.lang.String |
getSchema()
default schema where the provider is going to be written (for providers in RDBMS format only)
|
abstract java.lang.String |
getUsername()
default username to use when connecting to database (for providers in RDBMS format only)
|
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, parseString, setSerializable
equals, getClass, notify, notifyAll, toString, wait, wait, wait
createLocalDateFormat, createTimeFormat, createTimestampFormat, createTimestampWithTimezoneFormat, createTimeWithTimezoneFormat, getAttributes, getErrorHandling, getKeystoreAlias, getLocalDateFormat, getName, getTimeFormat, getTimestampFormat, getTimestampWithTimezoneFormat, getTimeWithTimezoneFormat, getVectorComponentDelimiter
public abstract java.lang.String getDataSourceId()
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
public abstract java.lang.String getJdbcUrl()
public abstract java.lang.Integer getMaxPrefetchedRows()
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<PgxRedactionRuleConfig> getRedactionRules()
public abstract java.util.List<PgxRedactionRuleMappingConfig> getRulesMapping()
public abstract java.lang.String getSchema()
public abstract java.lang.String getUsername()
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()
Copyright © 2015 - 2020 Oracle and/or its affiliates. All Rights Reserved.