Package oracle.pgx.config
Class FileGraphConfigBuilder
- java.lang.Object
-
- oracle.pgx.config.AbstractGraphConfigBuilder<T,GC>
-
- oracle.pgx.config.AbstractFileGraphConfigBuilder<FileGraphConfigBuilder,FileGraphConfig>
-
- oracle.pgx.config.FileGraphConfigBuilder
-
- All Implemented Interfaces:
oracle.pgx.config.internal.ConvertibleToGraphConfigBuilder
public class FileGraphConfigBuilder extends AbstractFileGraphConfigBuilder<FileGraphConfigBuilder,FileGraphConfig>
A graph configuration builder for file-based graph configurations.
-
-
Constructor Summary
Constructors Constructor Description FileGraphConfigBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FileGraphConfigBuilder
copyFrom(FileGraphConfig graphConfig)
Sets this builder with all the values of the given graph config.static FileGraphConfigBuilder
forFormat(Format format)
Creates a new file graph configuration builder for a given file format.-
Methods inherited from class oracle.pgx.config.AbstractFileGraphConfigBuilder
addEdgeUri, addUri, addVertexUri, detectGzip, hasHeader, setEdgeDestinationColumn, setEdgeIdColumn, setEdgeLabelColumn, setEdgeSourceColumn, setEdgeUris, setEdgeUris, setFormat, setSeparator, setStoringOptions, setUri, setUris, setUris, setVectorComponentDelimiter, setVertexIdColumn, setVertexLabelsColumn, setVertexUris, setVertexUris
-
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, setVertexIdType, toGraphConfigBuilder
-
-
-
-
Method Detail
-
forFormat
public static FileGraphConfigBuilder forFormat(Format format)
Creates a new file graph configuration builder for a given file format.- Parameters:
format
- the file format.
-
copyFrom
public FileGraphConfigBuilder copyFrom(FileGraphConfig 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 classAbstractFileGraphConfigBuilder<FileGraphConfigBuilder,FileGraphConfig>
- Parameters:
graphConfig
- the graph configuration from which to copy the values- Returns:
- this builder
-
-