public class EngineConfig
extends java.lang.Object
Constructor and Description |
---|
EngineConfig() |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,java.util.List<EnginePropertyParam>> |
convertSchema(java.util.Map<java.lang.String,java.util.List<java.lang.String>> schemaJson)
点边类型属性过滤模型转换。
|
Direction |
getBfsDirection() |
int |
getConcurrency() |
Direction |
getDirection() |
ConditionOnVisit |
getEdgeCondition() |
java.lang.String |
getEdgeConditionJson() |
java.util.List<ConditionOnVisit> |
getEdgeConditionList() |
java.util.List<java.lang.String> |
getEdgeIds() |
java.util.Map<java.lang.String,java.util.List<EnginePropertyParam>> |
getEdgeSchema() |
java.util.List<java.util.Set<java.lang.Integer>> |
getEdgeTypeFilterList() |
int |
getMaxDepth() |
java.util.List<java.lang.Long> |
getStartIds() |
long |
getTimeout() |
java.util.Set<java.lang.Long> |
getVertexBlackList() |
ConditionOnVisit |
getVertexCondition() |
java.lang.String |
getVertexConditionJson() |
java.util.List<ConditionOnVisit> |
getVertexConditionList() |
java.util.List<java.lang.Long> |
getVertexIds() |
java.util.Map<java.lang.String,java.util.List<EnginePropertyParam>> |
getVertexSchema() |
java.util.List<java.util.Set<java.lang.Integer>> |
getVertexTypeFilterList() |
java.util.Set<java.lang.Long> |
getVertexWhiteList() |
boolean |
isCompressed() |
boolean |
isDistributed() |
boolean |
isFast() |
boolean |
isMemory() |
boolean |
isMetrics() |
boolean |
isSeqIdOrder() |
void |
setBfsDirection(Direction bfsDirection) |
void |
setCompressed(boolean compressed) |
void |
setConcurrency(int concurrency) |
void |
setDirection(Direction direction) |
void |
setDistributed(boolean distributed) |
void |
setEdgeCondition(ConditionOnVisit edgeCondition) |
void |
setEdgeConditionJson(java.lang.String edgeConditionJson) |
void |
setEdgeConditionList(java.util.List<ConditionOnVisit> edgeConditionList) |
void |
setEdgeIds(java.util.List<java.lang.String> edgeIds) |
void |
setEdgeSchema(java.util.Map<java.lang.String,java.util.List<java.lang.String>> edgeSchemaJson) |
void |
setEdgeSchema0(java.util.Map<java.lang.String,java.util.List<EnginePropertyParam>> edgeSchema) |
void |
setEdgeTypeFilterList(java.util.List<java.util.Set<java.lang.Integer>> edgeTypeFilterList) |
void |
setFast(boolean fast) |
void |
setIncludePk(Graph graph) |
void |
setMaxDepth(int maxDepth) |
void |
setMemory(boolean memory) |
void |
setMetrics(boolean metrics) |
void |
setSeqIdOrder(boolean seqIdOrder) |
void |
setStartIds(java.util.List<java.lang.Long> startIds) |
void |
setTimeout(long timeout) |
void |
setVertexBlackList(java.util.Set<java.lang.Long> vertexBlackList) |
void |
setVertexCondition(ConditionOnVisit vertexCondition) |
void |
setVertexConditionJson(java.lang.String vertexConditionJson) |
void |
setVertexConditionList(java.util.List<ConditionOnVisit> vertexConditionList) |
void |
setVertexIds(java.util.List<java.lang.Long> vertexIds) |
void |
setVertexSchema(java.util.Map<java.lang.String,java.util.List<java.lang.String>> vertexSchemaJson) |
void |
setVertexSchema0(java.util.Map<java.lang.String,java.util.List<EnginePropertyParam>> vertexSchema) |
void |
setVertexTypeFilterList(java.util.List<java.util.Set<java.lang.Integer>> vertexTypeFilterList) |
void |
setVertexWhiteList(java.util.Set<java.lang.Long> vertexWhiteList) |
java.lang.String |
toString() |
public Direction getDirection()
public void setDirection(Direction direction)
public java.util.Map<java.lang.String,java.util.List<EnginePropertyParam>> getVertexSchema()
public void setVertexSchema(java.util.Map<java.lang.String,java.util.List<java.lang.String>> vertexSchemaJson)
public void setVertexSchema0(java.util.Map<java.lang.String,java.util.List<EnginePropertyParam>> vertexSchema)
public static java.util.Map<java.lang.String,java.util.List<EnginePropertyParam>> convertSchema(java.util.Map<java.lang.String,java.util.List<java.lang.String>> schemaJson)
schemaJson
- 待转换的模型。public java.util.Map<java.lang.String,java.util.List<EnginePropertyParam>> getEdgeSchema()
public void setEdgeSchema(java.util.Map<java.lang.String,java.util.List<java.lang.String>> edgeSchemaJson)
public void setEdgeSchema0(java.util.Map<java.lang.String,java.util.List<EnginePropertyParam>> edgeSchema)
public ConditionOnVisit getVertexCondition()
public void setVertexCondition(ConditionOnVisit vertexCondition)
public ConditionOnVisit getEdgeCondition()
public void setEdgeCondition(ConditionOnVisit edgeCondition)
public java.util.Set<java.lang.Long> getVertexWhiteList()
public void setVertexWhiteList(java.util.Set<java.lang.Long> vertexWhiteList)
public java.util.Set<java.lang.Long> getVertexBlackList()
public void setVertexBlackList(java.util.Set<java.lang.Long> vertexBlackList)
public boolean isDistributed()
public void setDistributed(boolean distributed)
public boolean isMemory()
public void setMemory(boolean memory)
public int getConcurrency()
public void setConcurrency(int concurrency)
public boolean isCompressed()
public void setCompressed(boolean compressed)
public boolean isFast()
public void setFast(boolean fast)
public boolean isMetrics()
public void setMetrics(boolean metrics)
public boolean isSeqIdOrder()
public void setSeqIdOrder(boolean seqIdOrder)
public java.util.List<java.lang.Long> getStartIds()
public void setStartIds(java.util.List<java.lang.Long> startIds)
public int getMaxDepth()
public void setMaxDepth(int maxDepth)
public java.util.List<java.util.Set<java.lang.Integer>> getVertexTypeFilterList()
public void setVertexTypeFilterList(java.util.List<java.util.Set<java.lang.Integer>> vertexTypeFilterList)
public java.util.List<java.util.Set<java.lang.Integer>> getEdgeTypeFilterList()
public void setEdgeTypeFilterList(java.util.List<java.util.Set<java.lang.Integer>> edgeTypeFilterList)
public java.lang.String getVertexConditionJson()
public void setVertexConditionJson(java.lang.String vertexConditionJson)
public java.util.List<ConditionOnVisit> getVertexConditionList()
public void setVertexConditionList(java.util.List<ConditionOnVisit> vertexConditionList)
public java.lang.String getEdgeConditionJson()
public void setEdgeConditionJson(java.lang.String edgeConditionJson)
public java.util.List<ConditionOnVisit> getEdgeConditionList()
public void setEdgeConditionList(java.util.List<ConditionOnVisit> edgeConditionList)
public Direction getBfsDirection()
public void setBfsDirection(Direction bfsDirection)
public java.util.List<java.lang.Long> getVertexIds()
public void setVertexIds(java.util.List<java.lang.Long> vertexIds)
public java.util.List<java.lang.String> getEdgeIds()
public void setEdgeIds(java.util.List<java.lang.String> edgeIds)
public long getTimeout()
public void setTimeout(long timeout)
public void setIncludePk(Graph graph)
public java.lang.String toString()
toString
in class java.lang.Object