类 GraphAlgebra.LogicalPlan.Node.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.LogicalPlan.Node.Builder>
-
- com.alibaba.graphscope.gaia.proto.GraphAlgebra.LogicalPlan.Node.Builder
-
- 所有已实现的接口:
GraphAlgebra.LogicalPlan.NodeOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
public static final class GraphAlgebra.LogicalPlan.Node.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.LogicalPlan.Node.Builder> implements GraphAlgebra.LogicalPlan.NodeOrBuilder
Protobuf typealgebra.LogicalPlan.Node
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 GraphAlgebra.LogicalPlan.Node.BuilderaddAllChildren(Iterable<? extends Integer> values)The children operators' identifiers, where the id refers to its array index in the planGraphAlgebra.LogicalPlan.Node.BuilderaddChildren(int value)The children operators' identifiers, where the id refers to its array index in the planGraphAlgebra.LogicalPlan.Nodebuild()GraphAlgebra.LogicalPlan.NodebuildPartial()GraphAlgebra.LogicalPlan.Node.Builderclear()GraphAlgebra.LogicalPlan.Node.BuilderclearChildren()The children operators' identifiers, where the id refers to its array index in the planGraphAlgebra.LogicalPlan.Node.BuilderclearOpr()The node's operatorintgetChildren(int index)The children operators' identifiers, where the id refers to its array index in the planintgetChildrenCount()The children operators' identifiers, where the id refers to its array index in the planList<Integer>getChildrenList()The children operators' identifiers, where the id refers to its array index in the planGraphAlgebra.LogicalPlan.NodegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()GraphAlgebra.LogicalPlan.OperatorgetOpr()The node's operatorGraphAlgebra.LogicalPlan.Operator.BuildergetOprBuilder()The node's operatorGraphAlgebra.LogicalPlan.OperatorOrBuildergetOprOrBuilder()The node's operatorbooleanhasOpr()The node's operatorprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()GraphAlgebra.LogicalPlan.Node.BuildermergeFrom(GraphAlgebra.LogicalPlan.Node other)GraphAlgebra.LogicalPlan.Node.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GraphAlgebra.LogicalPlan.Node.BuildermergeFrom(com.google.protobuf.Message other)GraphAlgebra.LogicalPlan.Node.BuildermergeOpr(GraphAlgebra.LogicalPlan.Operator value)The node's operatorGraphAlgebra.LogicalPlan.Node.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GraphAlgebra.LogicalPlan.Node.BuildersetChildren(int index, int value)The children operators' identifiers, where the id refers to its array index in the planGraphAlgebra.LogicalPlan.Node.BuildersetOpr(GraphAlgebra.LogicalPlan.Operator value)The node's operatorGraphAlgebra.LogicalPlan.Node.BuildersetOpr(GraphAlgebra.LogicalPlan.Operator.Builder builderForValue)The node's operatorGraphAlgebra.LogicalPlan.Node.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<GraphAlgebra.LogicalPlan.Node.Builder>
-
clear
public GraphAlgebra.LogicalPlan.Node.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.LogicalPlan.Node.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.LogicalPlan.Node.Builder>
-
getDefaultInstanceForType
public GraphAlgebra.LogicalPlan.Node getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public GraphAlgebra.LogicalPlan.Node build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public GraphAlgebra.LogicalPlan.Node buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
mergeFrom
public GraphAlgebra.LogicalPlan.Node.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<GraphAlgebra.LogicalPlan.Node.Builder>
-
mergeFrom
public GraphAlgebra.LogicalPlan.Node.Builder mergeFrom(GraphAlgebra.LogicalPlan.Node other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.LogicalPlan.Node.Builder>
-
mergeFrom
public GraphAlgebra.LogicalPlan.Node.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.LogicalPlan.Node.Builder>- 抛出:
IOException
-
hasOpr
public boolean hasOpr()
The node's operator
.algebra.LogicalPlan.Operator opr = 1;- 指定者:
hasOpr在接口中GraphAlgebra.LogicalPlan.NodeOrBuilder- 返回:
- Whether the opr field is set.
-
getOpr
public GraphAlgebra.LogicalPlan.Operator getOpr()
The node's operator
.algebra.LogicalPlan.Operator opr = 1;- 指定者:
getOpr在接口中GraphAlgebra.LogicalPlan.NodeOrBuilder- 返回:
- The opr.
-
setOpr
public GraphAlgebra.LogicalPlan.Node.Builder setOpr(GraphAlgebra.LogicalPlan.Operator value)
The node's operator
.algebra.LogicalPlan.Operator opr = 1;
-
setOpr
public GraphAlgebra.LogicalPlan.Node.Builder setOpr(GraphAlgebra.LogicalPlan.Operator.Builder builderForValue)
The node's operator
.algebra.LogicalPlan.Operator opr = 1;
-
mergeOpr
public GraphAlgebra.LogicalPlan.Node.Builder mergeOpr(GraphAlgebra.LogicalPlan.Operator value)
The node's operator
.algebra.LogicalPlan.Operator opr = 1;
-
clearOpr
public GraphAlgebra.LogicalPlan.Node.Builder clearOpr()
The node's operator
.algebra.LogicalPlan.Operator opr = 1;
-
getOprBuilder
public GraphAlgebra.LogicalPlan.Operator.Builder getOprBuilder()
The node's operator
.algebra.LogicalPlan.Operator opr = 1;
-
getOprOrBuilder
public GraphAlgebra.LogicalPlan.OperatorOrBuilder getOprOrBuilder()
The node's operator
.algebra.LogicalPlan.Operator opr = 1;
-
getChildrenList
public List<Integer> getChildrenList()
The children operators' identifiers, where the id refers to its array index in the plan
repeated int32 children = 2;- 指定者:
getChildrenList在接口中GraphAlgebra.LogicalPlan.NodeOrBuilder- 返回:
- A list containing the children.
-
getChildrenCount
public int getChildrenCount()
The children operators' identifiers, where the id refers to its array index in the plan
repeated int32 children = 2;- 指定者:
getChildrenCount在接口中GraphAlgebra.LogicalPlan.NodeOrBuilder- 返回:
- The count of children.
-
getChildren
public int getChildren(int index)
The children operators' identifiers, where the id refers to its array index in the plan
repeated int32 children = 2;- 指定者:
getChildren在接口中GraphAlgebra.LogicalPlan.NodeOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The children at the given index.
-
setChildren
public GraphAlgebra.LogicalPlan.Node.Builder setChildren(int index, int value)
The children operators' identifiers, where the id refers to its array index in the plan
repeated int32 children = 2;- 参数:
index- The index to set the value at.value- The children to set.- 返回:
- This builder for chaining.
-
addChildren
public GraphAlgebra.LogicalPlan.Node.Builder addChildren(int value)
The children operators' identifiers, where the id refers to its array index in the plan
repeated int32 children = 2;- 参数:
value- The children to add.- 返回:
- This builder for chaining.
-
addAllChildren
public GraphAlgebra.LogicalPlan.Node.Builder addAllChildren(Iterable<? extends Integer> values)
The children operators' identifiers, where the id refers to its array index in the plan
repeated int32 children = 2;- 参数:
values- The children to add.- 返回:
- This builder for chaining.
-
clearChildren
public GraphAlgebra.LogicalPlan.Node.Builder clearChildren()
The children operators' identifiers, where the id refers to its array index in the plan
repeated int32 children = 2;- 返回:
- This builder for chaining.
-
setUnknownFields
public final GraphAlgebra.LogicalPlan.Node.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.LogicalPlan.Node.Builder>
-
mergeUnknownFields
public final GraphAlgebra.LogicalPlan.Node.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.LogicalPlan.Node.Builder>
-
-