类 GraphAlgebraPhysical.EdgeExpand.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.EdgeExpand.Builder>
-
- com.alibaba.graphscope.gaia.proto.GraphAlgebraPhysical.EdgeExpand.Builder
-
- 所有已实现的接口:
GraphAlgebraPhysical.EdgeExpandOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
public static final class GraphAlgebraPhysical.EdgeExpand.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.EdgeExpand.Builder> implements GraphAlgebraPhysical.EdgeExpandOrBuilder
Protobuf typephysical.EdgeExpand
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 GraphAlgebraPhysical.EdgeExpandbuild()GraphAlgebraPhysical.EdgeExpandbuildPartial()GraphAlgebraPhysical.EdgeExpand.Builderclear()GraphAlgebraPhysical.EdgeExpand.BuilderclearAlias()An optional alias for the object of the expansionGraphAlgebraPhysical.EdgeExpand.BuilderclearDirection()The direction of the expanded edgeGraphAlgebraPhysical.EdgeExpand.BuilderclearExpandOpt()Expand option, i.e., expand vertices/edges/degree.GraphAlgebraPhysical.EdgeExpand.BuilderclearIsOptional()Whether the expand is optional, if true, the expand will return a `None` if the edge does not existGraphAlgebraPhysical.EdgeExpand.BuilderclearParams()The query parameters define the condition that the edge/end vertex must satisfy.GraphAlgebraPhysical.EdgeExpand.BuilderclearVTag()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.EdgeExpandgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()GraphAlgebraPhysical.EdgeExpand.DirectiongetDirection()The direction of the expanded edgeintgetDirectionValue()The direction of the expanded edgeGraphAlgebraPhysical.EdgeExpand.ExpandOptgetExpandOpt()Expand option, i.e., expand vertices/edges/degree.intgetExpandOptValue()Expand option, i.e., expand vertices/edges/degree.booleangetIsOptional()Whether the expand is optional, if true, the expand will return a `None` if the edge does not existGraphAlgebra.QueryParamsgetParams()The query parameters define the condition that the edge/end vertex must satisfy.GraphAlgebra.QueryParams.BuildergetParamsBuilder()The query parameters define the condition that the edge/end vertex must satisfy.GraphAlgebra.QueryParamsOrBuildergetParamsOrBuilder()The query parameters define the condition that the edge/end vertex must satisfy.com.google.protobuf.Int32ValuegetVTag()The tag that refers to the starting vertexcom.google.protobuf.Int32Value.BuildergetVTagBuilder()The tag that refers to the starting vertexcom.google.protobuf.Int32ValueOrBuildergetVTagOrBuilder()The tag that refers to the starting vertexbooleanhasAlias()An optional alias for the object of the expansionbooleanhasParams()The query parameters define the condition that the edge/end vertex must satisfy.booleanhasVTag()The tag that refers to the starting vertexprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()GraphAlgebraPhysical.EdgeExpand.BuildermergeAlias(com.google.protobuf.Int32Value value)An optional alias for the object of the expansionGraphAlgebraPhysical.EdgeExpand.BuildermergeFrom(GraphAlgebraPhysical.EdgeExpand other)GraphAlgebraPhysical.EdgeExpand.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GraphAlgebraPhysical.EdgeExpand.BuildermergeFrom(com.google.protobuf.Message other)GraphAlgebraPhysical.EdgeExpand.BuildermergeParams(GraphAlgebra.QueryParams value)The query parameters define the condition that the edge/end vertex must satisfy.GraphAlgebraPhysical.EdgeExpand.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GraphAlgebraPhysical.EdgeExpand.BuildermergeVTag(com.google.protobuf.Int32Value value)The tag that refers to the starting vertexGraphAlgebraPhysical.EdgeExpand.BuildersetAlias(com.google.protobuf.Int32Value value)An optional alias for the object of the expansionGraphAlgebraPhysical.EdgeExpand.BuildersetAlias(com.google.protobuf.Int32Value.Builder builderForValue)An optional alias for the object of the expansionGraphAlgebraPhysical.EdgeExpand.BuildersetDirection(GraphAlgebraPhysical.EdgeExpand.Direction value)The direction of the expanded edgeGraphAlgebraPhysical.EdgeExpand.BuildersetDirectionValue(int value)The direction of the expanded edgeGraphAlgebraPhysical.EdgeExpand.BuildersetExpandOpt(GraphAlgebraPhysical.EdgeExpand.ExpandOpt value)Expand option, i.e., expand vertices/edges/degree.GraphAlgebraPhysical.EdgeExpand.BuildersetExpandOptValue(int value)Expand option, i.e., expand vertices/edges/degree.GraphAlgebraPhysical.EdgeExpand.BuildersetIsOptional(boolean value)Whether the expand is optional, if true, the expand will return a `None` if the edge does not existGraphAlgebraPhysical.EdgeExpand.BuildersetParams(GraphAlgebra.QueryParams value)The query parameters define the condition that the edge/end vertex must satisfy.GraphAlgebraPhysical.EdgeExpand.BuildersetParams(GraphAlgebra.QueryParams.Builder builderForValue)The query parameters define the condition that the edge/end vertex must satisfy.GraphAlgebraPhysical.EdgeExpand.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GraphAlgebraPhysical.EdgeExpand.BuildersetVTag(com.google.protobuf.Int32Value value)The tag that refers to the starting vertexGraphAlgebraPhysical.EdgeExpand.BuildersetVTag(com.google.protobuf.Int32Value.Builder builderForValue)The tag that refers to the starting vertex-
从类继承的方法 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.EdgeExpand.Builder>
-
clear
public GraphAlgebraPhysical.EdgeExpand.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.EdgeExpand.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.EdgeExpand.Builder>
-
getDefaultInstanceForType
public GraphAlgebraPhysical.EdgeExpand getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public GraphAlgebraPhysical.EdgeExpand build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public GraphAlgebraPhysical.EdgeExpand buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
mergeFrom
public GraphAlgebraPhysical.EdgeExpand.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<GraphAlgebraPhysical.EdgeExpand.Builder>
-
mergeFrom
public GraphAlgebraPhysical.EdgeExpand.Builder mergeFrom(GraphAlgebraPhysical.EdgeExpand other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.EdgeExpand.Builder>
-
mergeFrom
public GraphAlgebraPhysical.EdgeExpand.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.EdgeExpand.Builder>- 抛出:
IOException
-
hasVTag
public boolean hasVTag()
The tag that refers to the starting vertex
.google.protobuf.Int32Value v_tag = 1;- 指定者:
hasVTag在接口中GraphAlgebraPhysical.EdgeExpandOrBuilder- 返回:
- Whether the vTag field is set.
-
getVTag
public com.google.protobuf.Int32Value getVTag()
The tag that refers to the starting vertex
.google.protobuf.Int32Value v_tag = 1;- 指定者:
getVTag在接口中GraphAlgebraPhysical.EdgeExpandOrBuilder- 返回:
- The vTag.
-
setVTag
public GraphAlgebraPhysical.EdgeExpand.Builder setVTag(com.google.protobuf.Int32Value value)
The tag that refers to the starting vertex
.google.protobuf.Int32Value v_tag = 1;
-
setVTag
public GraphAlgebraPhysical.EdgeExpand.Builder setVTag(com.google.protobuf.Int32Value.Builder builderForValue)
The tag that refers to the starting vertex
.google.protobuf.Int32Value v_tag = 1;
-
mergeVTag
public GraphAlgebraPhysical.EdgeExpand.Builder mergeVTag(com.google.protobuf.Int32Value value)
The tag that refers to the starting vertex
.google.protobuf.Int32Value v_tag = 1;
-
clearVTag
public GraphAlgebraPhysical.EdgeExpand.Builder clearVTag()
The tag that refers to the starting vertex
.google.protobuf.Int32Value v_tag = 1;
-
getVTagBuilder
public com.google.protobuf.Int32Value.Builder getVTagBuilder()
The tag that refers to the starting vertex
.google.protobuf.Int32Value v_tag = 1;
-
getVTagOrBuilder
public com.google.protobuf.Int32ValueOrBuilder getVTagOrBuilder()
The tag that refers to the starting vertex
.google.protobuf.Int32Value v_tag = 1;
-
getDirectionValue
public int getDirectionValue()
The direction of the expanded edge
.physical.EdgeExpand.Direction direction = 2;- 指定者:
getDirectionValue在接口中GraphAlgebraPhysical.EdgeExpandOrBuilder- 返回:
- The enum numeric value on the wire for direction.
-
setDirectionValue
public GraphAlgebraPhysical.EdgeExpand.Builder setDirectionValue(int value)
The direction of the expanded edge
.physical.EdgeExpand.Direction direction = 2;- 参数:
value- The enum numeric value on the wire for direction to set.- 返回:
- This builder for chaining.
-
getDirection
public GraphAlgebraPhysical.EdgeExpand.Direction getDirection()
The direction of the expanded edge
.physical.EdgeExpand.Direction direction = 2;- 指定者:
getDirection在接口中GraphAlgebraPhysical.EdgeExpandOrBuilder- 返回:
- The direction.
-
setDirection
public GraphAlgebraPhysical.EdgeExpand.Builder setDirection(GraphAlgebraPhysical.EdgeExpand.Direction value)
The direction of the expanded edge
.physical.EdgeExpand.Direction direction = 2;- 参数:
value- The direction to set.- 返回:
- This builder for chaining.
-
clearDirection
public GraphAlgebraPhysical.EdgeExpand.Builder clearDirection()
The direction of the expanded edge
.physical.EdgeExpand.Direction direction = 2;- 返回:
- This builder for chaining.
-
hasParams
public boolean hasParams()
The query parameters define the condition that the edge/end vertex must satisfy. Note that whether the query parameters apply to the edge or end vertex depends on the `is_edge` indicator, with one exception that the `tables` parameter in `EdgeExpand` **always** applies to the edge for now (may be fixed later) .
.algebra.QueryParams params = 3;- 指定者:
hasParams在接口中GraphAlgebraPhysical.EdgeExpandOrBuilder- 返回:
- Whether the params field is set.
-
getParams
public GraphAlgebra.QueryParams getParams()
The query parameters define the condition that the edge/end vertex must satisfy. Note that whether the query parameters apply to the edge or end vertex depends on the `is_edge` indicator, with one exception that the `tables` parameter in `EdgeExpand` **always** applies to the edge for now (may be fixed later) .
.algebra.QueryParams params = 3;- 指定者:
getParams在接口中GraphAlgebraPhysical.EdgeExpandOrBuilder- 返回:
- The params.
-
setParams
public GraphAlgebraPhysical.EdgeExpand.Builder setParams(GraphAlgebra.QueryParams value)
The query parameters define the condition that the edge/end vertex must satisfy. Note that whether the query parameters apply to the edge or end vertex depends on the `is_edge` indicator, with one exception that the `tables` parameter in `EdgeExpand` **always** applies to the edge for now (may be fixed later) .
.algebra.QueryParams params = 3;
-
setParams
public GraphAlgebraPhysical.EdgeExpand.Builder setParams(GraphAlgebra.QueryParams.Builder builderForValue)
The query parameters define the condition that the edge/end vertex must satisfy. Note that whether the query parameters apply to the edge or end vertex depends on the `is_edge` indicator, with one exception that the `tables` parameter in `EdgeExpand` **always** applies to the edge for now (may be fixed later) .
.algebra.QueryParams params = 3;
-
mergeParams
public GraphAlgebraPhysical.EdgeExpand.Builder mergeParams(GraphAlgebra.QueryParams value)
The query parameters define the condition that the edge/end vertex must satisfy. Note that whether the query parameters apply to the edge or end vertex depends on the `is_edge` indicator, with one exception that the `tables` parameter in `EdgeExpand` **always** applies to the edge for now (may be fixed later) .
.algebra.QueryParams params = 3;
-
clearParams
public GraphAlgebraPhysical.EdgeExpand.Builder clearParams()
The query parameters define the condition that the edge/end vertex must satisfy. Note that whether the query parameters apply to the edge or end vertex depends on the `is_edge` indicator, with one exception that the `tables` parameter in `EdgeExpand` **always** applies to the edge for now (may be fixed later) .
.algebra.QueryParams params = 3;
-
getParamsBuilder
public GraphAlgebra.QueryParams.Builder getParamsBuilder()
The query parameters define the condition that the edge/end vertex must satisfy. Note that whether the query parameters apply to the edge or end vertex depends on the `is_edge` indicator, with one exception that the `tables` parameter in `EdgeExpand` **always** applies to the edge for now (may be fixed later) .
.algebra.QueryParams params = 3;
-
getParamsOrBuilder
public GraphAlgebra.QueryParamsOrBuilder getParamsOrBuilder()
The query parameters define the condition that the edge/end vertex must satisfy. Note that whether the query parameters apply to the edge or end vertex depends on the `is_edge` indicator, with one exception that the `tables` parameter in `EdgeExpand` **always** applies to the edge for now (may be fixed later) .
.algebra.QueryParams params = 3;
-
hasAlias
public boolean hasAlias()
An optional alias for the object of the expansion
.google.protobuf.Int32Value alias = 4;- 指定者:
hasAlias在接口中GraphAlgebraPhysical.EdgeExpandOrBuilder- 返回:
- 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 = 4;- 指定者:
getAlias在接口中GraphAlgebraPhysical.EdgeExpandOrBuilder- 返回:
- The alias.
-
setAlias
public GraphAlgebraPhysical.EdgeExpand.Builder setAlias(com.google.protobuf.Int32Value value)
An optional alias for the object of the expansion
.google.protobuf.Int32Value alias = 4;
-
setAlias
public GraphAlgebraPhysical.EdgeExpand.Builder setAlias(com.google.protobuf.Int32Value.Builder builderForValue)
An optional alias for the object of the expansion
.google.protobuf.Int32Value alias = 4;
-
mergeAlias
public GraphAlgebraPhysical.EdgeExpand.Builder mergeAlias(com.google.protobuf.Int32Value value)
An optional alias for the object of the expansion
.google.protobuf.Int32Value alias = 4;
-
clearAlias
public GraphAlgebraPhysical.EdgeExpand.Builder clearAlias()
An optional alias for the object of the expansion
.google.protobuf.Int32Value alias = 4;
-
getAliasBuilder
public com.google.protobuf.Int32Value.Builder getAliasBuilder()
An optional alias for the object of the expansion
.google.protobuf.Int32Value alias = 4;
-
getAliasOrBuilder
public com.google.protobuf.Int32ValueOrBuilder getAliasOrBuilder()
An optional alias for the object of the expansion
.google.protobuf.Int32Value alias = 4;
-
getExpandOptValue
public int getExpandOptValue()
Expand option, i.e., expand vertices/edges/degree.
.physical.EdgeExpand.ExpandOpt expand_opt = 5;- 指定者:
getExpandOptValue在接口中GraphAlgebraPhysical.EdgeExpandOrBuilder- 返回:
- The enum numeric value on the wire for expandOpt.
-
setExpandOptValue
public GraphAlgebraPhysical.EdgeExpand.Builder setExpandOptValue(int value)
Expand option, i.e., expand vertices/edges/degree.
.physical.EdgeExpand.ExpandOpt expand_opt = 5;- 参数:
value- The enum numeric value on the wire for expandOpt to set.- 返回:
- This builder for chaining.
-
getExpandOpt
public GraphAlgebraPhysical.EdgeExpand.ExpandOpt getExpandOpt()
Expand option, i.e., expand vertices/edges/degree.
.physical.EdgeExpand.ExpandOpt expand_opt = 5;- 指定者:
getExpandOpt在接口中GraphAlgebraPhysical.EdgeExpandOrBuilder- 返回:
- The expandOpt.
-
setExpandOpt
public GraphAlgebraPhysical.EdgeExpand.Builder setExpandOpt(GraphAlgebraPhysical.EdgeExpand.ExpandOpt value)
Expand option, i.e., expand vertices/edges/degree.
.physical.EdgeExpand.ExpandOpt expand_opt = 5;- 参数:
value- The expandOpt to set.- 返回:
- This builder for chaining.
-
clearExpandOpt
public GraphAlgebraPhysical.EdgeExpand.Builder clearExpandOpt()
Expand option, i.e., expand vertices/edges/degree.
.physical.EdgeExpand.ExpandOpt expand_opt = 5;- 返回:
- This builder for chaining.
-
getIsOptional
public boolean getIsOptional()
Whether the expand is optional, if true, the expand will return a `None` if the edge does not exist
bool is_optional = 6;- 指定者:
getIsOptional在接口中GraphAlgebraPhysical.EdgeExpandOrBuilder- 返回:
- The isOptional.
-
setIsOptional
public GraphAlgebraPhysical.EdgeExpand.Builder setIsOptional(boolean value)
Whether the expand is optional, if true, the expand will return a `None` if the edge does not exist
bool is_optional = 6;- 参数:
value- The isOptional to set.- 返回:
- This builder for chaining.
-
clearIsOptional
public GraphAlgebraPhysical.EdgeExpand.Builder clearIsOptional()
Whether the expand is optional, if true, the expand will return a `None` if the edge does not exist
bool is_optional = 6;- 返回:
- This builder for chaining.
-
setUnknownFields
public final GraphAlgebraPhysical.EdgeExpand.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.EdgeExpand.Builder>
-
mergeUnknownFields
public final GraphAlgebraPhysical.EdgeExpand.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.EdgeExpand.Builder>
-
-