Package oracle.pgx.config
Interface CommonLoadableConfig<FormatType>
-
- All Known Implementing Classes:
AbstractEsEntityProviderConfig
,AbstractFileEntityProviderConfig
,AbstractFileGraphConfig
,AbstractPartitionedGraphConfig
,AbstractPgGraphConfig
,AbstractRdbmsEntityProviderConfig
,AbstractRdfGraphConfig
,AbstractTwoTablesRdbmsGraphConfig
,AbstractTwoTablesTextGraphConfig
,EntityProviderConfig
,EsEntityProviderConfig
,FileEntityProviderConfig
,FileGraphConfig
,GraphConfig
,PartitionedGraphConfig
,PgHbaseGraphConfig
,PgNosqlGraphConfig
,PgRdbmsGraphConfig
,RdbmsEntityProviderConfig
,RdfGraphConfig
,TwoTablesRdbmsGraphConfig
,TwoTablesTextGraphConfig
public interface CommonLoadableConfig<FormatType>
common interface for all configurations in loadable entities (graph/table)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description 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()
java.util.Map
getAttributes()
Get the specific additional attributes needed to read/write the graph dataGraphErrorHandlingConfig
getErrorHandling()
Get the error handling configuration of this graph configurationFormatType
getFormat()
Get the format of this graph configurationjava.lang.String
getKeystoreAlias()
Gets the keystore alias.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()
Get the graph name of this graph configuration.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.java.lang.Character
getVectorComponentDelimiter()
delimiter for the different components of vector properties
-
-
-
Method Detail
-
getFormat
FormatType getFormat()
Get the format of this graph configuration- Returns:
- the format
-
getAttributes
java.util.Map getAttributes()
Get the specific additional attributes needed to read/write the graph data- Returns:
- the map of attributes
-
getKeystoreAlias
java.lang.String getKeystoreAlias()
Gets the keystore alias.- Returns:
- the keystore alias or null if underlying format does not require a keystore
-
getErrorHandling
GraphErrorHandlingConfig getErrorHandling()
Get the error handling configuration of this graph configuration- Returns:
- the error handling configuration
-
getName
java.lang.String getName()
Get the graph name of this graph configuration. Note: for file-based graph configurations, this is the file name of the URI this configuration points to.- Returns:
- the graph name
-
getLocalDateFormat
java.util.List<java.lang.String> getLocalDateFormat()
The list of date formats to use when loading and storing local_date properties. Please see DateTimeFormatter for a documentation of the format string.- Returns:
- the date format
-
getTimeFormat
java.util.List<java.lang.String> getTimeFormat()
The list of time formats to use when loading and storing time properties. Please see DateTimeFormatter for a documentation of the format string.- Returns:
- the time format
-
getTimestampFormat
java.util.List<java.lang.String> getTimestampFormat()
The list of timestamp formats to use when loading and storing timestamp properties. Please see DateTimeFormatter for a documentation of the format string.- Returns:
- the timestamp format
-
getTimeWithTimezoneFormat
java.util.List<java.lang.String> getTimeWithTimezoneFormat()
The list of time with timezone formats to use when loading and storing time with timezone properties. Please see DateTimeFormatter for a documentation of the format string.- Returns:
- the time with timezone format
-
getTimestampWithTimezoneFormat
java.util.List<java.lang.String> getTimestampWithTimezoneFormat()
The list of timestamp with timezone formats to use when loading and storing timestamp with timezone properties. Please see DateTimeFormatter for a documentation of the format string.- Returns:
- the timestamp with timezone format
-
getVectorComponentDelimiter
java.lang.Character getVectorComponentDelimiter()
delimiter for the different components of vector properties
-
createLocalDateFormat
default java.util.List<java.time.format.DateTimeFormatter> createLocalDateFormat()
-
createTimeFormat
default java.util.List<java.time.format.DateTimeFormatter> createTimeFormat()
-
createTimestampFormat
default java.util.List<java.time.format.DateTimeFormatter> createTimestampFormat()
-
createTimeWithTimezoneFormat
default java.util.List<java.time.format.DateTimeFormatter> createTimeWithTimezoneFormat()
-
createTimestampWithTimezoneFormat
default java.util.List<java.time.format.DateTimeFormatter> createTimestampWithTimezoneFormat()
-
-