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.MapgetAttributes()Get the specific additional attributes needed to read/write the graph dataGraphErrorHandlingConfiggetErrorHandling()Get the error handling configuration of this graph configurationFormatTypegetFormat()Get the format of this graph configurationjava.lang.StringgetKeystoreAlias()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.StringgetName()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.CharactergetVectorComponentDelimiter()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()
-
-