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, supportsVertexLabelsgetDefault, getValueFromEnvironment, getValueFromEnvironment, parseString, setSerializableequals, getClass, notify, notifyAll, toString, wait, wait, waitcreateLocalDateFormat, createTimeFormat, createTimestampFormat, createTimestampWithTimezoneFormat, createTimeWithTimezoneFormat, getAttributes, getErrorHandling, getKeystoreAlias, getLocalDateFormat, getName, getTimeFormat, getTimestampFormat, getTimestampWithTimezoneFormat, getTimeWithTimezoneFormat, getVectorComponentDelimiterpublic abstract java.lang.String getDataSourceId()
public java.util.List<GraphPropertyConfig> getEdgeProps()
GraphConfiggetEdgeProps in class GraphConfigpublic abstract java.util.List<EntityProviderConfig> getEdgeProviders()
public java.util.List<ExternalStoreConfig> getExternalStores()
getExternalStores in class GraphConfigpublic Format getFormat()
CommonLoadableConfigpublic abstract java.lang.String getJdbcUrl()
public abstract java.lang.Integer getMaxPrefetchedRows()
public abstract java.lang.Integer getNumConnections()
public PartitionWhileLoading getPartitionWhileLoading()
GraphConfiggetPartitionWhileLoading in class GraphConfigtrue 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 GraphConfigpublic IdType getValidatedEdgeIdType()
getValidatedEdgeIdType in class GraphConfigpublic IdStrategy getValidatedVertexIdStrategy()
getValidatedVertexIdStrategy in class GraphConfigpublic IdType getValidatedVertexIdType()
getValidatedVertexIdType in class GraphConfigpublic java.util.List<GraphPropertyConfig> getVertexProps()
GraphConfiggetVertexProps in class GraphConfigpublic abstract java.util.List<EntityProviderConfig> getVertexProviders()
public int hashCode()
hashCode in class GraphConfigpublic PartitionedGraphConfigBuilder toGraphConfigBuilder()
Copyright © 2015 - 2020 Oracle and/or its affiliates. All Rights Reserved.