public final class TwoTablesRdbmsGraphConfigBuilder extends AbstractGraphConfigBuilder<TwoTablesRdbmsGraphConfigBuilder,TwoTablesRdbmsGraphConfig>
Constructor and Description |
---|
TwoTablesRdbmsGraphConfigBuilder() |
Modifier and Type | Method and Description |
---|---|
TwoTablesRdbmsGraphConfigBuilder |
copyFrom(TwoTablesRdbmsGraphConfig graphConfig)
Sets this builder with all the values of the given graph config.
|
TwoTablesRdbmsGraphConfigBuilder |
setDataSourceId(java.lang.String dsId)
Sets the datasource ID.
|
TwoTablesRdbmsGraphConfigBuilder |
setDatastore(TwoTablesDatastore datastore)
Sets the datastore.
|
TwoTablesRdbmsGraphConfigBuilder |
setEdgeLabel(java.lang.String edgeLabel)
Sets the column name from where to get the edge label.
|
TwoTablesRdbmsGraphConfigBuilder |
setEdgesKey(java.lang.String eKey)
Sets edge keys
|
TwoTablesRdbmsGraphConfigBuilder |
setEdgesTableName(java.lang.String etb)
Sets the edge table name.
|
TwoTablesRdbmsGraphConfigBuilder |
setFromNid(java.lang.String fromNid)
Sets the column ID from where to read.
|
TwoTablesRdbmsGraphConfigBuilder |
setInsertBatchSize(int insertBatchSize)
Sets the batch size for inserting.
|
TwoTablesRdbmsGraphConfigBuilder |
setJdbcUrl(java.lang.String url)
Sets the jdbc url.
|
TwoTablesRdbmsGraphConfigBuilder |
setLabelValueDelimiter(java.lang.String delimiter)
Sets the label value delimiter.
|
TwoTablesRdbmsGraphConfigBuilder |
setMaxPreFetchedRows(int maxPreFetchedRows)
Sets the maximum number of prefetched rows.
|
TwoTablesRdbmsGraphConfigBuilder |
setNodesKey(java.lang.String nKey)
Sets node keys.
|
TwoTablesRdbmsGraphConfigBuilder |
setNodesTableName(java.lang.String ntb)
Sets the nodes table name.
|
TwoTablesRdbmsGraphConfigBuilder |
setNumConnections(int c)
Sets the number of connections.
|
TwoTablesRdbmsGraphConfigBuilder |
setSchema(java.lang.String schema)
Sets the schema.
|
TwoTablesRdbmsGraphConfigBuilder |
setTablespace(java.lang.String tablespace)
Sets the tablespace.
|
TwoTablesRdbmsGraphConfigBuilder |
setToNid(java.lang.String toNid)
Sets the column ID to write into.
|
TwoTablesRdbmsGraphConfigBuilder |
setUsername(java.lang.String un)
Sets the username.
|
TwoTablesRdbmsGraphConfigBuilder |
setVertexLabels(java.lang.String vertexLabels)
Sets the column name from where to get the vertex labels.
|
TwoTablesRdbmsGraphConfigBuilder |
setVerticesTableName(java.lang.String vtb)
Alias for
setNodesTableName(String) |
addAttribute, addEdgeProperty, addEdgeProperty, addEdgeProperty, addEdgeStringProperty, addEdgeStringProperty, addEdgeVectorProperty, addEdgeVectorProperty, addEdgeVectorProperty, addNodeProperty, addNodeProperty, addVertexProperty, addVertexProperty, addVertexProperty, addVertexStringProperty, addVertexStringProperty, addVertexVectorProperty, addVertexVectorProperty, addVertexVectorProperty, build, clearEdgeProperties, clearVertexProperties, copyBaseFrom, redactPassword, removeEdgeProperty, removeVertexProperty, setArrayCompactionThreshold, setAutoRefresh, setCreateEdgeIdIndex, setCreateEdgeIdMapping, setCreateLabelHistogram, setCreateVertexIdIndex, setCreateVertexIdMapping, setEdgeIdStrategy, setEdgeIdType, setErrorHandlingOnMissedPropKey, setErrorHandlingOnMissingVertex, setErrorHandlingOnPropConversion, setErrorHandlingOnTypeMismatch, setErrorHandlingOnVectorLengthMismatch, setFetchIntervalSec, setFilter, setFilterStrategy, setKeystoreAlias, setLoadEdgeLabel, setLoadVertexLabels, setLocalDateFormat, setOptimizedFor, setPartitionDiscardDefaultValues, setPartitionWhileLoading, setPropertyValueDelimiter, setSkipEdgeLoading, setSkipVertexLoading, setSnapshotsSource, setStrictMode, setTimeFormat, setTimestampFormat, setTimestampWithTimezoneFormat, setTimeWithTimezoneFormat, setUpdateIntervalSec, setUpdatePropertiesInPlace, setUpdateThreshold, setUseVertexPropertyValueAsLabel, setVertexIdStrategy, setVertexIdType, toGraphConfigBuilder
public TwoTablesRdbmsGraphConfigBuilder copyFrom(TwoTablesRdbmsGraphConfig graphConfig)
AbstractGraphConfigBuilder
copyFrom
in class AbstractGraphConfigBuilder<TwoTablesRdbmsGraphConfigBuilder,TwoTablesRdbmsGraphConfig>
graphConfig
- the graph configuration from which to copy the valuespublic TwoTablesRdbmsGraphConfigBuilder setDataSourceId(java.lang.String dsId)
dsid
- the datasource IDpublic TwoTablesRdbmsGraphConfigBuilder setDatastore(TwoTablesDatastore datastore)
datastore
- the datastorepublic TwoTablesRdbmsGraphConfigBuilder setEdgeLabel(java.lang.String edgeLabel)
edgeLabel
- the name of the column where to read the edge label frompublic TwoTablesRdbmsGraphConfigBuilder setEdgesKey(java.lang.String eKey)
eKey
- the edge keyspublic TwoTablesRdbmsGraphConfigBuilder setEdgesTableName(java.lang.String etb)
etb
- the edge table namepublic TwoTablesRdbmsGraphConfigBuilder setFromNid(java.lang.String fromNid)
fromNid
- the column idpublic TwoTablesRdbmsGraphConfigBuilder setInsertBatchSize(int insertBatchSize)
insertBatchSize
- the batch size for insertingpublic TwoTablesRdbmsGraphConfigBuilder setJdbcUrl(java.lang.String url)
url
- the urlpublic TwoTablesRdbmsGraphConfigBuilder setLabelValueDelimiter(java.lang.String delimiter)
setLabelValueDelimiter
in class AbstractGraphConfigBuilder<TwoTablesRdbmsGraphConfigBuilder,TwoTablesRdbmsGraphConfig>
delimiter
- the delimiter which separates the values in the labelpublic TwoTablesRdbmsGraphConfigBuilder setMaxPreFetchedRows(int maxPreFetchedRows)
maxPreFetchedRows
- the maximum number of prefetched rowspublic TwoTablesRdbmsGraphConfigBuilder setNodesKey(java.lang.String nKey)
nKey
- the node keyspublic TwoTablesRdbmsGraphConfigBuilder setNodesTableName(java.lang.String ntb)
ntb
- the nodes table namepublic TwoTablesRdbmsGraphConfigBuilder setNumConnections(int c)
c
- the number of connectionspublic TwoTablesRdbmsGraphConfigBuilder setSchema(java.lang.String schema)
schema
- the schemapublic TwoTablesRdbmsGraphConfigBuilder setTablespace(java.lang.String tablespace)
tablespace
- the tablespacepublic TwoTablesRdbmsGraphConfigBuilder setToNid(java.lang.String toNid)
toNid
- the column idpublic TwoTablesRdbmsGraphConfigBuilder setUsername(java.lang.String un)
un
- the usernamepublic TwoTablesRdbmsGraphConfigBuilder setVertexLabels(java.lang.String vertexLabels)
vertexLabels
- the name of the column where to read the vertex labels frompublic TwoTablesRdbmsGraphConfigBuilder setVerticesTableName(java.lang.String vtb)
setNodesTableName(String)
vtb
- the vertices table nameCopyright © 2015 - 2020 Oracle and/or its affiliates. All Rights Reserved.