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 -
Method Summary
Modifier and TypeMethodDescriptioncopyFrom(FileGraphConfig graphConfig) Sets this builder with all the values of the given graph config.static FileGraphConfigBuilderCreates 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, setVertexUrisMethods 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
-
Constructor Details
-
FileGraphConfigBuilder
public FileGraphConfigBuilder()
-
-
Method Details
-
forFormat
Creates a new file graph configuration builder for a given file format.- Parameters:
format- the file format.
-
copyFrom
Description copied from class:AbstractGraphConfigBuilderSets 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:
copyFromin classAbstractFileGraphConfigBuilder<FileGraphConfigBuilder,FileGraphConfig> - Parameters:
graphConfig- the graph configuration from which to copy the values- Returns:
- this builder
-