public abstract class AbstractRdbmsEntityProviderConfig extends EntityProviderConfig implements DbConnectionConfig
ENV_SEPARATOR, ENV_VARIABLE_PREFIX, SYSTEM_PROPERTY_PREFIX
Constructor and Description |
---|
AbstractRdbmsEntityProviderConfig() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
getDatabaseTableName() |
java.lang.String |
getDataSourceId(AbstractPartitionedGraphConfig graphConfig) |
abstract java.lang.String |
getDestinationColumn() |
java.lang.String |
getJdbcUrl(AbstractPartitionedGraphConfig graphConfig) |
abstract java.lang.String |
getKeyColumn() |
abstract java.lang.String |
getKeystoreAlias()
Gets the keystore alias.
|
java.lang.String |
getKeystoreAlias(AbstractPartitionedGraphConfig graphConfig) |
java.lang.String |
getLoadedDatabaseTableName()
Gives the name of the table in the database the we should load the data from.
|
java.lang.Integer |
getMaxPrefetchedRows(AbstractPartitionedGraphConfig graphConfig) |
abstract java.lang.Integer |
getNumConnections()
number of connections to read/write data from/to the RDBMS table
|
java.lang.Integer |
getNumConnections(AbstractPartitionedGraphConfig graphConfig) |
java.lang.String |
getSchema(AbstractPartitionedGraphConfig graphConfig) |
abstract java.lang.String |
getSourceColumn() |
java.lang.String |
getUsername(AbstractPartitionedGraphConfig graphConfig) |
abstract boolean |
hasDefaultValue(RdbmsEntityProviderConfig.Field field) |
int |
hashCode() |
boolean |
supportsVectorProperties()
Check if this graph configuration's format supports having vector properties or not
|
RdbmsEntityProviderConfigBuilder |
toEntityProviderConfigBuilder() |
equals, getDestinationVertexKeyType, getDestinationVertexProvider, getKeyType, getLabel, getLoading, getPropertyDefault, getPropertyDimension, getPropertyName, getPropertyType, getProps, getSourceVertexKeyType, getSourceVertexProvider, hasKeys, isKeyMappingEnabled, isLabelLoadingEnabled, numProperties, supportsPropertyColumn, supportsPropertyColumn, supportsVectorProperties
getDefault, getValueFromEnvironment, getValueFromEnvironment, getValues, parseString, setSerializable
getClass, notify, notifyAll, toString, wait, wait, wait
getDataSourceId, getJdbcUrl, getMaxPrefetchedRows, getSchema, getUsername
createLocalDateFormat, createTimeFormat, createTimestampFormat, createTimestampWithTimezoneFormat, createTimeWithTimezoneFormat, getAttributes, getErrorHandling, getFormat, getLocalDateFormat, getName, getTimeFormat, getTimestampFormat, getTimestampWithTimezoneFormat, getTimeWithTimezoneFormat, getVectorComponentDelimiter
public abstract java.lang.String getDatabaseTableName()
public java.lang.String getDataSourceId(AbstractPartitionedGraphConfig graphConfig)
public abstract java.lang.String getDestinationColumn()
public java.lang.String getJdbcUrl(AbstractPartitionedGraphConfig graphConfig)
public abstract java.lang.String getKeyColumn()
public abstract java.lang.String getKeystoreAlias()
CommonLoadableConfig
getKeystoreAlias
in interface CommonLoadableConfig<ProviderFormat>
public java.lang.String getKeystoreAlias(AbstractPartitionedGraphConfig graphConfig)
public java.lang.String getLoadedDatabaseTableName()
public java.lang.Integer getMaxPrefetchedRows(AbstractPartitionedGraphConfig graphConfig)
public abstract java.lang.Integer getNumConnections()
public java.lang.Integer getNumConnections(AbstractPartitionedGraphConfig graphConfig)
public java.lang.String getSchema(AbstractPartitionedGraphConfig graphConfig)
public abstract java.lang.String getSourceColumn()
public java.lang.String getUsername(AbstractPartitionedGraphConfig graphConfig)
public abstract boolean hasDefaultValue(RdbmsEntityProviderConfig.Field field)
public int hashCode()
hashCode
in class EntityProviderConfig
public boolean supportsVectorProperties()
supportsVectorProperties
in class EntityProviderConfig
true
if this graph configuration's format supports vector properties, false
otherwisepublic RdbmsEntityProviderConfigBuilder toEntityProviderConfigBuilder()
toEntityProviderConfigBuilder
in interface oracle.pgx.config.internal.ConvertibleToEntityProviderConfigBuilder