@Generated(value="config_generator.py") public class PgNosqlGraphConfig extends AbstractPgGraphConfig
| Modifier and Type | Class and Description |
|---|---|
static class |
PgNosqlGraphConfig.Field
Fields of PGX Engine PG NoSQL Graph Config
|
ENV_SEPARATOR, ENV_VARIABLE_PREFIX, SYSTEM_PROPERTY_PREFIX| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.Double |
getArrayCompactionThreshold()
[only relevant if the graph is optimized for updates] threshold used to determined when to compact the delta-logs into a new array.
|
java.util.Map |
getAttributes()
additional attributes needed to read/write the graph data
|
static PgNosqlGraphConfig.Field[] |
getConfigFields() |
DbEngine |
getDbEngine()
underlying database engine
|
IdStrategy |
getEdgeIdStrategy()
Indicates what ID strategy should be used for the edges of this graph.
|
IdType |
getEdgeIdType()
type of the edge ID.
|
java.util.List<GraphPropertyConfig> |
getEdgeProps()
specification of edge properties associated with graph
|
GraphErrorHandlingConfig |
getErrorHandling()
error handling configuration
|
java.util.List<ExternalStoreConfig> |
getExternalStores()
Specification of the external stores where external string properties reside.
|
Format |
getFormat()
graph format
|
java.util.List<java.lang.String> |
getHosts()
list of NoSQL hosts
|
java.lang.String |
getKeystoreAlias()
alias to the keystore to use when connecting to database
|
java.util.Map<java.lang.String,java.lang.Object> |
getLeftoverValues()
Gets the values that do not belong to any field.
|
GraphLoadingConfig |
getLoading()
loading-specific configuration
|
java.util.List<java.lang.String> |
getLocalDateFormat()
array of local_date formats to use when loading and storing local_date properties.
|
java.lang.Integer |
getMaxNumConnections()
maximum number of database connections to use when reading the graph
|
java.lang.String |
getName()
prefix of the table name (for edge and vertex tables)
|
GraphOptimizedFor |
getOptimizedFor()
Indicates if the graph should use data-structures optimized for read-intensive scenarios or for fast updates
|
PartitionWhileLoading |
getPartitionWhileLoading()
Indicates if the graph should be partitioned while loading
|
java.lang.String |
getPoint2d()
longitude and latitude as floating point values separated by a space
|
java.lang.Integer |
getRequestTimeoutMs()
NoSQL request timeout in milliseconds
|
java.lang.String |
getStoreName()
NoSQL store name
|
java.util.List<java.lang.String> |
getTimeFormat()
the time format to use when loading and storing time properties.
|
java.util.List<java.lang.String> |
getTimestampFormat()
the timestamp format to use when loading and storing timestamp properties.
|
java.util.List<java.lang.String> |
getTimestampWithTimezoneFormat()
the timestamp with timezone format to use when loading and storing timestamp with timezone properties.
|
java.util.List<java.lang.String> |
getTimeWithTimezoneFormat()
the time with timezone format to use when loading and storing time with timezone properties.
|
java.lang.String |
getUsername()
name of a NoSQL user
|
java.util.Map<PgNosqlGraphConfig.Field,java.lang.Object> |
getValues()
Gets the parsed values.
|
java.util.Map<PgNosqlGraphConfig.Field,java.lang.Object> |
getValuesWithoutDefaults()
Gets the values without defaults.
|
java.lang.Character |
getVectorComponentDelimiter()
delimiter for the different components of vector properties
|
IdStrategy |
getVertexIdStrategy()
Indicates what ID strategy should be used for the vertices of this graph.
|
IdType |
getVertexIdType()
type of the vertex ID.
|
java.util.List<GraphPropertyConfig> |
getVertexProps()
specification of vertex properties associated with graph
|
boolean |
hasDefaultValue(PgNosqlGraphConfig.Field field)
Checks for default value.
|
int |
hashCode() |
boolean |
isEmpty()
Checks if it's empty.
|
static PgNosqlGraphConfig |
parse(java.io.InputStream is, boolean strict, java.lang.String parentPath)
Parses an input stream.
|
static PgNosqlGraphConfig |
parse(java.util.Map<java.lang.String,java.lang.Object> raw, boolean strict, java.lang.String parentPath)
Parses a raw key/value mapping.
|
static PgNosqlGraphConfig |
parse(java.util.Properties props, boolean strict)
Parses a properties file.
|
PgNosqlGraphConfigBuilder |
toGraphConfigBuilder() |
java.lang.String |
toString() |
java.lang.String |
toString(boolean hideSensitiveData) |
getOraclePropertyGraph, setOraclePropertyGraphgetEdgePropertyDefault, getEdgePropertyDimension, getEdgePropertyName, getEdgePropertyType, getEdgePropertyTypes, getLoadingFilter, getLoadingOptions, getNodeKeyType, getNodePropertyDefault, getNodePropertyDimension, getNodePropertyName, getNodePropertyType, getValidatedEdgeIdStrategy, getValidatedEdgeIdType, getValidatedVertexIdStrategy, getValidatedVertexIdType, 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, setSerializablecreateLocalDateFormat, createTimeFormat, createTimestampFormat, createTimestampWithTimezoneFormat, createTimeWithTimezoneFormatpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.Double getArrayCompactionThreshold()
getArrayCompactionThreshold in class GraphConfigpublic java.util.Map getAttributes()
public static PgNosqlGraphConfig.Field[] getConfigFields()
public DbEngine getDbEngine()
getDbEngine in class AbstractPgGraphConfigpublic IdStrategy getEdgeIdStrategy()
public IdType getEdgeIdType()
getEdgeIdType in class GraphConfigpublic java.util.List<GraphPropertyConfig> getEdgeProps()
getEdgeProps in class GraphConfigpublic GraphErrorHandlingConfig getErrorHandling()
public java.util.List<ExternalStoreConfig> getExternalStores()
getExternalStores in class GraphConfigpublic Format getFormat()
public java.util.List<java.lang.String> getHosts()
public java.lang.String getKeystoreAlias()
public java.util.Map<java.lang.String,java.lang.Object> getLeftoverValues()
public GraphLoadingConfig getLoading()
getLoading in class GraphConfigpublic java.util.List<java.lang.String> getLocalDateFormat()
public java.lang.Integer getMaxNumConnections()
getMaxNumConnections in class AbstractPgGraphConfigpublic java.lang.String getName()
public GraphOptimizedFor getOptimizedFor()
getOptimizedFor in class GraphConfigby_label if the graph should be partitioned during loading, false Indicates if the graph should use data-structures optimized for fast updatespublic PartitionWhileLoading getPartitionWhileLoading()
getPartitionWhileLoading in class GraphConfigtrue if the graph should be heterogenized during loading, false or null otherwisepublic java.lang.String getPoint2d()
public java.lang.Integer getRequestTimeoutMs()
public java.lang.String getStoreName()
public java.util.List<java.lang.String> getTimeFormat()
public java.util.List<java.lang.String> getTimestampFormat()
public java.util.List<java.lang.String> getTimestampWithTimezoneFormat()
public java.util.List<java.lang.String> getTimeWithTimezoneFormat()
public java.lang.String getUsername()
public java.util.Map<PgNosqlGraphConfig.Field,java.lang.Object> getValues()
getValues in class AbstractConfigpublic java.util.Map<PgNosqlGraphConfig.Field,java.lang.Object> getValuesWithoutDefaults()
public java.lang.Character getVectorComponentDelimiter()
public IdStrategy getVertexIdStrategy()
public IdType getVertexIdType()
getVertexIdType in class AbstractPgGraphConfigpublic java.util.List<GraphPropertyConfig> getVertexProps()
getVertexProps in class GraphConfigpublic boolean hasDefaultValue(PgNosqlGraphConfig.Field field)
field - the fieldpublic boolean isEmpty()
public static PgNosqlGraphConfig parse(java.io.InputStream is, boolean strict, java.lang.String parentPath) throws java.io.IOException
is - the input streamstrict - if true, parses in strict modeparentPath - if not null, resolves relative paths against this parentPathjava.io.IOException - Signals that an I/O exception has occurred.public static PgNosqlGraphConfig parse(java.util.Map<java.lang.String,java.lang.Object> raw, boolean strict, java.lang.String parentPath)
raw - the raw key/value mapping to parsestrict - if true, parses in strict modeparentPath - if not null, resolves relative paths against this parentPathpublic static PgNosqlGraphConfig parse(java.util.Properties props, boolean strict)
props - the properties to parsestrict - if true, parses in strict modepublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toString(boolean hideSensitiveData)
public int hashCode()
hashCode in class AbstractPgGraphConfigpublic PgNosqlGraphConfigBuilder toGraphConfigBuilder()