public abstract class AbstractTwoTablesRdbmsGraphConfig extends GraphConfig implements TwoTablesGraphConfig
ENV_SEPARATOR, ENV_VARIABLE_PREFIX, SYSTEM_PROPERTY_PREFIX
Constructor and Description |
---|
AbstractTwoTablesRdbmsGraphConfig() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
getDataSourceId() |
abstract java.lang.String |
getEdgesTableName() |
abstract java.lang.String |
getJdbcUrl() |
java.lang.String |
getLabelValueDelimiter() |
java.lang.String |
getName()
Get the graph name of this graph configuration.
|
abstract java.lang.String |
getNodesTableName() |
abstract java.lang.String |
getSchema() |
abstract java.lang.String |
getUsername() |
boolean |
hasEdgeKeys() |
boolean |
hasEdgesTable() |
int |
hashCode() |
boolean |
hasNodesTable() |
boolean |
skipEdgeLoading() |
boolean |
skipVertexLoading() |
boolean |
supportsVectorProperties()
Check if this graph configuration's format supports having vector properties or not
|
TwoTablesRdbmsGraphConfigBuilder |
toGraphConfigBuilder() |
getArrayCompactionThreshold, getEdgeIdType, getEdgePropertyDefault, getEdgePropertyDimension, getEdgePropertyName, getEdgePropertyType, getEdgePropertyTypes, getEdgeProps, getExternalStores, getLoadingFilter, getLoadingOptions, getNodeKeyType, getNodePropertyDefault, getNodePropertyDimension, getNodePropertyName, getNodePropertyType, getOptimizedFor, getPartitionWhileLoading, getValidatedEdgeIdStrategy, getValidatedEdgeIdType, getValidatedVertexIdStrategy, getValidatedVertexIdType, getVertexIdType, getVertexPropertyTypes, getVertexProps, hasVerticesAndEdgesSeparatedFileFormat, hasVerticesAndEdgesSeparatedFileFormat, isEdgeLabelLoadingEnabled, isFileFormat, isFileFormat, isLoadEdgeKeys, isLoadVertexKeys, isMultipleFileFormat, isMultipleFileFormat, isSingleFileFormat, isSingleFileFormat, isVertexLabelsLoadingEnabled, numEdgeProperties, numNodeProperties, supportsEdgeLabel, supportsEdgeLabel, supportsPropertyColumn, supportsPropertyColumn, supportsVectorProperties, supportsVertexLabels, supportsVertexLabels
getDefault, getValueFromEnvironment, getValueFromEnvironment, parseString, setSerializable
equals, getClass, notify, notifyAll, toString, wait, wait, wait
getDatastore, getEdgesKeyColumn, getEdgesLabelColumn, getFromNidColumn, getNodesKeyColumn, getNodesLabelColumn, getToNidColumn
createLocalDateFormat, createTimeFormat, createTimestampFormat, createTimestampWithTimezoneFormat, createTimeWithTimezoneFormat, getAttributes, getErrorHandling, getFormat, getKeystoreAlias, getLocalDateFormat, getTimeFormat, getTimestampFormat, getTimestampWithTimezoneFormat, getTimeWithTimezoneFormat, getVectorComponentDelimiter
public abstract java.lang.String getDataSourceId()
public abstract java.lang.String getEdgesTableName()
public abstract java.lang.String getJdbcUrl()
public java.lang.String getLabelValueDelimiter()
public java.lang.String getName()
CommonLoadableConfig
getName
in interface CommonLoadableConfig<Format>
public abstract java.lang.String getNodesTableName()
public abstract java.lang.String getSchema()
public abstract java.lang.String getUsername()
public boolean hasEdgeKeys()
hasEdgeKeys
in interface TwoTablesGraphConfig
public boolean hasEdgesTable()
public int hashCode()
hashCode
in class GraphConfig
public boolean hasNodesTable()
public boolean skipEdgeLoading()
skipEdgeLoading
in class GraphConfig
public boolean skipVertexLoading()
skipVertexLoading
in class GraphConfig
public boolean supportsVectorProperties()
supportsVectorProperties
in class GraphConfig
true
if this graph configuration's format supports vector properties, false
otherwisepublic TwoTablesRdbmsGraphConfigBuilder toGraphConfigBuilder()
toGraphConfigBuilder
in interface oracle.pgx.config.internal.ConvertibleToGraphConfigBuilder
Copyright © 2015 - 2020 Oracle and/or its affiliates. All Rights Reserved.