接口 GraphAlgebra.PathExpandOrBuilder
-
- 所有超级接口:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- 封闭类:
- GraphAlgebra
public static interface GraphAlgebra.PathExpandOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 Common.NameOrIdgetAlias()An optional alias for the object of the expansionCommon.NameOrIdOrBuildergetAliasOrBuilder()An optional alias for the object of the expansionGraphAlgebra.PathExpand.ExpandBasegetBase()A path expansion has a base expansionGraphAlgebra.PathExpand.ExpandBaseOrBuildergetBaseOrBuilder()A path expansion has a base expansionOuterExpression.ExpressiongetCondition()A condition formulated as an expression predicateOuterExpression.ExpressionOrBuildergetConditionOrBuilder()A condition formulated as an expression predicateGraphAlgebra.RangegetHopRange()The range that defines the minimum and maximum number of hops of the path expansion.GraphAlgebra.RangeOrBuildergetHopRangeOrBuilder()The range that defines the minimum and maximum number of hops of the path expansion.booleangetIsOptional()Whether the expand is optional, if true, the expand will return a `None` if the path does not existGraphAlgebra.PathExpand.PathOptgetPathOpt()Path option, including to expand an arbitrary path or a simple pathintgetPathOptValue()Path option, including to expand an arbitrary path or a simple pathGraphAlgebra.PathExpand.ResultOptgetResultOpt()Result option, including to take end vertex (EndV), or whole path (AllV), for this expansionintgetResultOptValue()Result option, including to take end vertex (EndV), or whole path (AllV), for this expansionCommon.NameOrIdgetStartTag()The tag that refers to the starting vertexCommon.NameOrIdOrBuildergetStartTagOrBuilder()The tag that refers to the starting vertexbooleanhasAlias()An optional alias for the object of the expansionbooleanhasBase()A path expansion has a base expansionbooleanhasCondition()A condition formulated as an expression predicatebooleanhasHopRange()The range that defines the minimum and maximum number of hops of the path expansion.booleanhasStartTag()The tag that refers to the starting vertex
-
-
-
方法详细资料
-
hasBase
boolean hasBase()
A path expansion has a base expansion
.algebra.PathExpand.ExpandBase base = 1;- 返回:
- Whether the base field is set.
-
getBase
GraphAlgebra.PathExpand.ExpandBase getBase()
A path expansion has a base expansion
.algebra.PathExpand.ExpandBase base = 1;- 返回:
- The base.
-
getBaseOrBuilder
GraphAlgebra.PathExpand.ExpandBaseOrBuilder getBaseOrBuilder()
A path expansion has a base expansion
.algebra.PathExpand.ExpandBase base = 1;
-
hasStartTag
boolean hasStartTag()
The tag that refers to the starting vertex
.common.NameOrId start_tag = 2;- 返回:
- Whether the startTag field is set.
-
getStartTag
Common.NameOrId getStartTag()
The tag that refers to the starting vertex
.common.NameOrId start_tag = 2;- 返回:
- The startTag.
-
getStartTagOrBuilder
Common.NameOrIdOrBuilder getStartTagOrBuilder()
The tag that refers to the starting vertex
.common.NameOrId start_tag = 2;
-
hasAlias
boolean hasAlias()
An optional alias for the object of the expansion
.common.NameOrId alias = 3;- 返回:
- Whether the alias field is set.
-
getAlias
Common.NameOrId getAlias()
An optional alias for the object of the expansion
.common.NameOrId alias = 3;- 返回:
- The alias.
-
getAliasOrBuilder
Common.NameOrIdOrBuilder getAliasOrBuilder()
An optional alias for the object of the expansion
.common.NameOrId alias = 3;
-
hasHopRange
boolean hasHopRange()
The range that defines the minimum and maximum number of hops of the path expansion. This is optional, if not set, the minimum number is 1, and the maximum is INT_MAX
.algebra.Range hop_range = 4;- 返回:
- Whether the hopRange field is set.
-
getHopRange
GraphAlgebra.Range getHopRange()
The range that defines the minimum and maximum number of hops of the path expansion. This is optional, if not set, the minimum number is 1, and the maximum is INT_MAX
.algebra.Range hop_range = 4;- 返回:
- The hopRange.
-
getHopRangeOrBuilder
GraphAlgebra.RangeOrBuilder getHopRangeOrBuilder()
The range that defines the minimum and maximum number of hops of the path expansion. This is optional, if not set, the minimum number is 1, and the maximum is INT_MAX
.algebra.Range hop_range = 4;
-
getPathOptValue
int getPathOptValue()
Path option, including to expand an arbitrary path or a simple path
.algebra.PathExpand.PathOpt path_opt = 5;- 返回:
- The enum numeric value on the wire for pathOpt.
-
getPathOpt
GraphAlgebra.PathExpand.PathOpt getPathOpt()
Path option, including to expand an arbitrary path or a simple path
.algebra.PathExpand.PathOpt path_opt = 5;- 返回:
- The pathOpt.
-
getResultOptValue
int getResultOptValue()
Result option, including to take end vertex (EndV), or whole path (AllV), for this expansion
.algebra.PathExpand.ResultOpt result_opt = 6;- 返回:
- The enum numeric value on the wire for resultOpt.
-
getResultOpt
GraphAlgebra.PathExpand.ResultOpt getResultOpt()
Result option, including to take end vertex (EndV), or whole path (AllV), for this expansion
.algebra.PathExpand.ResultOpt result_opt = 6;- 返回:
- The resultOpt.
-
hasCondition
boolean hasCondition()
A condition formulated as an expression predicate
.common.Expression condition = 7;- 返回:
- Whether the condition field is set.
-
getCondition
OuterExpression.Expression getCondition()
A condition formulated as an expression predicate
.common.Expression condition = 7;- 返回:
- The condition.
-
getConditionOrBuilder
OuterExpression.ExpressionOrBuilder getConditionOrBuilder()
A condition formulated as an expression predicate
.common.Expression condition = 7;
-
getIsOptional
boolean getIsOptional()
Whether the expand is optional, if true, the expand will return a `None` if the path does not exist
bool is_optional = 8;- 返回:
- The isOptional.
-
-