public static final class PlanProto.GroupbyNode.Builder extends com.google.protobuf.GeneratedMessage.Builder<PlanProto.GroupbyNode.Builder> implements PlanProto.GroupbyNodeOrBuilder
GroupbyNodeaddRepeatedField, clearField, getAllFields, getField, getFieldBuilder, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldsfindInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionaddAll, newUninitializedMessageExceptionpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<PlanProto.GroupbyNode.Builder>public PlanProto.GroupbyNode.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<PlanProto.GroupbyNode.Builder>public PlanProto.GroupbyNode.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessage.Builder<PlanProto.GroupbyNode.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<PlanProto.GroupbyNode.Builder>public PlanProto.GroupbyNode getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PlanProto.GroupbyNode build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PlanProto.GroupbyNode buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PlanProto.GroupbyNode.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PlanProto.GroupbyNode.Builder>public PlanProto.GroupbyNode.Builder mergeFrom(PlanProto.GroupbyNode other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<PlanProto.GroupbyNode.Builder>public PlanProto.GroupbyNode.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PlanProto.GroupbyNode.Builder>IOExceptionpublic boolean hasChildSeq()
required int32 childSeq = 1;hasChildSeq in interface PlanProto.GroupbyNodeOrBuilderpublic int getChildSeq()
required int32 childSeq = 1;getChildSeq in interface PlanProto.GroupbyNodeOrBuilderpublic PlanProto.GroupbyNode.Builder setChildSeq(int value)
required int32 childSeq = 1;public PlanProto.GroupbyNode.Builder clearChildSeq()
required int32 childSeq = 1;public boolean hasDistinct()
required bool distinct = 2;hasDistinct in interface PlanProto.GroupbyNodeOrBuilderpublic boolean getDistinct()
required bool distinct = 2;getDistinct in interface PlanProto.GroupbyNodeOrBuilderpublic PlanProto.GroupbyNode.Builder setDistinct(boolean value)
required bool distinct = 2;public PlanProto.GroupbyNode.Builder clearDistinct()
required bool distinct = 2;public List<CatalogProtos.ColumnProto> getGroupingKeysList()
repeated .ColumnProto groupingKeys = 3;getGroupingKeysList in interface PlanProto.GroupbyNodeOrBuilderpublic int getGroupingKeysCount()
repeated .ColumnProto groupingKeys = 3;getGroupingKeysCount in interface PlanProto.GroupbyNodeOrBuilderpublic CatalogProtos.ColumnProto getGroupingKeys(int index)
repeated .ColumnProto groupingKeys = 3;getGroupingKeys in interface PlanProto.GroupbyNodeOrBuilderpublic PlanProto.GroupbyNode.Builder setGroupingKeys(int index, CatalogProtos.ColumnProto value)
repeated .ColumnProto groupingKeys = 3;public PlanProto.GroupbyNode.Builder setGroupingKeys(int index, CatalogProtos.ColumnProto.Builder builderForValue)
repeated .ColumnProto groupingKeys = 3;public PlanProto.GroupbyNode.Builder addGroupingKeys(CatalogProtos.ColumnProto value)
repeated .ColumnProto groupingKeys = 3;public PlanProto.GroupbyNode.Builder addGroupingKeys(int index, CatalogProtos.ColumnProto value)
repeated .ColumnProto groupingKeys = 3;public PlanProto.GroupbyNode.Builder addGroupingKeys(CatalogProtos.ColumnProto.Builder builderForValue)
repeated .ColumnProto groupingKeys = 3;public PlanProto.GroupbyNode.Builder addGroupingKeys(int index, CatalogProtos.ColumnProto.Builder builderForValue)
repeated .ColumnProto groupingKeys = 3;public PlanProto.GroupbyNode.Builder addAllGroupingKeys(Iterable<? extends CatalogProtos.ColumnProto> values)
repeated .ColumnProto groupingKeys = 3;public PlanProto.GroupbyNode.Builder clearGroupingKeys()
repeated .ColumnProto groupingKeys = 3;public PlanProto.GroupbyNode.Builder removeGroupingKeys(int index)
repeated .ColumnProto groupingKeys = 3;public CatalogProtos.ColumnProto.Builder getGroupingKeysBuilder(int index)
repeated .ColumnProto groupingKeys = 3;public CatalogProtos.ColumnProtoOrBuilder getGroupingKeysOrBuilder(int index)
repeated .ColumnProto groupingKeys = 3;getGroupingKeysOrBuilder in interface PlanProto.GroupbyNodeOrBuilderpublic List<? extends CatalogProtos.ColumnProtoOrBuilder> getGroupingKeysOrBuilderList()
repeated .ColumnProto groupingKeys = 3;getGroupingKeysOrBuilderList in interface PlanProto.GroupbyNodeOrBuilderpublic CatalogProtos.ColumnProto.Builder addGroupingKeysBuilder()
repeated .ColumnProto groupingKeys = 3;public CatalogProtos.ColumnProto.Builder addGroupingKeysBuilder(int index)
repeated .ColumnProto groupingKeys = 3;public List<CatalogProtos.ColumnProto.Builder> getGroupingKeysBuilderList()
repeated .ColumnProto groupingKeys = 3;public List<PlanProto.EvalNodeTree> getAggFunctionsList()
repeated .EvalNodeTree aggFunctions = 4;getAggFunctionsList in interface PlanProto.GroupbyNodeOrBuilderpublic int getAggFunctionsCount()
repeated .EvalNodeTree aggFunctions = 4;getAggFunctionsCount in interface PlanProto.GroupbyNodeOrBuilderpublic PlanProto.EvalNodeTree getAggFunctions(int index)
repeated .EvalNodeTree aggFunctions = 4;getAggFunctions in interface PlanProto.GroupbyNodeOrBuilderpublic PlanProto.GroupbyNode.Builder setAggFunctions(int index, PlanProto.EvalNodeTree value)
repeated .EvalNodeTree aggFunctions = 4;public PlanProto.GroupbyNode.Builder setAggFunctions(int index, PlanProto.EvalNodeTree.Builder builderForValue)
repeated .EvalNodeTree aggFunctions = 4;public PlanProto.GroupbyNode.Builder addAggFunctions(PlanProto.EvalNodeTree value)
repeated .EvalNodeTree aggFunctions = 4;public PlanProto.GroupbyNode.Builder addAggFunctions(int index, PlanProto.EvalNodeTree value)
repeated .EvalNodeTree aggFunctions = 4;public PlanProto.GroupbyNode.Builder addAggFunctions(PlanProto.EvalNodeTree.Builder builderForValue)
repeated .EvalNodeTree aggFunctions = 4;public PlanProto.GroupbyNode.Builder addAggFunctions(int index, PlanProto.EvalNodeTree.Builder builderForValue)
repeated .EvalNodeTree aggFunctions = 4;public PlanProto.GroupbyNode.Builder addAllAggFunctions(Iterable<? extends PlanProto.EvalNodeTree> values)
repeated .EvalNodeTree aggFunctions = 4;public PlanProto.GroupbyNode.Builder clearAggFunctions()
repeated .EvalNodeTree aggFunctions = 4;public PlanProto.GroupbyNode.Builder removeAggFunctions(int index)
repeated .EvalNodeTree aggFunctions = 4;public PlanProto.EvalNodeTree.Builder getAggFunctionsBuilder(int index)
repeated .EvalNodeTree aggFunctions = 4;public PlanProto.EvalNodeTreeOrBuilder getAggFunctionsOrBuilder(int index)
repeated .EvalNodeTree aggFunctions = 4;getAggFunctionsOrBuilder in interface PlanProto.GroupbyNodeOrBuilderpublic List<? extends PlanProto.EvalNodeTreeOrBuilder> getAggFunctionsOrBuilderList()
repeated .EvalNodeTree aggFunctions = 4;getAggFunctionsOrBuilderList in interface PlanProto.GroupbyNodeOrBuilderpublic PlanProto.EvalNodeTree.Builder addAggFunctionsBuilder()
repeated .EvalNodeTree aggFunctions = 4;public PlanProto.EvalNodeTree.Builder addAggFunctionsBuilder(int index)
repeated .EvalNodeTree aggFunctions = 4;public List<PlanProto.EvalNodeTree.Builder> getAggFunctionsBuilderList()
repeated .EvalNodeTree aggFunctions = 4;public List<PlanProto.Target> getTargetsList()
repeated .Target targets = 5;getTargetsList in interface PlanProto.GroupbyNodeOrBuilderpublic int getTargetsCount()
repeated .Target targets = 5;getTargetsCount in interface PlanProto.GroupbyNodeOrBuilderpublic PlanProto.Target getTargets(int index)
repeated .Target targets = 5;getTargets in interface PlanProto.GroupbyNodeOrBuilderpublic PlanProto.GroupbyNode.Builder setTargets(int index, PlanProto.Target value)
repeated .Target targets = 5;public PlanProto.GroupbyNode.Builder setTargets(int index, PlanProto.Target.Builder builderForValue)
repeated .Target targets = 5;public PlanProto.GroupbyNode.Builder addTargets(PlanProto.Target value)
repeated .Target targets = 5;public PlanProto.GroupbyNode.Builder addTargets(int index, PlanProto.Target value)
repeated .Target targets = 5;public PlanProto.GroupbyNode.Builder addTargets(PlanProto.Target.Builder builderForValue)
repeated .Target targets = 5;public PlanProto.GroupbyNode.Builder addTargets(int index, PlanProto.Target.Builder builderForValue)
repeated .Target targets = 5;public PlanProto.GroupbyNode.Builder addAllTargets(Iterable<? extends PlanProto.Target> values)
repeated .Target targets = 5;public PlanProto.GroupbyNode.Builder clearTargets()
repeated .Target targets = 5;public PlanProto.GroupbyNode.Builder removeTargets(int index)
repeated .Target targets = 5;public PlanProto.Target.Builder getTargetsBuilder(int index)
repeated .Target targets = 5;public PlanProto.TargetOrBuilder getTargetsOrBuilder(int index)
repeated .Target targets = 5;getTargetsOrBuilder in interface PlanProto.GroupbyNodeOrBuilderpublic List<? extends PlanProto.TargetOrBuilder> getTargetsOrBuilderList()
repeated .Target targets = 5;getTargetsOrBuilderList in interface PlanProto.GroupbyNodeOrBuilderpublic PlanProto.Target.Builder addTargetsBuilder()
repeated .Target targets = 5;public PlanProto.Target.Builder addTargetsBuilder(int index)
repeated .Target targets = 5;public List<PlanProto.Target.Builder> getTargetsBuilderList()
repeated .Target targets = 5;Copyright © 2015 Apache Software Foundation. All Rights Reserved.