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 |
---|---|
default java.text.DateFormat |
createDateFormat() |
default java.util.List<java.time.format.DateTimeFormatter> |
createLocalDateFormat() |
default java.util.List<java.time.format.DateTimeFormatter> |
createTimeFormat() |
default java.util.List<java.time.format.DateTimeFormatter> |
createTimestampFormat() |
default java.util.List<java.time.format.DateTimeFormatter> |
createTimestampWithTimezoneFormat() |
default java.util.List<java.time.format.DateTimeFormatter> |
createTimeWithTimezoneFormat() |
boolean |
equals(java.lang.Object obj) |
java.util.Map |
getAttributes()
Get the specific additional attributes needed to read/write the graph data
|
abstract java.lang.String |
getDataSourceId() |
java.lang.String |
getDateFormat()
The date format to use when loading and storing date properties.
|
abstract java.lang.String |
getEdgesTableName() |
GraphErrorHandlingConfig |
getErrorHandling()
Get the error handling configuration of this graph configuration
|
Format |
getFormat()
Get the format of this graph configuration
|
abstract java.lang.String |
getJdbcUrl() |
java.lang.String |
getLabelValueDelimiter() |
java.util.List<java.lang.String> |
getLocalDateFormat()
The list of date formats to use when loading and storing local_date properties.
|
java.lang.String |
getName() |
abstract java.lang.String |
getNodesTableName() |
abstract java.lang.String |
getPassword() |
abstract java.lang.String |
getSchema() |
java.util.List<java.lang.String> |
getTimeFormat()
The list of time formats to use when loading and storing time properties.
|
java.util.List<java.lang.String> |
getTimestampFormat()
The list of timestamp formats to use when loading and storing timestamp properties.
|
java.util.List<java.lang.String> |
getTimestampWithTimezoneFormat()
The list of timestamp with timezone formats to use when loading and storing timestamp with timezone properties.
|
java.util.List<java.lang.String> |
getTimeWithTimezoneFormat()
The list of time with timezone formats to use when loading and storing time with timezone properties.
|
abstract java.lang.String |
getUsername() |
boolean |
hasEdgeKeys() |
boolean |
hasEdgesTable() |
int |
hashCode() |
boolean |
hasNodesTable() |
boolean |
skipEdgeLoading() |
boolean |
skipVertexLoading() |
getEdgeIdType, getEdgePropertyDefault, getEdgePropertyDimension, getEdgePropertyName, getEdgePropertyType, getEdgePropertyTypes, getEdgeProps, getLoading, getLoadingFilter, getNodeKeyType, getNodePropertyDefault, getNodePropertyDimension, getNodePropertyName, getNodePropertyType, getVertexIdType, getVertexPropertyTypes, getVertexProps, hasVerticesAndEdgesSeparatedFileFormat, hasVerticesAndEdgesSeparatedFileFormat, isEdgeLabelLoadingEnabled, isFileFormat, isFileFormat, isLoadEdgeKeys, isLoadVertexKeys, isMultipleFileFormat, isMultipleFileFormat, isSingleFileFormat, isSingleFileFormat, isVertexLabelsLoadingEnabled, numEdgeProperties, numNodeProperties, supportsEdgeLabel, supportsEdgeLabel, supportsVertexLabels, supportsVertexLabels
getValueFromEnvironment, getValueFromEnvironment, parseString, setSerializable
getClass, notify, notifyAll, toString, wait, wait, wait
getDatastore, getEdgesKeyColumn, getEdgesLabelColumn, getFromNidColumn, getNodesKeyColumn, getNodesLabelColumn, getToNidColumn
public boolean equals(java.lang.Object obj)
equals
in class GraphConfig
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()
public abstract java.lang.String getNodesTableName()
public abstract java.lang.String getPassword()
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 java.text.DateFormat createDateFormat()
public java.util.List<java.time.format.DateTimeFormatter> createLocalDateFormat()
public java.util.List<java.time.format.DateTimeFormatter> createTimeFormat()
public java.util.List<java.time.format.DateTimeFormatter> createTimestampFormat()
public java.util.List<java.time.format.DateTimeFormatter> createTimestampWithTimezoneFormat()
public java.util.List<java.time.format.DateTimeFormatter> createTimeWithTimezoneFormat()
public java.util.Map getAttributes()
public java.lang.String getDateFormat()
public GraphErrorHandlingConfig getErrorHandling()
public Format getFormat()
public java.util.List<java.lang.String> getLocalDateFormat()
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()
Copyright © 2016, 2019, Oracle and/or its affiliates. All Rights Reserved.