Package oracle.pgx.config
Class RdfGraphConfigBuilder
- java.lang.Object
-
- oracle.pgx.config.AbstractGraphConfigBuilder<RdfGraphConfigBuilder,RdfGraphConfig>
-
- oracle.pgx.config.RdfGraphConfigBuilder
-
- All Implemented Interfaces:
oracle.pgx.config.internal.ConvertibleToGraphConfigBuilder
public final class RdfGraphConfigBuilder extends AbstractGraphConfigBuilder<RdfGraphConfigBuilder,RdfGraphConfig>
-
-
Constructor Summary
Constructors Constructor Description RdfGraphConfigBuilder()
-
Method Summary
-
Methods inherited from class oracle.pgx.config.AbstractGraphConfigBuilder
addAttribute, addEdgeProperty, addEdgeProperty, addEdgeProperty, addEdgeStringProperty, addEdgeStringProperty, addEdgeVectorProperty, addEdgeVectorProperty, addEdgeVectorProperty, addNodeProperty, addNodeProperty, addVertexProperty, addVertexProperty, addVertexProperty, addVertexStringProperty, addVertexStringProperty, addVertexVectorProperty, addVertexVectorProperty, addVertexVectorProperty, build, clearEdgeProperties, clearVertexProperties, copyBaseFrom, enableEdgeIdDuplicateCheck, enableVertexIdDuplicateCheck, redactPassword, removeEdgeProperty, removeVertexProperty, setArrayCompactionThreshold, setAutoRefresh, setCreateEdgeIdIndex, setCreateEdgeIdMapping, setCreateLabelHistogram, setCreateVertexIdIndex, setCreateVertexIdMapping, setEdgeIdStrategy, setEdgeIdType, setErrorHandlingOnDuplicateEntityId, setErrorHandlingOnMissedPropKey, setErrorHandlingOnMissingVertex, setErrorHandlingOnParsingIssue, setErrorHandlingOnPropConversion, setErrorHandlingOnTypeMismatch, setErrorHandlingOnVectorLengthMismatch, setFetchIntervalSec, setKeystoreAlias, setLabelValueDelimiter, setLoadEdgeLabel, setLoadingProgressReportingFrequency, setLoadVertexLabels, setLocalDateFormat, setOptimizedFor, setPartitionDiscardDefaultValues, setPartitionWhileLoading, setPassword, setPropertyValueDelimiter, setSkipEdgeLoading, setSkipVertexLoading, setSnapshotsSource, setStrictMode, setTimeFormat, setTimestampFormat, setTimestampWithTimezoneFormat, setTimeWithTimezoneFormat, setUpdateIntervalSec, setUpdatePropertiesInPlace, setUpdateThreshold, setUseVertexPropertyValueAsLabel, setVertexIdStrategy, toGraphConfigBuilder
-
-
-
-
Method Detail
-
forFormat
public static RdfGraphConfigBuilder forFormat(Format format)
-
copyFrom
public RdfGraphConfigBuilder copyFrom(RdfGraphConfig graphConfig)
Description copied from class:AbstractGraphConfigBuilder
Sets this builder with all the values of the given graph config. If a format was already specified it will remain unchanged, however any other values copied from the given graph config will overwrite the corresponding values of this builder.- Overrides:
copyFrom
in classAbstractGraphConfigBuilder<RdfGraphConfigBuilder,RdfGraphConfig>
- Parameters:
graphConfig
- the graph configuration from which to copy the values- Returns:
- this builder
-
setVertexIdType
public RdfGraphConfigBuilder setVertexIdType(IdType vertexIdType)
Description copied from class:AbstractGraphConfigBuilder
Sets the type of vertex IDs- Overrides:
setVertexIdType
in classAbstractGraphConfigBuilder<RdfGraphConfigBuilder,RdfGraphConfig>
- Parameters:
vertexIdType
- the type of vertex IDs- Returns:
- this builder
- See Also:
- "the graph configuration documentation for details about the effects and default of this setting"
-
setFormat
public RdfGraphConfigBuilder setFormat(Format format)
-
setDataSourceId
public RdfGraphConfigBuilder setDataSourceId(java.lang.String dataSourceId)
-
setJdbcUrl
public RdfGraphConfigBuilder setJdbcUrl(java.lang.String url)
-
setUsername
public RdfGraphConfigBuilder setUsername(java.lang.String un)
-
setName
public RdfGraphConfigBuilder setName(java.lang.String model)
-
setNetworkName
public RdfGraphConfigBuilder setNetworkName(java.lang.String network)
-
setNetworkOwner
public RdfGraphConfigBuilder setNetworkOwner(java.lang.String owner)
-
setUsePrefix
public RdfGraphConfigBuilder setUsePrefix(boolean usePrefix)
-
addVertexLabelPredicate
public RdfGraphConfigBuilder addVertexLabelPredicate(java.lang.String predicate)
-
addIgnoredPredicate
public RdfGraphConfigBuilder addIgnoredPredicate(java.lang.String predicate)
-
addAcceptedPredicate
public RdfGraphConfigBuilder addAcceptedPredicate(java.lang.String predicate)
-
addPrefix
public RdfGraphConfigBuilder addPrefix(java.lang.String name, java.lang.String value)
-
setParallelHintDegree
public RdfGraphConfigBuilder setParallelHintDegree(int parallelHintDegree)
Sets the PARALLEL hint to use for internal queries.- Parameters:
parallelHintDegree
- the degree of parallelism- Returns:
- this builder
-
-