类 GraphAlgebra.EdgeExpand.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.EdgeExpand.Builder>
-
- com.alibaba.graphscope.gaia.proto.GraphAlgebra.EdgeExpand.Builder
-
- 所有已实现的接口:
GraphAlgebra.EdgeExpandOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
public static final class GraphAlgebra.EdgeExpand.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.EdgeExpand.Builder> implements GraphAlgebra.EdgeExpandOrBuilder
Protobuf typealgebra.EdgeExpand
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 GraphAlgebra.EdgeExpandbuild()GraphAlgebra.EdgeExpandbuildPartial()GraphAlgebra.EdgeExpand.Builderclear()GraphAlgebra.EdgeExpand.BuilderclearAlias()An optional alias for the object of the expansionGraphAlgebra.EdgeExpand.BuilderclearDirection()The direction of the expanded edgeGraphAlgebra.EdgeExpand.BuilderclearExpandOpt()Expand option, i.e., expand vertices/edges/degree.GraphAlgebra.EdgeExpand.BuilderclearIsOptional()Whether the expand is optional, if true, the expand will return a `None` if the edge does not existGraphAlgebra.EdgeExpand.BuilderclearMetaData().algebra.MetaData meta_data = 6;GraphAlgebra.EdgeExpand.BuilderclearParams()The query parameters define the condition that the edge/end vertex must satisfy.GraphAlgebra.EdgeExpand.BuilderclearVTag()The tag that refers to the starting vertexCommon.NameOrIdgetAlias()An optional alias for the object of the expansionCommon.NameOrId.BuildergetAliasBuilder()An optional alias for the object of the expansionCommon.NameOrIdOrBuildergetAliasOrBuilder()An optional alias for the object of the expansionGraphAlgebra.EdgeExpandgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()GraphAlgebra.EdgeExpand.DirectiongetDirection()The direction of the expanded edgeintgetDirectionValue()The direction of the expanded edgeGraphAlgebra.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.MetaDatagetMetaData().algebra.MetaData meta_data = 6;GraphAlgebra.MetaData.BuildergetMetaDataBuilder().algebra.MetaData meta_data = 6;GraphAlgebra.MetaDataOrBuildergetMetaDataOrBuilder().algebra.MetaData meta_data = 6;GraphAlgebra.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.Common.NameOrIdgetVTag()The tag that refers to the starting vertexCommon.NameOrId.BuildergetVTagBuilder()The tag that refers to the starting vertexCommon.NameOrIdOrBuildergetVTagOrBuilder()The tag that refers to the starting vertexbooleanhasAlias()An optional alias for the object of the expansionbooleanhasMetaData().algebra.MetaData meta_data = 6;booleanhasParams()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()GraphAlgebra.EdgeExpand.BuildermergeAlias(Common.NameOrId value)An optional alias for the object of the expansionGraphAlgebra.EdgeExpand.BuildermergeFrom(GraphAlgebra.EdgeExpand other)GraphAlgebra.EdgeExpand.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GraphAlgebra.EdgeExpand.BuildermergeFrom(com.google.protobuf.Message other)GraphAlgebra.EdgeExpand.BuildermergeMetaData(GraphAlgebra.MetaData value).algebra.MetaData meta_data = 6;GraphAlgebra.EdgeExpand.BuildermergeParams(GraphAlgebra.QueryParams value)The query parameters define the condition that the edge/end vertex must satisfy.GraphAlgebra.EdgeExpand.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GraphAlgebra.EdgeExpand.BuildermergeVTag(Common.NameOrId value)The tag that refers to the starting vertexGraphAlgebra.EdgeExpand.BuildersetAlias(Common.NameOrId value)An optional alias for the object of the expansionGraphAlgebra.EdgeExpand.BuildersetAlias(Common.NameOrId.Builder builderForValue)An optional alias for the object of the expansionGraphAlgebra.EdgeExpand.BuildersetDirection(GraphAlgebra.EdgeExpand.Direction value)The direction of the expanded edgeGraphAlgebra.EdgeExpand.BuildersetDirectionValue(int value)The direction of the expanded edgeGraphAlgebra.EdgeExpand.BuildersetExpandOpt(GraphAlgebra.EdgeExpand.ExpandOpt value)Expand option, i.e., expand vertices/edges/degree.GraphAlgebra.EdgeExpand.BuildersetExpandOptValue(int value)Expand option, i.e., expand vertices/edges/degree.GraphAlgebra.EdgeExpand.BuildersetIsOptional(boolean value)Whether the expand is optional, if true, the expand will return a `None` if the edge does not existGraphAlgebra.EdgeExpand.BuildersetMetaData(GraphAlgebra.MetaData value).algebra.MetaData meta_data = 6;GraphAlgebra.EdgeExpand.BuildersetMetaData(GraphAlgebra.MetaData.Builder builderForValue).algebra.MetaData meta_data = 6;GraphAlgebra.EdgeExpand.BuildersetParams(GraphAlgebra.QueryParams value)The query parameters define the condition that the edge/end vertex must satisfy.GraphAlgebra.EdgeExpand.BuildersetParams(GraphAlgebra.QueryParams.Builder builderForValue)The query parameters define the condition that the edge/end vertex must satisfy.GraphAlgebra.EdgeExpand.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GraphAlgebra.EdgeExpand.BuildersetVTag(Common.NameOrId value)The tag that refers to the starting vertexGraphAlgebra.EdgeExpand.BuildersetVTag(Common.NameOrId.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<GraphAlgebra.EdgeExpand.Builder>
-
clear
public GraphAlgebra.EdgeExpand.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.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<GraphAlgebra.EdgeExpand.Builder>
-
getDefaultInstanceForType
public GraphAlgebra.EdgeExpand getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public GraphAlgebra.EdgeExpand build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public GraphAlgebra.EdgeExpand buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
mergeFrom
public GraphAlgebra.EdgeExpand.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<GraphAlgebra.EdgeExpand.Builder>
-
mergeFrom
public GraphAlgebra.EdgeExpand.Builder mergeFrom(GraphAlgebra.EdgeExpand other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.EdgeExpand.Builder>
-
mergeFrom
public GraphAlgebra.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<GraphAlgebra.EdgeExpand.Builder>- 抛出:
IOException
-
hasVTag
public boolean hasVTag()
The tag that refers to the starting vertex
.common.NameOrId v_tag = 1;- 指定者:
hasVTag在接口中GraphAlgebra.EdgeExpandOrBuilder- 返回:
- Whether the vTag field is set.
-
getVTag
public Common.NameOrId getVTag()
The tag that refers to the starting vertex
.common.NameOrId v_tag = 1;- 指定者:
getVTag在接口中GraphAlgebra.EdgeExpandOrBuilder- 返回:
- The vTag.
-
setVTag
public GraphAlgebra.EdgeExpand.Builder setVTag(Common.NameOrId value)
The tag that refers to the starting vertex
.common.NameOrId v_tag = 1;
-
setVTag
public GraphAlgebra.EdgeExpand.Builder setVTag(Common.NameOrId.Builder builderForValue)
The tag that refers to the starting vertex
.common.NameOrId v_tag = 1;
-
mergeVTag
public GraphAlgebra.EdgeExpand.Builder mergeVTag(Common.NameOrId value)
The tag that refers to the starting vertex
.common.NameOrId v_tag = 1;
-
clearVTag
public GraphAlgebra.EdgeExpand.Builder clearVTag()
The tag that refers to the starting vertex
.common.NameOrId v_tag = 1;
-
getVTagBuilder
public Common.NameOrId.Builder getVTagBuilder()
The tag that refers to the starting vertex
.common.NameOrId v_tag = 1;
-
getVTagOrBuilder
public Common.NameOrIdOrBuilder getVTagOrBuilder()
The tag that refers to the starting vertex
.common.NameOrId v_tag = 1;
-
getDirectionValue
public int getDirectionValue()
The direction of the expanded edge
.algebra.EdgeExpand.Direction direction = 2;- 指定者:
getDirectionValue在接口中GraphAlgebra.EdgeExpandOrBuilder- 返回:
- The enum numeric value on the wire for direction.
-
setDirectionValue
public GraphAlgebra.EdgeExpand.Builder setDirectionValue(int value)
The direction of the expanded edge
.algebra.EdgeExpand.Direction direction = 2;- 参数:
value- The enum numeric value on the wire for direction to set.- 返回:
- This builder for chaining.
-
getDirection
public GraphAlgebra.EdgeExpand.Direction getDirection()
The direction of the expanded edge
.algebra.EdgeExpand.Direction direction = 2;- 指定者:
getDirection在接口中GraphAlgebra.EdgeExpandOrBuilder- 返回:
- The direction.
-
setDirection
public GraphAlgebra.EdgeExpand.Builder setDirection(GraphAlgebra.EdgeExpand.Direction value)
The direction of the expanded edge
.algebra.EdgeExpand.Direction direction = 2;- 参数:
value- The direction to set.- 返回:
- This builder for chaining.
-
clearDirection
public GraphAlgebra.EdgeExpand.Builder clearDirection()
The direction of the expanded edge
.algebra.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在接口中GraphAlgebra.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在接口中GraphAlgebra.EdgeExpandOrBuilder- 返回:
- The params.
-
setParams
public GraphAlgebra.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 GraphAlgebra.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 GraphAlgebra.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 GraphAlgebra.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
.common.NameOrId alias = 4;- 指定者:
hasAlias在接口中GraphAlgebra.EdgeExpandOrBuilder- 返回:
- Whether the alias field is set.
-
getAlias
public Common.NameOrId getAlias()
An optional alias for the object of the expansion
.common.NameOrId alias = 4;- 指定者:
getAlias在接口中GraphAlgebra.EdgeExpandOrBuilder- 返回:
- The alias.
-
setAlias
public GraphAlgebra.EdgeExpand.Builder setAlias(Common.NameOrId value)
An optional alias for the object of the expansion
.common.NameOrId alias = 4;
-
setAlias
public GraphAlgebra.EdgeExpand.Builder setAlias(Common.NameOrId.Builder builderForValue)
An optional alias for the object of the expansion
.common.NameOrId alias = 4;
-
mergeAlias
public GraphAlgebra.EdgeExpand.Builder mergeAlias(Common.NameOrId value)
An optional alias for the object of the expansion
.common.NameOrId alias = 4;
-
clearAlias
public GraphAlgebra.EdgeExpand.Builder clearAlias()
An optional alias for the object of the expansion
.common.NameOrId alias = 4;
-
getAliasBuilder
public Common.NameOrId.Builder getAliasBuilder()
An optional alias for the object of the expansion
.common.NameOrId alias = 4;
-
getAliasOrBuilder
public Common.NameOrIdOrBuilder getAliasOrBuilder()
An optional alias for the object of the expansion
.common.NameOrId alias = 4;
-
getExpandOptValue
public int getExpandOptValue()
Expand option, i.e., expand vertices/edges/degree.
.algebra.EdgeExpand.ExpandOpt expand_opt = 5;- 指定者:
getExpandOptValue在接口中GraphAlgebra.EdgeExpandOrBuilder- 返回:
- The enum numeric value on the wire for expandOpt.
-
setExpandOptValue
public GraphAlgebra.EdgeExpand.Builder setExpandOptValue(int value)
Expand option, i.e., expand vertices/edges/degree.
.algebra.EdgeExpand.ExpandOpt expand_opt = 5;- 参数:
value- The enum numeric value on the wire for expandOpt to set.- 返回:
- This builder for chaining.
-
getExpandOpt
public GraphAlgebra.EdgeExpand.ExpandOpt getExpandOpt()
Expand option, i.e., expand vertices/edges/degree.
.algebra.EdgeExpand.ExpandOpt expand_opt = 5;- 指定者:
getExpandOpt在接口中GraphAlgebra.EdgeExpandOrBuilder- 返回:
- The expandOpt.
-
setExpandOpt
public GraphAlgebra.EdgeExpand.Builder setExpandOpt(GraphAlgebra.EdgeExpand.ExpandOpt value)
Expand option, i.e., expand vertices/edges/degree.
.algebra.EdgeExpand.ExpandOpt expand_opt = 5;- 参数:
value- The expandOpt to set.- 返回:
- This builder for chaining.
-
clearExpandOpt
public GraphAlgebra.EdgeExpand.Builder clearExpandOpt()
Expand option, i.e., expand vertices/edges/degree.
.algebra.EdgeExpand.ExpandOpt expand_opt = 5;- 返回:
- This builder for chaining.
-
hasMetaData
public boolean hasMetaData()
.algebra.MetaData meta_data = 6;- 指定者:
hasMetaData在接口中GraphAlgebra.EdgeExpandOrBuilder- 返回:
- Whether the metaData field is set.
-
getMetaData
public GraphAlgebra.MetaData getMetaData()
.algebra.MetaData meta_data = 6;- 指定者:
getMetaData在接口中GraphAlgebra.EdgeExpandOrBuilder- 返回:
- The metaData.
-
setMetaData
public GraphAlgebra.EdgeExpand.Builder setMetaData(GraphAlgebra.MetaData value)
.algebra.MetaData meta_data = 6;
-
setMetaData
public GraphAlgebra.EdgeExpand.Builder setMetaData(GraphAlgebra.MetaData.Builder builderForValue)
.algebra.MetaData meta_data = 6;
-
mergeMetaData
public GraphAlgebra.EdgeExpand.Builder mergeMetaData(GraphAlgebra.MetaData value)
.algebra.MetaData meta_data = 6;
-
clearMetaData
public GraphAlgebra.EdgeExpand.Builder clearMetaData()
.algebra.MetaData meta_data = 6;
-
getMetaDataBuilder
public GraphAlgebra.MetaData.Builder getMetaDataBuilder()
.algebra.MetaData meta_data = 6;
-
getMetaDataOrBuilder
public GraphAlgebra.MetaDataOrBuilder getMetaDataOrBuilder()
.algebra.MetaData meta_data = 6;
-
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 = 7;- 指定者:
getIsOptional在接口中GraphAlgebra.EdgeExpandOrBuilder- 返回:
- The isOptional.
-
setIsOptional
public GraphAlgebra.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 = 7;- 参数:
value- The isOptional to set.- 返回:
- This builder for chaining.
-
clearIsOptional
public GraphAlgebra.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 = 7;- 返回:
- This builder for chaining.
-
setUnknownFields
public final GraphAlgebra.EdgeExpand.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.EdgeExpand.Builder>
-
mergeUnknownFields
public final GraphAlgebra.EdgeExpand.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.EdgeExpand.Builder>
-
-