类 GraphAlgebraPhysical.Apply.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.Apply.Builder>
-
- com.alibaba.graphscope.gaia.proto.GraphAlgebraPhysical.Apply.Builder
-
- 所有已实现的接口:
GraphAlgebraPhysical.ApplyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
public static final class GraphAlgebraPhysical.Apply.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.Apply.Builder> implements GraphAlgebraPhysical.ApplyOrBuilder
Protobuf typephysical.Apply
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 GraphAlgebraPhysical.Apply.BuilderaddAllKeys(Iterable<? extends OuterExpression.Variable> values)The variables to perform grouping, or segmenting.GraphAlgebraPhysical.Apply.BuilderaddKeys(int index, OuterExpression.Variable value)The variables to perform grouping, or segmenting.GraphAlgebraPhysical.Apply.BuilderaddKeys(int index, OuterExpression.Variable.Builder builderForValue)The variables to perform grouping, or segmenting.GraphAlgebraPhysical.Apply.BuilderaddKeys(OuterExpression.Variable value)The variables to perform grouping, or segmenting.GraphAlgebraPhysical.Apply.BuilderaddKeys(OuterExpression.Variable.Builder builderForValue)The variables to perform grouping, or segmenting.OuterExpression.Variable.BuilderaddKeysBuilder()The variables to perform grouping, or segmenting.OuterExpression.Variable.BuilderaddKeysBuilder(int index)The variables to perform grouping, or segmenting.GraphAlgebraPhysical.Applybuild()GraphAlgebraPhysical.ApplybuildPartial()GraphAlgebraPhysical.Apply.Builderclear()GraphAlgebraPhysical.Apply.BuilderclearAlias()Define the alias of output from `Apply`.GraphAlgebraPhysical.Apply.BuilderclearJoinKind()Define how to join the result of the subtask back to the original relationGraphAlgebraPhysical.Apply.BuilderclearKeys()The variables to perform grouping, or segmenting.GraphAlgebraPhysical.Apply.BuilderclearSubPlan()The subtask will be perform on certain tags as keys of the input relationcom.google.protobuf.Int32ValuegetAlias()Define the alias of output from `Apply`.com.google.protobuf.Int32Value.BuildergetAliasBuilder()Define the alias of output from `Apply`.com.google.protobuf.Int32ValueOrBuildergetAliasOrBuilder()Define the alias of output from `Apply`.GraphAlgebraPhysical.ApplygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()GraphAlgebraPhysical.Join.JoinKindgetJoinKind()Define how to join the result of the subtask back to the original relationintgetJoinKindValue()Define how to join the result of the subtask back to the original relationOuterExpression.VariablegetKeys(int index)The variables to perform grouping, or segmenting.OuterExpression.Variable.BuildergetKeysBuilder(int index)The variables to perform grouping, or segmenting.List<OuterExpression.Variable.Builder>getKeysBuilderList()The variables to perform grouping, or segmenting.intgetKeysCount()The variables to perform grouping, or segmenting.List<OuterExpression.Variable>getKeysList()The variables to perform grouping, or segmenting.OuterExpression.VariableOrBuildergetKeysOrBuilder(int index)The variables to perform grouping, or segmenting.List<? extends OuterExpression.VariableOrBuilder>getKeysOrBuilderList()The variables to perform grouping, or segmenting.GraphAlgebraPhysical.PhysicalPlangetSubPlan()The subtask will be perform on certain tags as keys of the input relationGraphAlgebraPhysical.PhysicalPlan.BuildergetSubPlanBuilder()The subtask will be perform on certain tags as keys of the input relationGraphAlgebraPhysical.PhysicalPlanOrBuildergetSubPlanOrBuilder()The subtask will be perform on certain tags as keys of the input relationbooleanhasAlias()Define the alias of output from `Apply`.booleanhasSubPlan()The subtask will be perform on certain tags as keys of the input relationprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()GraphAlgebraPhysical.Apply.BuildermergeAlias(com.google.protobuf.Int32Value value)Define the alias of output from `Apply`.GraphAlgebraPhysical.Apply.BuildermergeFrom(GraphAlgebraPhysical.Apply other)GraphAlgebraPhysical.Apply.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GraphAlgebraPhysical.Apply.BuildermergeFrom(com.google.protobuf.Message other)GraphAlgebraPhysical.Apply.BuildermergeSubPlan(GraphAlgebraPhysical.PhysicalPlan value)The subtask will be perform on certain tags as keys of the input relationGraphAlgebraPhysical.Apply.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GraphAlgebraPhysical.Apply.BuilderremoveKeys(int index)The variables to perform grouping, or segmenting.GraphAlgebraPhysical.Apply.BuildersetAlias(com.google.protobuf.Int32Value value)Define the alias of output from `Apply`.GraphAlgebraPhysical.Apply.BuildersetAlias(com.google.protobuf.Int32Value.Builder builderForValue)Define the alias of output from `Apply`.GraphAlgebraPhysical.Apply.BuildersetJoinKind(GraphAlgebraPhysical.Join.JoinKind value)Define how to join the result of the subtask back to the original relationGraphAlgebraPhysical.Apply.BuildersetJoinKindValue(int value)Define how to join the result of the subtask back to the original relationGraphAlgebraPhysical.Apply.BuildersetKeys(int index, OuterExpression.Variable value)The variables to perform grouping, or segmenting.GraphAlgebraPhysical.Apply.BuildersetKeys(int index, OuterExpression.Variable.Builder builderForValue)The variables to perform grouping, or segmenting.GraphAlgebraPhysical.Apply.BuildersetSubPlan(GraphAlgebraPhysical.PhysicalPlan value)The subtask will be perform on certain tags as keys of the input relationGraphAlgebraPhysical.Apply.BuildersetSubPlan(GraphAlgebraPhysical.PhysicalPlan.Builder builderForValue)The subtask will be perform on certain tags as keys of the input relationGraphAlgebraPhysical.Apply.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.Apply.Builder>
-
clear
public GraphAlgebraPhysical.Apply.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.Apply.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.Apply.Builder>
-
getDefaultInstanceForType
public GraphAlgebraPhysical.Apply getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public GraphAlgebraPhysical.Apply build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public GraphAlgebraPhysical.Apply buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
mergeFrom
public GraphAlgebraPhysical.Apply.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<GraphAlgebraPhysical.Apply.Builder>
-
mergeFrom
public GraphAlgebraPhysical.Apply.Builder mergeFrom(GraphAlgebraPhysical.Apply other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.Apply.Builder>
-
mergeFrom
public GraphAlgebraPhysical.Apply.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.Apply.Builder>- 抛出:
IOException
-
getJoinKindValue
public int getJoinKindValue()
Define how to join the result of the subtask back to the original relation
.physical.Join.JoinKind join_kind = 1;- 指定者:
getJoinKindValue在接口中GraphAlgebraPhysical.ApplyOrBuilder- 返回:
- The enum numeric value on the wire for joinKind.
-
setJoinKindValue
public GraphAlgebraPhysical.Apply.Builder setJoinKindValue(int value)
Define how to join the result of the subtask back to the original relation
.physical.Join.JoinKind join_kind = 1;- 参数:
value- The enum numeric value on the wire for joinKind to set.- 返回:
- This builder for chaining.
-
getJoinKind
public GraphAlgebraPhysical.Join.JoinKind getJoinKind()
Define how to join the result of the subtask back to the original relation
.physical.Join.JoinKind join_kind = 1;- 指定者:
getJoinKind在接口中GraphAlgebraPhysical.ApplyOrBuilder- 返回:
- The joinKind.
-
setJoinKind
public GraphAlgebraPhysical.Apply.Builder setJoinKind(GraphAlgebraPhysical.Join.JoinKind value)
Define how to join the result of the subtask back to the original relation
.physical.Join.JoinKind join_kind = 1;- 参数:
value- The joinKind to set.- 返回:
- This builder for chaining.
-
clearJoinKind
public GraphAlgebraPhysical.Apply.Builder clearJoinKind()
Define how to join the result of the subtask back to the original relation
.physical.Join.JoinKind join_kind = 1;- 返回:
- This builder for chaining.
-
getKeysList
public List<OuterExpression.Variable> getKeysList()
The variables to perform grouping, or segmenting. If not specified, it is an Apply; otherwise, it is a SegmentApply
repeated .common.Variable keys = 2;
-
getKeysCount
public int getKeysCount()
The variables to perform grouping, or segmenting. If not specified, it is an Apply; otherwise, it is a SegmentApply
repeated .common.Variable keys = 2;
-
getKeys
public OuterExpression.Variable getKeys(int index)
The variables to perform grouping, or segmenting. If not specified, it is an Apply; otherwise, it is a SegmentApply
repeated .common.Variable keys = 2;- 指定者:
getKeys在接口中GraphAlgebraPhysical.ApplyOrBuilder
-
setKeys
public GraphAlgebraPhysical.Apply.Builder setKeys(int index, OuterExpression.Variable value)
The variables to perform grouping, or segmenting. If not specified, it is an Apply; otherwise, it is a SegmentApply
repeated .common.Variable keys = 2;
-
setKeys
public GraphAlgebraPhysical.Apply.Builder setKeys(int index, OuterExpression.Variable.Builder builderForValue)
The variables to perform grouping, or segmenting. If not specified, it is an Apply; otherwise, it is a SegmentApply
repeated .common.Variable keys = 2;
-
addKeys
public GraphAlgebraPhysical.Apply.Builder addKeys(OuterExpression.Variable value)
The variables to perform grouping, or segmenting. If not specified, it is an Apply; otherwise, it is a SegmentApply
repeated .common.Variable keys = 2;
-
addKeys
public GraphAlgebraPhysical.Apply.Builder addKeys(int index, OuterExpression.Variable value)
The variables to perform grouping, or segmenting. If not specified, it is an Apply; otherwise, it is a SegmentApply
repeated .common.Variable keys = 2;
-
addKeys
public GraphAlgebraPhysical.Apply.Builder addKeys(OuterExpression.Variable.Builder builderForValue)
The variables to perform grouping, or segmenting. If not specified, it is an Apply; otherwise, it is a SegmentApply
repeated .common.Variable keys = 2;
-
addKeys
public GraphAlgebraPhysical.Apply.Builder addKeys(int index, OuterExpression.Variable.Builder builderForValue)
The variables to perform grouping, or segmenting. If not specified, it is an Apply; otherwise, it is a SegmentApply
repeated .common.Variable keys = 2;
-
addAllKeys
public GraphAlgebraPhysical.Apply.Builder addAllKeys(Iterable<? extends OuterExpression.Variable> values)
The variables to perform grouping, or segmenting. If not specified, it is an Apply; otherwise, it is a SegmentApply
repeated .common.Variable keys = 2;
-
clearKeys
public GraphAlgebraPhysical.Apply.Builder clearKeys()
The variables to perform grouping, or segmenting. If not specified, it is an Apply; otherwise, it is a SegmentApply
repeated .common.Variable keys = 2;
-
removeKeys
public GraphAlgebraPhysical.Apply.Builder removeKeys(int index)
The variables to perform grouping, or segmenting. If not specified, it is an Apply; otherwise, it is a SegmentApply
repeated .common.Variable keys = 2;
-
getKeysBuilder
public OuterExpression.Variable.Builder getKeysBuilder(int index)
The variables to perform grouping, or segmenting. If not specified, it is an Apply; otherwise, it is a SegmentApply
repeated .common.Variable keys = 2;
-
getKeysOrBuilder
public OuterExpression.VariableOrBuilder getKeysOrBuilder(int index)
The variables to perform grouping, or segmenting. If not specified, it is an Apply; otherwise, it is a SegmentApply
repeated .common.Variable keys = 2;
-
getKeysOrBuilderList
public List<? extends OuterExpression.VariableOrBuilder> getKeysOrBuilderList()
The variables to perform grouping, or segmenting. If not specified, it is an Apply; otherwise, it is a SegmentApply
repeated .common.Variable keys = 2;
-
addKeysBuilder
public OuterExpression.Variable.Builder addKeysBuilder()
The variables to perform grouping, or segmenting. If not specified, it is an Apply; otherwise, it is a SegmentApply
repeated .common.Variable keys = 2;
-
addKeysBuilder
public OuterExpression.Variable.Builder addKeysBuilder(int index)
The variables to perform grouping, or segmenting. If not specified, it is an Apply; otherwise, it is a SegmentApply
repeated .common.Variable keys = 2;
-
getKeysBuilderList
public List<OuterExpression.Variable.Builder> getKeysBuilderList()
The variables to perform grouping, or segmenting. If not specified, it is an Apply; otherwise, it is a SegmentApply
repeated .common.Variable keys = 2;
-
hasSubPlan
public boolean hasSubPlan()
The subtask will be perform on certain tags as keys of the input relation
.physical.PhysicalPlan sub_plan = 3;- 指定者:
hasSubPlan在接口中GraphAlgebraPhysical.ApplyOrBuilder- 返回:
- Whether the subPlan field is set.
-
getSubPlan
public GraphAlgebraPhysical.PhysicalPlan getSubPlan()
The subtask will be perform on certain tags as keys of the input relation
.physical.PhysicalPlan sub_plan = 3;- 指定者:
getSubPlan在接口中GraphAlgebraPhysical.ApplyOrBuilder- 返回:
- The subPlan.
-
setSubPlan
public GraphAlgebraPhysical.Apply.Builder setSubPlan(GraphAlgebraPhysical.PhysicalPlan value)
The subtask will be perform on certain tags as keys of the input relation
.physical.PhysicalPlan sub_plan = 3;
-
setSubPlan
public GraphAlgebraPhysical.Apply.Builder setSubPlan(GraphAlgebraPhysical.PhysicalPlan.Builder builderForValue)
The subtask will be perform on certain tags as keys of the input relation
.physical.PhysicalPlan sub_plan = 3;
-
mergeSubPlan
public GraphAlgebraPhysical.Apply.Builder mergeSubPlan(GraphAlgebraPhysical.PhysicalPlan value)
The subtask will be perform on certain tags as keys of the input relation
.physical.PhysicalPlan sub_plan = 3;
-
clearSubPlan
public GraphAlgebraPhysical.Apply.Builder clearSubPlan()
The subtask will be perform on certain tags as keys of the input relation
.physical.PhysicalPlan sub_plan = 3;
-
getSubPlanBuilder
public GraphAlgebraPhysical.PhysicalPlan.Builder getSubPlanBuilder()
The subtask will be perform on certain tags as keys of the input relation
.physical.PhysicalPlan sub_plan = 3;
-
getSubPlanOrBuilder
public GraphAlgebraPhysical.PhysicalPlanOrBuilder getSubPlanOrBuilder()
The subtask will be perform on certain tags as keys of the input relation
.physical.PhysicalPlan sub_plan = 3;
-
hasAlias
public boolean hasAlias()
Define the alias of output from `Apply`. Optional Field.
.google.protobuf.Int32Value alias = 4;- 指定者:
hasAlias在接口中GraphAlgebraPhysical.ApplyOrBuilder- 返回:
- Whether the alias field is set.
-
getAlias
public com.google.protobuf.Int32Value getAlias()
Define the alias of output from `Apply`. Optional Field.
.google.protobuf.Int32Value alias = 4;- 指定者:
getAlias在接口中GraphAlgebraPhysical.ApplyOrBuilder- 返回:
- The alias.
-
setAlias
public GraphAlgebraPhysical.Apply.Builder setAlias(com.google.protobuf.Int32Value value)
Define the alias of output from `Apply`. Optional Field.
.google.protobuf.Int32Value alias = 4;
-
setAlias
public GraphAlgebraPhysical.Apply.Builder setAlias(com.google.protobuf.Int32Value.Builder builderForValue)
Define the alias of output from `Apply`. Optional Field.
.google.protobuf.Int32Value alias = 4;
-
mergeAlias
public GraphAlgebraPhysical.Apply.Builder mergeAlias(com.google.protobuf.Int32Value value)
Define the alias of output from `Apply`. Optional Field.
.google.protobuf.Int32Value alias = 4;
-
clearAlias
public GraphAlgebraPhysical.Apply.Builder clearAlias()
Define the alias of output from `Apply`. Optional Field.
.google.protobuf.Int32Value alias = 4;
-
getAliasBuilder
public com.google.protobuf.Int32Value.Builder getAliasBuilder()
Define the alias of output from `Apply`. Optional Field.
.google.protobuf.Int32Value alias = 4;
-
getAliasOrBuilder
public com.google.protobuf.Int32ValueOrBuilder getAliasOrBuilder()
Define the alias of output from `Apply`. Optional Field.
.google.protobuf.Int32Value alias = 4;
-
setUnknownFields
public final GraphAlgebraPhysical.Apply.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.Apply.Builder>
-
mergeUnknownFields
public final GraphAlgebraPhysical.Apply.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebraPhysical.Apply.Builder>
-
-