类 GraphAlgebraPhysical.PathExpand.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.PathExpand.Builder>
-
- com.alibaba.graphscope.gaia.proto.GraphAlgebraPhysical.PathExpand.Builder
-
- 所有已实现的接口:
GraphAlgebraPhysical.PathExpandOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
public static final class GraphAlgebraPhysical.PathExpand.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.PathExpand.Builder> implements GraphAlgebraPhysical.PathExpandOrBuilder
Protobuf typephysical.PathExpand
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 GraphAlgebraPhysical.PathExpandbuild()GraphAlgebraPhysical.PathExpandbuildPartial()GraphAlgebraPhysical.PathExpand.Builderclear()GraphAlgebraPhysical.PathExpand.BuilderclearAlias()An optional alias for the object of the expansionGraphAlgebraPhysical.PathExpand.BuilderclearBase()A path expansion has a base of edge expansionGraphAlgebraPhysical.PathExpand.BuilderclearCondition()A condition formulated as an expression predicateGraphAlgebraPhysical.PathExpand.BuilderclearHopRange()The range that defines the minimum and maximum number of hops of the path expansion.GraphAlgebraPhysical.PathExpand.BuilderclearIsOptional()Whether the path expand is optional, if true, the path expand will return a `None` if the path does not existGraphAlgebraPhysical.PathExpand.BuilderclearPathOpt()Path option, including to expand an arbitrary path or a simple pathGraphAlgebraPhysical.PathExpand.BuilderclearResultOpt()Result option, including to take end vertex (EndV), or whole path (AllV), for this expansionGraphAlgebraPhysical.PathExpand.BuilderclearStartTag()The tag that refers to the starting vertexcom.google.protobuf.Int32ValuegetAlias()An optional alias for the object of the expansioncom.google.protobuf.Int32Value.BuildergetAliasBuilder()An optional alias for the object of the expansioncom.google.protobuf.Int32ValueOrBuildergetAliasOrBuilder()An optional alias for the object of the expansionGraphAlgebraPhysical.PathExpand.ExpandBasegetBase()A path expansion has a base of edge expansionGraphAlgebraPhysical.PathExpand.ExpandBase.BuildergetBaseBuilder()A path expansion has a base of edge expansionGraphAlgebraPhysical.PathExpand.ExpandBaseOrBuildergetBaseOrBuilder()A path expansion has a base of edge expansionOuterExpression.ExpressiongetCondition()A condition formulated as an expression predicateOuterExpression.Expression.BuildergetConditionBuilder()A condition formulated as an expression predicateOuterExpression.ExpressionOrBuildergetConditionOrBuilder()A condition formulated as an expression predicateGraphAlgebraPhysical.PathExpandgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()GraphAlgebra.RangegetHopRange()The range that defines the minimum and maximum number of hops of the path expansion.GraphAlgebra.Range.BuildergetHopRangeBuilder()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 path expand is optional, if true, the path expand will return a `None` if the path does not existGraphAlgebraPhysical.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 pathGraphAlgebraPhysical.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 expansioncom.google.protobuf.Int32ValuegetStartTag()The tag that refers to the starting vertexcom.google.protobuf.Int32Value.BuildergetStartTagBuilder()The tag that refers to the starting vertexcom.google.protobuf.Int32ValueOrBuildergetStartTagOrBuilder()The tag that refers to the starting vertexbooleanhasAlias()An optional alias for the object of the expansionbooleanhasBase()A path expansion has a base of edge 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 vertexprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()GraphAlgebraPhysical.PathExpand.BuildermergeAlias(com.google.protobuf.Int32Value value)An optional alias for the object of the expansionGraphAlgebraPhysical.PathExpand.BuildermergeBase(GraphAlgebraPhysical.PathExpand.ExpandBase value)A path expansion has a base of edge expansionGraphAlgebraPhysical.PathExpand.BuildermergeCondition(OuterExpression.Expression value)A condition formulated as an expression predicateGraphAlgebraPhysical.PathExpand.BuildermergeFrom(GraphAlgebraPhysical.PathExpand other)GraphAlgebraPhysical.PathExpand.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GraphAlgebraPhysical.PathExpand.BuildermergeFrom(com.google.protobuf.Message other)GraphAlgebraPhysical.PathExpand.BuildermergeHopRange(GraphAlgebra.Range value)The range that defines the minimum and maximum number of hops of the path expansion.GraphAlgebraPhysical.PathExpand.BuildermergeStartTag(com.google.protobuf.Int32Value value)The tag that refers to the starting vertexGraphAlgebraPhysical.PathExpand.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GraphAlgebraPhysical.PathExpand.BuildersetAlias(com.google.protobuf.Int32Value value)An optional alias for the object of the expansionGraphAlgebraPhysical.PathExpand.BuildersetAlias(com.google.protobuf.Int32Value.Builder builderForValue)An optional alias for the object of the expansionGraphAlgebraPhysical.PathExpand.BuildersetBase(GraphAlgebraPhysical.PathExpand.ExpandBase value)A path expansion has a base of edge expansionGraphAlgebraPhysical.PathExpand.BuildersetBase(GraphAlgebraPhysical.PathExpand.ExpandBase.Builder builderForValue)A path expansion has a base of edge expansionGraphAlgebraPhysical.PathExpand.BuildersetCondition(OuterExpression.Expression value)A condition formulated as an expression predicateGraphAlgebraPhysical.PathExpand.BuildersetCondition(OuterExpression.Expression.Builder builderForValue)A condition formulated as an expression predicateGraphAlgebraPhysical.PathExpand.BuildersetHopRange(GraphAlgebra.Range value)The range that defines the minimum and maximum number of hops of the path expansion.GraphAlgebraPhysical.PathExpand.BuildersetHopRange(GraphAlgebra.Range.Builder builderForValue)The range that defines the minimum and maximum number of hops of the path expansion.GraphAlgebraPhysical.PathExpand.BuildersetIsOptional(boolean value)Whether the path expand is optional, if true, the path expand will return a `None` if the path does not existGraphAlgebraPhysical.PathExpand.BuildersetPathOpt(GraphAlgebraPhysical.PathExpand.PathOpt value)Path option, including to expand an arbitrary path or a simple pathGraphAlgebraPhysical.PathExpand.BuildersetPathOptValue(int value)Path option, including to expand an arbitrary path or a simple pathGraphAlgebraPhysical.PathExpand.BuildersetResultOpt(GraphAlgebraPhysical.PathExpand.ResultOpt value)Result option, including to take end vertex (EndV), or whole path (AllV), for this expansionGraphAlgebraPhysical.PathExpand.BuildersetResultOptValue(int value)Result option, including to take end vertex (EndV), or whole path (AllV), for this expansionGraphAlgebraPhysical.PathExpand.BuildersetStartTag(com.google.protobuf.Int32Value value)The tag that refers to the starting vertexGraphAlgebraPhysical.PathExpand.BuildersetStartTag(com.google.protobuf.Int32Value.Builder builderForValue)The tag that refers to the starting vertexGraphAlgebraPhysical.PathExpand.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
-
-
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.PathExpand.Builder>
-
clear
public GraphAlgebraPhysical.PathExpand.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.PathExpand.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.PathExpand.Builder>
-
getDefaultInstanceForType
public GraphAlgebraPhysical.PathExpand getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public GraphAlgebraPhysical.PathExpand build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public GraphAlgebraPhysical.PathExpand buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
mergeFrom
public GraphAlgebraPhysical.PathExpand.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<GraphAlgebraPhysical.PathExpand.Builder>
-
mergeFrom
public GraphAlgebraPhysical.PathExpand.Builder mergeFrom(GraphAlgebraPhysical.PathExpand other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.PathExpand.Builder>
-
mergeFrom
public GraphAlgebraPhysical.PathExpand.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<GraphAlgebraPhysical.PathExpand.Builder>- 抛出:
IOException
-
hasBase
public boolean hasBase()
A path expansion has a base of edge expansion
.physical.PathExpand.ExpandBase base = 1;- 指定者:
hasBase在接口中GraphAlgebraPhysical.PathExpandOrBuilder- 返回:
- Whether the base field is set.
-
getBase
public GraphAlgebraPhysical.PathExpand.ExpandBase getBase()
A path expansion has a base of edge expansion
.physical.PathExpand.ExpandBase base = 1;- 指定者:
getBase在接口中GraphAlgebraPhysical.PathExpandOrBuilder- 返回:
- The base.
-
setBase
public GraphAlgebraPhysical.PathExpand.Builder setBase(GraphAlgebraPhysical.PathExpand.ExpandBase value)
A path expansion has a base of edge expansion
.physical.PathExpand.ExpandBase base = 1;
-
setBase
public GraphAlgebraPhysical.PathExpand.Builder setBase(GraphAlgebraPhysical.PathExpand.ExpandBase.Builder builderForValue)
A path expansion has a base of edge expansion
.physical.PathExpand.ExpandBase base = 1;
-
mergeBase
public GraphAlgebraPhysical.PathExpand.Builder mergeBase(GraphAlgebraPhysical.PathExpand.ExpandBase value)
A path expansion has a base of edge expansion
.physical.PathExpand.ExpandBase base = 1;
-
clearBase
public GraphAlgebraPhysical.PathExpand.Builder clearBase()
A path expansion has a base of edge expansion
.physical.PathExpand.ExpandBase base = 1;
-
getBaseBuilder
public GraphAlgebraPhysical.PathExpand.ExpandBase.Builder getBaseBuilder()
A path expansion has a base of edge expansion
.physical.PathExpand.ExpandBase base = 1;
-
getBaseOrBuilder
public GraphAlgebraPhysical.PathExpand.ExpandBaseOrBuilder getBaseOrBuilder()
A path expansion has a base of edge expansion
.physical.PathExpand.ExpandBase base = 1;
-
hasStartTag
public boolean hasStartTag()
The tag that refers to the starting vertex
.google.protobuf.Int32Value start_tag = 2;- 指定者:
hasStartTag在接口中GraphAlgebraPhysical.PathExpandOrBuilder- 返回:
- Whether the startTag field is set.
-
getStartTag
public com.google.protobuf.Int32Value getStartTag()
The tag that refers to the starting vertex
.google.protobuf.Int32Value start_tag = 2;- 指定者:
getStartTag在接口中GraphAlgebraPhysical.PathExpandOrBuilder- 返回:
- The startTag.
-
setStartTag
public GraphAlgebraPhysical.PathExpand.Builder setStartTag(com.google.protobuf.Int32Value value)
The tag that refers to the starting vertex
.google.protobuf.Int32Value start_tag = 2;
-
setStartTag
public GraphAlgebraPhysical.PathExpand.Builder setStartTag(com.google.protobuf.Int32Value.Builder builderForValue)
The tag that refers to the starting vertex
.google.protobuf.Int32Value start_tag = 2;
-
mergeStartTag
public GraphAlgebraPhysical.PathExpand.Builder mergeStartTag(com.google.protobuf.Int32Value value)
The tag that refers to the starting vertex
.google.protobuf.Int32Value start_tag = 2;
-
clearStartTag
public GraphAlgebraPhysical.PathExpand.Builder clearStartTag()
The tag that refers to the starting vertex
.google.protobuf.Int32Value start_tag = 2;
-
getStartTagBuilder
public com.google.protobuf.Int32Value.Builder getStartTagBuilder()
The tag that refers to the starting vertex
.google.protobuf.Int32Value start_tag = 2;
-
getStartTagOrBuilder
public com.google.protobuf.Int32ValueOrBuilder getStartTagOrBuilder()
The tag that refers to the starting vertex
.google.protobuf.Int32Value start_tag = 2;
-
hasAlias
public boolean hasAlias()
An optional alias for the object of the expansion
.google.protobuf.Int32Value alias = 3;- 指定者:
hasAlias在接口中GraphAlgebraPhysical.PathExpandOrBuilder- 返回:
- Whether the alias field is set.
-
getAlias
public com.google.protobuf.Int32Value getAlias()
An optional alias for the object of the expansion
.google.protobuf.Int32Value alias = 3;- 指定者:
getAlias在接口中GraphAlgebraPhysical.PathExpandOrBuilder- 返回:
- The alias.
-
setAlias
public GraphAlgebraPhysical.PathExpand.Builder setAlias(com.google.protobuf.Int32Value value)
An optional alias for the object of the expansion
.google.protobuf.Int32Value alias = 3;
-
setAlias
public GraphAlgebraPhysical.PathExpand.Builder setAlias(com.google.protobuf.Int32Value.Builder builderForValue)
An optional alias for the object of the expansion
.google.protobuf.Int32Value alias = 3;
-
mergeAlias
public GraphAlgebraPhysical.PathExpand.Builder mergeAlias(com.google.protobuf.Int32Value value)
An optional alias for the object of the expansion
.google.protobuf.Int32Value alias = 3;
-
clearAlias
public GraphAlgebraPhysical.PathExpand.Builder clearAlias()
An optional alias for the object of the expansion
.google.protobuf.Int32Value alias = 3;
-
getAliasBuilder
public com.google.protobuf.Int32Value.Builder getAliasBuilder()
An optional alias for the object of the expansion
.google.protobuf.Int32Value alias = 3;
-
getAliasOrBuilder
public com.google.protobuf.Int32ValueOrBuilder getAliasOrBuilder()
An optional alias for the object of the expansion
.google.protobuf.Int32Value alias = 3;
-
hasHopRange
public 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;- 指定者:
hasHopRange在接口中GraphAlgebraPhysical.PathExpandOrBuilder- 返回:
- Whether the hopRange field is set.
-
getHopRange
public 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;- 指定者:
getHopRange在接口中GraphAlgebraPhysical.PathExpandOrBuilder- 返回:
- The hopRange.
-
setHopRange
public GraphAlgebraPhysical.PathExpand.Builder setHopRange(GraphAlgebra.Range value)
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;
-
setHopRange
public GraphAlgebraPhysical.PathExpand.Builder setHopRange(GraphAlgebra.Range.Builder builderForValue)
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;
-
mergeHopRange
public GraphAlgebraPhysical.PathExpand.Builder mergeHopRange(GraphAlgebra.Range value)
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;
-
clearHopRange
public GraphAlgebraPhysical.PathExpand.Builder clearHopRange()
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;
-
getHopRangeBuilder
public GraphAlgebra.Range.Builder getHopRangeBuilder()
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;
-
getHopRangeOrBuilder
public 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
public int getPathOptValue()
Path option, including to expand an arbitrary path or a simple path
.physical.PathExpand.PathOpt path_opt = 5;- 指定者:
getPathOptValue在接口中GraphAlgebraPhysical.PathExpandOrBuilder- 返回:
- The enum numeric value on the wire for pathOpt.
-
setPathOptValue
public GraphAlgebraPhysical.PathExpand.Builder setPathOptValue(int value)
Path option, including to expand an arbitrary path or a simple path
.physical.PathExpand.PathOpt path_opt = 5;- 参数:
value- The enum numeric value on the wire for pathOpt to set.- 返回:
- This builder for chaining.
-
getPathOpt
public GraphAlgebraPhysical.PathExpand.PathOpt getPathOpt()
Path option, including to expand an arbitrary path or a simple path
.physical.PathExpand.PathOpt path_opt = 5;- 指定者:
getPathOpt在接口中GraphAlgebraPhysical.PathExpandOrBuilder- 返回:
- The pathOpt.
-
setPathOpt
public GraphAlgebraPhysical.PathExpand.Builder setPathOpt(GraphAlgebraPhysical.PathExpand.PathOpt value)
Path option, including to expand an arbitrary path or a simple path
.physical.PathExpand.PathOpt path_opt = 5;- 参数:
value- The pathOpt to set.- 返回:
- This builder for chaining.
-
clearPathOpt
public GraphAlgebraPhysical.PathExpand.Builder clearPathOpt()
Path option, including to expand an arbitrary path or a simple path
.physical.PathExpand.PathOpt path_opt = 5;- 返回:
- This builder for chaining.
-
getResultOptValue
public int getResultOptValue()
Result option, including to take end vertex (EndV), or whole path (AllV), for this expansion
.physical.PathExpand.ResultOpt result_opt = 6;- 指定者:
getResultOptValue在接口中GraphAlgebraPhysical.PathExpandOrBuilder- 返回:
- The enum numeric value on the wire for resultOpt.
-
setResultOptValue
public GraphAlgebraPhysical.PathExpand.Builder setResultOptValue(int value)
Result option, including to take end vertex (EndV), or whole path (AllV), for this expansion
.physical.PathExpand.ResultOpt result_opt = 6;- 参数:
value- The enum numeric value on the wire for resultOpt to set.- 返回:
- This builder for chaining.
-
getResultOpt
public GraphAlgebraPhysical.PathExpand.ResultOpt getResultOpt()
Result option, including to take end vertex (EndV), or whole path (AllV), for this expansion
.physical.PathExpand.ResultOpt result_opt = 6;- 指定者:
getResultOpt在接口中GraphAlgebraPhysical.PathExpandOrBuilder- 返回:
- The resultOpt.
-
setResultOpt
public GraphAlgebraPhysical.PathExpand.Builder setResultOpt(GraphAlgebraPhysical.PathExpand.ResultOpt value)
Result option, including to take end vertex (EndV), or whole path (AllV), for this expansion
.physical.PathExpand.ResultOpt result_opt = 6;- 参数:
value- The resultOpt to set.- 返回:
- This builder for chaining.
-
clearResultOpt
public GraphAlgebraPhysical.PathExpand.Builder clearResultOpt()
Result option, including to take end vertex (EndV), or whole path (AllV), for this expansion
.physical.PathExpand.ResultOpt result_opt = 6;- 返回:
- This builder for chaining.
-
hasCondition
public boolean hasCondition()
A condition formulated as an expression predicate
.common.Expression condition = 7;- 指定者:
hasCondition在接口中GraphAlgebraPhysical.PathExpandOrBuilder- 返回:
- Whether the condition field is set.
-
getCondition
public OuterExpression.Expression getCondition()
A condition formulated as an expression predicate
.common.Expression condition = 7;- 指定者:
getCondition在接口中GraphAlgebraPhysical.PathExpandOrBuilder- 返回:
- The condition.
-
setCondition
public GraphAlgebraPhysical.PathExpand.Builder setCondition(OuterExpression.Expression value)
A condition formulated as an expression predicate
.common.Expression condition = 7;
-
setCondition
public GraphAlgebraPhysical.PathExpand.Builder setCondition(OuterExpression.Expression.Builder builderForValue)
A condition formulated as an expression predicate
.common.Expression condition = 7;
-
mergeCondition
public GraphAlgebraPhysical.PathExpand.Builder mergeCondition(OuterExpression.Expression value)
A condition formulated as an expression predicate
.common.Expression condition = 7;
-
clearCondition
public GraphAlgebraPhysical.PathExpand.Builder clearCondition()
A condition formulated as an expression predicate
.common.Expression condition = 7;
-
getConditionBuilder
public OuterExpression.Expression.Builder getConditionBuilder()
A condition formulated as an expression predicate
.common.Expression condition = 7;
-
getConditionOrBuilder
public OuterExpression.ExpressionOrBuilder getConditionOrBuilder()
A condition formulated as an expression predicate
.common.Expression condition = 7;
-
getIsOptional
public boolean getIsOptional()
Whether the path expand is optional, if true, the path expand will return a `None` if the path does not exist
bool is_optional = 8;- 指定者:
getIsOptional在接口中GraphAlgebraPhysical.PathExpandOrBuilder- 返回:
- The isOptional.
-
setIsOptional
public GraphAlgebraPhysical.PathExpand.Builder setIsOptional(boolean value)
Whether the path expand is optional, if true, the path expand will return a `None` if the path does not exist
bool is_optional = 8;- 参数:
value- The isOptional to set.- 返回:
- This builder for chaining.
-
clearIsOptional
public GraphAlgebraPhysical.PathExpand.Builder clearIsOptional()
Whether the path expand is optional, if true, the path expand will return a `None` if the path does not exist
bool is_optional = 8;- 返回:
- This builder for chaining.
-
setUnknownFields
public final GraphAlgebraPhysical.PathExpand.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.PathExpand.Builder>
-
mergeUnknownFields
public final GraphAlgebraPhysical.PathExpand.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.PathExpand.Builder>
-
-