类 GraphAlgebra.SegmentApply.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.SegmentApply.Builder>
-
- com.alibaba.graphscope.gaia.proto.GraphAlgebra.SegmentApply.Builder
-
- 所有已实现的接口:
GraphAlgebra.SegmentApplyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
public static final class GraphAlgebra.SegmentApply.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.SegmentApply.Builder> implements GraphAlgebra.SegmentApplyOrBuilder
Protobuf typealgebra.SegmentApply
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 GraphAlgebra.SegmentApply.BuilderaddAllKeys(Iterable<? extends Common.NameOrId> values)The keys to perform grouping, or segmenting.GraphAlgebra.SegmentApply.BuilderaddKeys(int index, Common.NameOrId value)The keys to perform grouping, or segmenting.GraphAlgebra.SegmentApply.BuilderaddKeys(int index, Common.NameOrId.Builder builderForValue)The keys to perform grouping, or segmenting.GraphAlgebra.SegmentApply.BuilderaddKeys(Common.NameOrId value)The keys to perform grouping, or segmenting.GraphAlgebra.SegmentApply.BuilderaddKeys(Common.NameOrId.Builder builderForValue)The keys to perform grouping, or segmenting.Common.NameOrId.BuilderaddKeysBuilder()The keys to perform grouping, or segmenting.Common.NameOrId.BuilderaddKeysBuilder(int index)The keys to perform grouping, or segmenting.GraphAlgebra.SegmentApplybuild()GraphAlgebra.SegmentApplybuildPartial()GraphAlgebra.SegmentApply.Builderclear()GraphAlgebra.SegmentApply.BuilderclearApplySubtask()A base of apply operation that is conducted on each group of the relations instead of tupleGraphAlgebra.SegmentApply.BuilderclearKeys()The keys to perform grouping, or segmenting.GraphAlgebra.ApplygetApplySubtask()A base of apply operation that is conducted on each group of the relations instead of tupleGraphAlgebra.Apply.BuildergetApplySubtaskBuilder()A base of apply operation that is conducted on each group of the relations instead of tupleGraphAlgebra.ApplyOrBuildergetApplySubtaskOrBuilder()A base of apply operation that is conducted on each group of the relations instead of tupleGraphAlgebra.SegmentApplygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Common.NameOrIdgetKeys(int index)The keys to perform grouping, or segmenting.Common.NameOrId.BuildergetKeysBuilder(int index)The keys to perform grouping, or segmenting.List<Common.NameOrId.Builder>getKeysBuilderList()The keys to perform grouping, or segmenting.intgetKeysCount()The keys to perform grouping, or segmenting.List<Common.NameOrId>getKeysList()The keys to perform grouping, or segmenting.Common.NameOrIdOrBuildergetKeysOrBuilder(int index)The keys to perform grouping, or segmenting.List<? extends Common.NameOrIdOrBuilder>getKeysOrBuilderList()The keys to perform grouping, or segmenting.booleanhasApplySubtask()A base of apply operation that is conducted on each group of the relations instead of tupleprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()GraphAlgebra.SegmentApply.BuildermergeApplySubtask(GraphAlgebra.Apply value)A base of apply operation that is conducted on each group of the relations instead of tupleGraphAlgebra.SegmentApply.BuildermergeFrom(GraphAlgebra.SegmentApply other)GraphAlgebra.SegmentApply.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GraphAlgebra.SegmentApply.BuildermergeFrom(com.google.protobuf.Message other)GraphAlgebra.SegmentApply.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GraphAlgebra.SegmentApply.BuilderremoveKeys(int index)The keys to perform grouping, or segmenting.GraphAlgebra.SegmentApply.BuildersetApplySubtask(GraphAlgebra.Apply value)A base of apply operation that is conducted on each group of the relations instead of tupleGraphAlgebra.SegmentApply.BuildersetApplySubtask(GraphAlgebra.Apply.Builder builderForValue)A base of apply operation that is conducted on each group of the relations instead of tupleGraphAlgebra.SegmentApply.BuildersetKeys(int index, Common.NameOrId value)The keys to perform grouping, or segmenting.GraphAlgebra.SegmentApply.BuildersetKeys(int index, Common.NameOrId.Builder builderForValue)The keys to perform grouping, or segmenting.GraphAlgebra.SegmentApply.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.SegmentApply.Builder>
-
clear
public GraphAlgebra.SegmentApply.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.SegmentApply.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.SegmentApply.Builder>
-
getDefaultInstanceForType
public GraphAlgebra.SegmentApply getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public GraphAlgebra.SegmentApply build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public GraphAlgebra.SegmentApply buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
mergeFrom
public GraphAlgebra.SegmentApply.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<GraphAlgebra.SegmentApply.Builder>
-
mergeFrom
public GraphAlgebra.SegmentApply.Builder mergeFrom(GraphAlgebra.SegmentApply other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.SegmentApply.Builder>
-
mergeFrom
public GraphAlgebra.SegmentApply.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.SegmentApply.Builder>- 抛出:
IOException
-
getKeysList
public List<Common.NameOrId> getKeysList()
The keys to perform grouping, or segmenting. For simplicity, we only allows grouping by the existed tags of the graph relation, which is unlike GroupBy that we further allows digging into the properties of a vertex/edge that the tag refers to.
repeated .common.NameOrId keys = 1;
-
getKeysCount
public int getKeysCount()
The keys to perform grouping, or segmenting. For simplicity, we only allows grouping by the existed tags of the graph relation, which is unlike GroupBy that we further allows digging into the properties of a vertex/edge that the tag refers to.
repeated .common.NameOrId keys = 1;
-
getKeys
public Common.NameOrId getKeys(int index)
The keys to perform grouping, or segmenting. For simplicity, we only allows grouping by the existed tags of the graph relation, which is unlike GroupBy that we further allows digging into the properties of a vertex/edge that the tag refers to.
repeated .common.NameOrId keys = 1;- 指定者:
getKeys在接口中GraphAlgebra.SegmentApplyOrBuilder
-
setKeys
public GraphAlgebra.SegmentApply.Builder setKeys(int index, Common.NameOrId value)
The keys to perform grouping, or segmenting. For simplicity, we only allows grouping by the existed tags of the graph relation, which is unlike GroupBy that we further allows digging into the properties of a vertex/edge that the tag refers to.
repeated .common.NameOrId keys = 1;
-
setKeys
public GraphAlgebra.SegmentApply.Builder setKeys(int index, Common.NameOrId.Builder builderForValue)
The keys to perform grouping, or segmenting. For simplicity, we only allows grouping by the existed tags of the graph relation, which is unlike GroupBy that we further allows digging into the properties of a vertex/edge that the tag refers to.
repeated .common.NameOrId keys = 1;
-
addKeys
public GraphAlgebra.SegmentApply.Builder addKeys(Common.NameOrId value)
The keys to perform grouping, or segmenting. For simplicity, we only allows grouping by the existed tags of the graph relation, which is unlike GroupBy that we further allows digging into the properties of a vertex/edge that the tag refers to.
repeated .common.NameOrId keys = 1;
-
addKeys
public GraphAlgebra.SegmentApply.Builder addKeys(int index, Common.NameOrId value)
The keys to perform grouping, or segmenting. For simplicity, we only allows grouping by the existed tags of the graph relation, which is unlike GroupBy that we further allows digging into the properties of a vertex/edge that the tag refers to.
repeated .common.NameOrId keys = 1;
-
addKeys
public GraphAlgebra.SegmentApply.Builder addKeys(Common.NameOrId.Builder builderForValue)
The keys to perform grouping, or segmenting. For simplicity, we only allows grouping by the existed tags of the graph relation, which is unlike GroupBy that we further allows digging into the properties of a vertex/edge that the tag refers to.
repeated .common.NameOrId keys = 1;
-
addKeys
public GraphAlgebra.SegmentApply.Builder addKeys(int index, Common.NameOrId.Builder builderForValue)
The keys to perform grouping, or segmenting. For simplicity, we only allows grouping by the existed tags of the graph relation, which is unlike GroupBy that we further allows digging into the properties of a vertex/edge that the tag refers to.
repeated .common.NameOrId keys = 1;
-
addAllKeys
public GraphAlgebra.SegmentApply.Builder addAllKeys(Iterable<? extends Common.NameOrId> values)
The keys to perform grouping, or segmenting. For simplicity, we only allows grouping by the existed tags of the graph relation, which is unlike GroupBy that we further allows digging into the properties of a vertex/edge that the tag refers to.
repeated .common.NameOrId keys = 1;
-
clearKeys
public GraphAlgebra.SegmentApply.Builder clearKeys()
The keys to perform grouping, or segmenting. For simplicity, we only allows grouping by the existed tags of the graph relation, which is unlike GroupBy that we further allows digging into the properties of a vertex/edge that the tag refers to.
repeated .common.NameOrId keys = 1;
-
removeKeys
public GraphAlgebra.SegmentApply.Builder removeKeys(int index)
The keys to perform grouping, or segmenting. For simplicity, we only allows grouping by the existed tags of the graph relation, which is unlike GroupBy that we further allows digging into the properties of a vertex/edge that the tag refers to.
repeated .common.NameOrId keys = 1;
-
getKeysBuilder
public Common.NameOrId.Builder getKeysBuilder(int index)
The keys to perform grouping, or segmenting. For simplicity, we only allows grouping by the existed tags of the graph relation, which is unlike GroupBy that we further allows digging into the properties of a vertex/edge that the tag refers to.
repeated .common.NameOrId keys = 1;
-
getKeysOrBuilder
public Common.NameOrIdOrBuilder getKeysOrBuilder(int index)
The keys to perform grouping, or segmenting. For simplicity, we only allows grouping by the existed tags of the graph relation, which is unlike GroupBy that we further allows digging into the properties of a vertex/edge that the tag refers to.
repeated .common.NameOrId keys = 1;
-
getKeysOrBuilderList
public List<? extends Common.NameOrIdOrBuilder> getKeysOrBuilderList()
The keys to perform grouping, or segmenting. For simplicity, we only allows grouping by the existed tags of the graph relation, which is unlike GroupBy that we further allows digging into the properties of a vertex/edge that the tag refers to.
repeated .common.NameOrId keys = 1;
-
addKeysBuilder
public Common.NameOrId.Builder addKeysBuilder()
The keys to perform grouping, or segmenting. For simplicity, we only allows grouping by the existed tags of the graph relation, which is unlike GroupBy that we further allows digging into the properties of a vertex/edge that the tag refers to.
repeated .common.NameOrId keys = 1;
-
addKeysBuilder
public Common.NameOrId.Builder addKeysBuilder(int index)
The keys to perform grouping, or segmenting. For simplicity, we only allows grouping by the existed tags of the graph relation, which is unlike GroupBy that we further allows digging into the properties of a vertex/edge that the tag refers to.
repeated .common.NameOrId keys = 1;
-
getKeysBuilderList
public List<Common.NameOrId.Builder> getKeysBuilderList()
The keys to perform grouping, or segmenting. For simplicity, we only allows grouping by the existed tags of the graph relation, which is unlike GroupBy that we further allows digging into the properties of a vertex/edge that the tag refers to.
repeated .common.NameOrId keys = 1;
-
hasApplySubtask
public boolean hasApplySubtask()
A base of apply operation that is conducted on each group of the relations instead of tuple
.algebra.Apply apply_subtask = 2;- 指定者:
hasApplySubtask在接口中GraphAlgebra.SegmentApplyOrBuilder- 返回:
- Whether the applySubtask field is set.
-
getApplySubtask
public GraphAlgebra.Apply getApplySubtask()
A base of apply operation that is conducted on each group of the relations instead of tuple
.algebra.Apply apply_subtask = 2;- 指定者:
getApplySubtask在接口中GraphAlgebra.SegmentApplyOrBuilder- 返回:
- The applySubtask.
-
setApplySubtask
public GraphAlgebra.SegmentApply.Builder setApplySubtask(GraphAlgebra.Apply value)
A base of apply operation that is conducted on each group of the relations instead of tuple
.algebra.Apply apply_subtask = 2;
-
setApplySubtask
public GraphAlgebra.SegmentApply.Builder setApplySubtask(GraphAlgebra.Apply.Builder builderForValue)
A base of apply operation that is conducted on each group of the relations instead of tuple
.algebra.Apply apply_subtask = 2;
-
mergeApplySubtask
public GraphAlgebra.SegmentApply.Builder mergeApplySubtask(GraphAlgebra.Apply value)
A base of apply operation that is conducted on each group of the relations instead of tuple
.algebra.Apply apply_subtask = 2;
-
clearApplySubtask
public GraphAlgebra.SegmentApply.Builder clearApplySubtask()
A base of apply operation that is conducted on each group of the relations instead of tuple
.algebra.Apply apply_subtask = 2;
-
getApplySubtaskBuilder
public GraphAlgebra.Apply.Builder getApplySubtaskBuilder()
A base of apply operation that is conducted on each group of the relations instead of tuple
.algebra.Apply apply_subtask = 2;
-
getApplySubtaskOrBuilder
public GraphAlgebra.ApplyOrBuilder getApplySubtaskOrBuilder()
A base of apply operation that is conducted on each group of the relations instead of tuple
.algebra.Apply apply_subtask = 2;
-
setUnknownFields
public final GraphAlgebra.SegmentApply.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.SegmentApply.Builder>
-
mergeUnknownFields
public final GraphAlgebra.SegmentApply.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<GraphAlgebra.SegmentApply.Builder>
-
-