@Generated(value="config_generator.py") public class RdfGraphConfig extends AbstractRdfGraphConfig
Modifier and Type | Class and Description |
---|---|
static class |
RdfGraphConfig.Field
Fields of PGX Engine RDF Graph Config
|
ENV_SEPARATOR, ENV_VARIABLE_PREFIX, SYSTEM_PROPERTY_PREFIX
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() |
java.util.List<java.lang.String> |
getAcceptedPredicates()
predicates of triples that are transformed to edges
|
java.util.Map |
getAttributes()
additional attributes needed to read/write the graph data
|
static RdfGraphConfig.Field[] |
getConfigFields() |
java.lang.String |
getDataSourceId()
the data source id to use to connect to database
|
java.lang.String |
getDateFormat()
the date format to use when loading and storing date properties.
|
java.util.List<GraphPropertyConfig> |
getEdgeProps()
specification of edge properties associated with graph
|
java.util.List<GraphTableConfig> |
getEdgeTables()
list of edge tables in this graph
|
GraphErrorHandlingConfig |
getErrorHandling()
error handling configuration
|
Format |
getFormat()
graph format
|
java.util.List<java.lang.String> |
getIgnoredPredicates()
predicates of triples that are ignored
|
java.lang.String |
getJdbcUrl()
jdbc URL pointing to database
|
GraphLoadingConfig |
getLoading()
loading-specific configuration
|
java.util.List<java.lang.String> |
getLocalDateFormat()
array of local_date formats to use when loading and storing local_date properties.
|
java.lang.String |
getName()
RDF model name in database
|
java.lang.String |
getPassword()
password to use when connecting to database
|
java.lang.String |
getPoint2d()
longitude and latitude as floating point values separated by a space
|
java.util.List<RdfGraphPrefixConfig> |
getPrefixes()
IRI prefixes
|
java.util.List<java.lang.String> |
getTimeFormat()
the time format to use when loading and storing time properties.
|
java.util.List<java.lang.String> |
getTimestampFormat()
the timestamp format to use when loading and storing timestamp properties.
|
java.util.List<java.lang.String> |
getTimestampWithTimezoneFormat()
the timestamp with timezone format to use when loading and storing timestamp with timezone properties.
|
java.util.List<java.lang.String> |
getTimeWithTimezoneFormat()
the time with timezone format to use when loading and storing time with timezone properties.
|
java.lang.String |
getUsername()
username to use when connecting to database
|
java.util.Map<RdfGraphConfig.Field,java.lang.Object> |
getValues()
Gets the parsed values.
|
java.util.Map<RdfGraphConfig.Field,java.lang.Object> |
getValuesWithoutDefaults()
Gets the values without defaults.
|
IdType |
getVertexIdType()
type of the vertex ID
|
java.util.List<java.lang.String> |
getVertexLabelPredicates()
predicates of triples that are transformed to vertex labels
|
java.util.List<GraphPropertyConfig> |
getVertexProps()
specification of vertex properties associated with graph
|
java.util.List<GraphTableConfig> |
getVertexTables()
list of vertex tables in this graph
|
boolean |
hasDefaultValue(RdfGraphConfig.Field field)
Checks for default value.
|
java.lang.Boolean |
hasEdgeLabel()
Deprecated.
|
java.lang.Boolean |
hasVertexLabels()
Deprecated.
|
boolean |
isEmpty()
Checks if it's empty.
|
static RdfGraphConfig |
parse(java.io.InputStream is,
boolean strict,
java.lang.String parentPath)
Parses an input stream.
|
static RdfGraphConfig |
parse(java.util.Map<java.lang.String,java.lang.Object> raw,
boolean strict,
java.lang.String parentPath)
Parses a raw key/value mapping.
|
static RdfGraphConfig |
parse(java.util.Properties props,
boolean strict)
Parses a properties file.
|
java.lang.String |
toString() |
java.lang.String |
toString(boolean hideSensitiveData) |
equals, hashCode, isBlackListMode
getEdgeIdType, getEdgePropertyDefault, getEdgePropertyDimension, getEdgePropertyName, getEdgePropertyType, getEdgePropertyTypes, getLoadingFilter, getNodeKeyType, getNodePropertyDefault, getNodePropertyDimension, getNodePropertyName, getNodePropertyType, getVertexPropertyTypes, hasVerticesAndEdgesSeparatedFileFormat, hasVerticesAndEdgesSeparatedFileFormat, isEdgeLabelLoadingEnabled, isFileFormat, isFileFormat, isLoadEdgeKeys, isLoadVertexKeys, isMultipleFileFormat, isMultipleFileFormat, isSingleFileFormat, isSingleFileFormat, isVertexLabelsLoadingEnabled, numEdgeProperties, numNodeProperties, skipEdgeLoading, skipVertexLoading, supportsEdgeLabel, supportsEdgeLabel, supportsVertexLabels, supportsVertexLabels
getValueFromEnvironment, getValueFromEnvironment, parseString, setSerializable
public java.util.List<java.lang.String> getAcceptedPredicates()
getAcceptedPredicates
in class AbstractRdfGraphConfig
public java.util.Map getAttributes()
public static RdfGraphConfig.Field[] getConfigFields()
public java.lang.String getDataSourceId()
getDataSourceId
in class AbstractRdfGraphConfig
public java.lang.String getDateFormat()
public java.util.List<GraphPropertyConfig> getEdgeProps()
getEdgeProps
in class GraphConfig
public java.util.List<GraphTableConfig> getEdgeTables()
public GraphErrorHandlingConfig getErrorHandling()
public Format getFormat()
public java.util.List<java.lang.String> getIgnoredPredicates()
getIgnoredPredicates
in class AbstractRdfGraphConfig
public java.lang.String getJdbcUrl()
getJdbcUrl
in class AbstractRdfGraphConfig
public GraphLoadingConfig getLoading()
getLoading
in class GraphConfig
public java.util.List<java.lang.String> getLocalDateFormat()
public java.lang.String getName()
public java.lang.String getPassword()
getPassword
in class AbstractRdfGraphConfig
public java.lang.String getPoint2d()
public java.util.List<RdfGraphPrefixConfig> getPrefixes()
getPrefixes
in class AbstractRdfGraphConfig
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()
public java.lang.String getUsername()
getUsername
in class AbstractRdfGraphConfig
public java.util.Map<RdfGraphConfig.Field,java.lang.Object> getValues()
public java.util.Map<RdfGraphConfig.Field,java.lang.Object> getValuesWithoutDefaults()
public IdType getVertexIdType()
getVertexIdType
in class GraphConfig
public java.util.List<java.lang.String> getVertexLabelPredicates()
getVertexLabelPredicates
in class AbstractRdfGraphConfig
public java.util.List<GraphPropertyConfig> getVertexProps()
getVertexProps
in class GraphConfig
public java.util.List<GraphTableConfig> getVertexTables()
public boolean hasDefaultValue(RdfGraphConfig.Field field)
field
- the field@Deprecated public java.lang.Boolean hasEdgeLabel()
hasEdgeLabel
in class GraphConfig
true
if this graph configuration has the edge label, false
otherwise@Deprecated public java.lang.Boolean hasVertexLabels()
hasVertexLabels
in class GraphConfig
true
if this graph configuration has the vertex label, false
otherwisepublic boolean isEmpty()
public static RdfGraphConfig parse(java.io.InputStream is, boolean strict, java.lang.String parentPath) throws java.io.IOException
is
- the input streamstrict
- if true, parses in strict modeparentPath
- if not null, resolves relative paths against this parentPathjava.io.IOException
- Signals that an I/O exception has occurred.public static RdfGraphConfig parse(java.util.Map<java.lang.String,java.lang.Object> raw, boolean strict, java.lang.String parentPath)
raw
- the raw key/value mapping to parsestrict
- if true, parses in strict modeparentPath
- if not null, resolves relative paths against this parentPathpublic static RdfGraphConfig parse(java.util.Properties props, boolean strict)
props
- the properties to parsestrict
- if true, parses in strict modepublic java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(boolean hideSensitiveData)
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()
Copyright © 2016, 2019, Oracle and/or its affiliates. All Rights Reserved.