public abstract class ExecutionOptions extends Object implements Serializable
for NebulaGraph Vertex Sink
ExecutionOptions executionOptions = new VertexExecutionOptions.ExecutionOptionBuilder()
.setGraphSpace("flinkSink")
.setTag("player")
.setIdIndex(0)
.setFields(Arrays.asList("name", "age"))
.setPositions(Arrays.asList(1, 2))
.setBatchSize(100)
.setPolicy("hash")
.build();
for NebulaGraph Edge Sink
ExecutionOptions executionOptions = new EdgeExecutionOptions.ExecutionOptionBuilder()
.setGraphSpace("flinkSink")
.setEdge("friend")
.setSrcIndex(0)
.setDstIndex(1)
.setRankIndex(2)
.setFields(Arrays.asList("src", "dst", "degree", "start"))
.setPositions(Arrays.asList(0, 1, 3, 4))
.setBatchSize(2)
.build();
for NebulaGraph Vertex Source
ExecutionOptions executionOptions = new VertexExecutionOptions.ExecutionOptionBuilder()
.setGraphSpace("flinkSink")
.setTag("player")
.setFields(Arrays.asList("name", "age"))
.setLimit(100)
.build();
for NebulaGraph Edge Source
ExecutionOptions executionOptions1 = new EdgeExecutionOptions.ExecutionOptionBuilder()
.setGraphSpace("flinkSink")
.setEdge("friend")
.setFields(Arrays.asList("name", "age"))
//.setLimit(100)
//.setStartTime(0)
//.setEndTime(Long.MAX_VALUE)
.build();
Row,
Serialized Form| Modifier | Constructor and Description |
|---|---|
protected |
ExecutionOptions(String graphSpace,
String executeStatement,
List<String> fields,
List<Integer> positions,
boolean noColumn,
int limit,
long startTime,
long endTime,
int batchSize,
PolicyEnum policy,
WriteModeEnum writeMode,
int batchIntervalMs,
FailureHandlerEnum failureHandler,
int maxRetries,
int retryDelayMs) |
| Modifier and Type | Method and Description |
|---|---|
int |
getBatch()
Deprecated.
|
int |
getBatchIntervalMs() |
int |
getBatchSize() |
abstract DataTypeEnum |
getDataType() |
long |
getEndTime() |
String |
getExecuteStatement() |
FailureHandlerEnum |
getFailureHandler() |
List<String> |
getFields() |
String |
getGraphSpace() |
abstract String |
getLabel() |
int |
getLimit() |
int |
getMaxRetries() |
PolicyEnum |
getPolicy() |
List<Integer> |
getPositions() |
int |
getRetryDelayMs() |
long |
getStartTime() |
WriteModeEnum |
getWriteMode() |
boolean |
isNoColumn() |
String |
toString() |
protected ExecutionOptions(String graphSpace, String executeStatement, List<String> fields, List<Integer> positions, boolean noColumn, int limit, long startTime, long endTime, int batchSize, PolicyEnum policy, WriteModeEnum writeMode, int batchIntervalMs, FailureHandlerEnum failureHandler, int maxRetries, int retryDelayMs)
public String getGraphSpace()
public String getExecuteStatement()
public boolean isNoColumn()
public int getLimit()
public long getStartTime()
public long getEndTime()
@Deprecated public int getBatch()
public int getBatchSize()
public PolicyEnum getPolicy()
public abstract String getLabel()
public abstract DataTypeEnum getDataType()
public WriteModeEnum getWriteMode()
public int getBatchIntervalMs()
public FailureHandlerEnum getFailureHandler()
public int getMaxRetries()
public int getRetryDelayMs()
Copyright © 2024. All rights reserved.