public static final class PlanProto.WindowAggNode.Builder extends com.google.protobuf.GeneratedMessage.Builder<PlanProto.WindowAggNode.Builder> implements PlanProto.WindowAggNodeOrBuilder
WindowAggNodeaddRepeatedField, 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.WindowAggNode.Builder>public PlanProto.WindowAggNode.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.WindowAggNode.Builder>public PlanProto.WindowAggNode.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.WindowAggNode.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.WindowAggNode.Builder>public PlanProto.WindowAggNode getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PlanProto.WindowAggNode build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PlanProto.WindowAggNode buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PlanProto.WindowAggNode.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PlanProto.WindowAggNode.Builder>public PlanProto.WindowAggNode.Builder mergeFrom(PlanProto.WindowAggNode other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<PlanProto.WindowAggNode.Builder>public PlanProto.WindowAggNode.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.WindowAggNode.Builder>IOExceptionpublic boolean hasChildSeq()
required int32 childSeq = 1;hasChildSeq in interface PlanProto.WindowAggNodeOrBuilderpublic int getChildSeq()
required int32 childSeq = 1;getChildSeq in interface PlanProto.WindowAggNodeOrBuilderpublic PlanProto.WindowAggNode.Builder setChildSeq(int value)
required int32 childSeq = 1;public PlanProto.WindowAggNode.Builder clearChildSeq()
required int32 childSeq = 1;public List<CatalogProtos.ColumnProto> getPartitionKeysList()
repeated .ColumnProto partitionKeys = 2;getPartitionKeysList in interface PlanProto.WindowAggNodeOrBuilderpublic int getPartitionKeysCount()
repeated .ColumnProto partitionKeys = 2;getPartitionKeysCount in interface PlanProto.WindowAggNodeOrBuilderpublic CatalogProtos.ColumnProto getPartitionKeys(int index)
repeated .ColumnProto partitionKeys = 2;getPartitionKeys in interface PlanProto.WindowAggNodeOrBuilderpublic PlanProto.WindowAggNode.Builder setPartitionKeys(int index, CatalogProtos.ColumnProto value)
repeated .ColumnProto partitionKeys = 2;public PlanProto.WindowAggNode.Builder setPartitionKeys(int index, CatalogProtos.ColumnProto.Builder builderForValue)
repeated .ColumnProto partitionKeys = 2;public PlanProto.WindowAggNode.Builder addPartitionKeys(CatalogProtos.ColumnProto value)
repeated .ColumnProto partitionKeys = 2;public PlanProto.WindowAggNode.Builder addPartitionKeys(int index, CatalogProtos.ColumnProto value)
repeated .ColumnProto partitionKeys = 2;public PlanProto.WindowAggNode.Builder addPartitionKeys(CatalogProtos.ColumnProto.Builder builderForValue)
repeated .ColumnProto partitionKeys = 2;public PlanProto.WindowAggNode.Builder addPartitionKeys(int index, CatalogProtos.ColumnProto.Builder builderForValue)
repeated .ColumnProto partitionKeys = 2;public PlanProto.WindowAggNode.Builder addAllPartitionKeys(Iterable<? extends CatalogProtos.ColumnProto> values)
repeated .ColumnProto partitionKeys = 2;public PlanProto.WindowAggNode.Builder clearPartitionKeys()
repeated .ColumnProto partitionKeys = 2;public PlanProto.WindowAggNode.Builder removePartitionKeys(int index)
repeated .ColumnProto partitionKeys = 2;public CatalogProtos.ColumnProto.Builder getPartitionKeysBuilder(int index)
repeated .ColumnProto partitionKeys = 2;public CatalogProtos.ColumnProtoOrBuilder getPartitionKeysOrBuilder(int index)
repeated .ColumnProto partitionKeys = 2;getPartitionKeysOrBuilder in interface PlanProto.WindowAggNodeOrBuilderpublic List<? extends CatalogProtos.ColumnProtoOrBuilder> getPartitionKeysOrBuilderList()
repeated .ColumnProto partitionKeys = 2;getPartitionKeysOrBuilderList in interface PlanProto.WindowAggNodeOrBuilderpublic CatalogProtos.ColumnProto.Builder addPartitionKeysBuilder()
repeated .ColumnProto partitionKeys = 2;public CatalogProtos.ColumnProto.Builder addPartitionKeysBuilder(int index)
repeated .ColumnProto partitionKeys = 2;public List<CatalogProtos.ColumnProto.Builder> getPartitionKeysBuilderList()
repeated .ColumnProto partitionKeys = 2;public List<CatalogProtos.SortSpecProto> getSortSpecsList()
repeated .SortSpecProto sortSpecs = 3;getSortSpecsList in interface PlanProto.WindowAggNodeOrBuilderpublic int getSortSpecsCount()
repeated .SortSpecProto sortSpecs = 3;getSortSpecsCount in interface PlanProto.WindowAggNodeOrBuilderpublic CatalogProtos.SortSpecProto getSortSpecs(int index)
repeated .SortSpecProto sortSpecs = 3;getSortSpecs in interface PlanProto.WindowAggNodeOrBuilderpublic PlanProto.WindowAggNode.Builder setSortSpecs(int index, CatalogProtos.SortSpecProto value)
repeated .SortSpecProto sortSpecs = 3;public PlanProto.WindowAggNode.Builder setSortSpecs(int index, CatalogProtos.SortSpecProto.Builder builderForValue)
repeated .SortSpecProto sortSpecs = 3;public PlanProto.WindowAggNode.Builder addSortSpecs(CatalogProtos.SortSpecProto value)
repeated .SortSpecProto sortSpecs = 3;public PlanProto.WindowAggNode.Builder addSortSpecs(int index, CatalogProtos.SortSpecProto value)
repeated .SortSpecProto sortSpecs = 3;public PlanProto.WindowAggNode.Builder addSortSpecs(CatalogProtos.SortSpecProto.Builder builderForValue)
repeated .SortSpecProto sortSpecs = 3;public PlanProto.WindowAggNode.Builder addSortSpecs(int index, CatalogProtos.SortSpecProto.Builder builderForValue)
repeated .SortSpecProto sortSpecs = 3;public PlanProto.WindowAggNode.Builder addAllSortSpecs(Iterable<? extends CatalogProtos.SortSpecProto> values)
repeated .SortSpecProto sortSpecs = 3;public PlanProto.WindowAggNode.Builder clearSortSpecs()
repeated .SortSpecProto sortSpecs = 3;public PlanProto.WindowAggNode.Builder removeSortSpecs(int index)
repeated .SortSpecProto sortSpecs = 3;public CatalogProtos.SortSpecProto.Builder getSortSpecsBuilder(int index)
repeated .SortSpecProto sortSpecs = 3;public CatalogProtos.SortSpecProtoOrBuilder getSortSpecsOrBuilder(int index)
repeated .SortSpecProto sortSpecs = 3;getSortSpecsOrBuilder in interface PlanProto.WindowAggNodeOrBuilderpublic List<? extends CatalogProtos.SortSpecProtoOrBuilder> getSortSpecsOrBuilderList()
repeated .SortSpecProto sortSpecs = 3;getSortSpecsOrBuilderList in interface PlanProto.WindowAggNodeOrBuilderpublic CatalogProtos.SortSpecProto.Builder addSortSpecsBuilder()
repeated .SortSpecProto sortSpecs = 3;public CatalogProtos.SortSpecProto.Builder addSortSpecsBuilder(int index)
repeated .SortSpecProto sortSpecs = 3;public List<CatalogProtos.SortSpecProto.Builder> getSortSpecsBuilderList()
repeated .SortSpecProto sortSpecs = 3;public List<PlanProto.EvalNodeTree> getWindowFunctionsList()
repeated .EvalNodeTree windowFunctions = 4;getWindowFunctionsList in interface PlanProto.WindowAggNodeOrBuilderpublic int getWindowFunctionsCount()
repeated .EvalNodeTree windowFunctions = 4;getWindowFunctionsCount in interface PlanProto.WindowAggNodeOrBuilderpublic PlanProto.EvalNodeTree getWindowFunctions(int index)
repeated .EvalNodeTree windowFunctions = 4;getWindowFunctions in interface PlanProto.WindowAggNodeOrBuilderpublic PlanProto.WindowAggNode.Builder setWindowFunctions(int index, PlanProto.EvalNodeTree value)
repeated .EvalNodeTree windowFunctions = 4;public PlanProto.WindowAggNode.Builder setWindowFunctions(int index, PlanProto.EvalNodeTree.Builder builderForValue)
repeated .EvalNodeTree windowFunctions = 4;public PlanProto.WindowAggNode.Builder addWindowFunctions(PlanProto.EvalNodeTree value)
repeated .EvalNodeTree windowFunctions = 4;public PlanProto.WindowAggNode.Builder addWindowFunctions(int index, PlanProto.EvalNodeTree value)
repeated .EvalNodeTree windowFunctions = 4;public PlanProto.WindowAggNode.Builder addWindowFunctions(PlanProto.EvalNodeTree.Builder builderForValue)
repeated .EvalNodeTree windowFunctions = 4;public PlanProto.WindowAggNode.Builder addWindowFunctions(int index, PlanProto.EvalNodeTree.Builder builderForValue)
repeated .EvalNodeTree windowFunctions = 4;public PlanProto.WindowAggNode.Builder addAllWindowFunctions(Iterable<? extends PlanProto.EvalNodeTree> values)
repeated .EvalNodeTree windowFunctions = 4;public PlanProto.WindowAggNode.Builder clearWindowFunctions()
repeated .EvalNodeTree windowFunctions = 4;public PlanProto.WindowAggNode.Builder removeWindowFunctions(int index)
repeated .EvalNodeTree windowFunctions = 4;public PlanProto.EvalNodeTree.Builder getWindowFunctionsBuilder(int index)
repeated .EvalNodeTree windowFunctions = 4;public PlanProto.EvalNodeTreeOrBuilder getWindowFunctionsOrBuilder(int index)
repeated .EvalNodeTree windowFunctions = 4;getWindowFunctionsOrBuilder in interface PlanProto.WindowAggNodeOrBuilderpublic List<? extends PlanProto.EvalNodeTreeOrBuilder> getWindowFunctionsOrBuilderList()
repeated .EvalNodeTree windowFunctions = 4;getWindowFunctionsOrBuilderList in interface PlanProto.WindowAggNodeOrBuilderpublic PlanProto.EvalNodeTree.Builder addWindowFunctionsBuilder()
repeated .EvalNodeTree windowFunctions = 4;public PlanProto.EvalNodeTree.Builder addWindowFunctionsBuilder(int index)
repeated .EvalNodeTree windowFunctions = 4;public List<PlanProto.EvalNodeTree.Builder> getWindowFunctionsBuilderList()
repeated .EvalNodeTree windowFunctions = 4;public boolean hasDistinct()
required bool distinct = 5;
if distinct aggregation function is included in window function
hasDistinct in interface PlanProto.WindowAggNodeOrBuilderpublic boolean getDistinct()
required bool distinct = 5;
if distinct aggregation function is included in window function
getDistinct in interface PlanProto.WindowAggNodeOrBuilderpublic PlanProto.WindowAggNode.Builder setDistinct(boolean value)
required bool distinct = 5;
if distinct aggregation function is included in window function
public PlanProto.WindowAggNode.Builder clearDistinct()
required bool distinct = 5;
if distinct aggregation function is included in window function
public List<PlanProto.Target> getTargetsList()
repeated .Target targets = 6;getTargetsList in interface PlanProto.WindowAggNodeOrBuilderpublic int getTargetsCount()
repeated .Target targets = 6;getTargetsCount in interface PlanProto.WindowAggNodeOrBuilderpublic PlanProto.Target getTargets(int index)
repeated .Target targets = 6;getTargets in interface PlanProto.WindowAggNodeOrBuilderpublic PlanProto.WindowAggNode.Builder setTargets(int index, PlanProto.Target value)
repeated .Target targets = 6;public PlanProto.WindowAggNode.Builder setTargets(int index, PlanProto.Target.Builder builderForValue)
repeated .Target targets = 6;public PlanProto.WindowAggNode.Builder addTargets(PlanProto.Target value)
repeated .Target targets = 6;public PlanProto.WindowAggNode.Builder addTargets(int index, PlanProto.Target value)
repeated .Target targets = 6;public PlanProto.WindowAggNode.Builder addTargets(PlanProto.Target.Builder builderForValue)
repeated .Target targets = 6;public PlanProto.WindowAggNode.Builder addTargets(int index, PlanProto.Target.Builder builderForValue)
repeated .Target targets = 6;public PlanProto.WindowAggNode.Builder addAllTargets(Iterable<? extends PlanProto.Target> values)
repeated .Target targets = 6;public PlanProto.WindowAggNode.Builder clearTargets()
repeated .Target targets = 6;public PlanProto.WindowAggNode.Builder removeTargets(int index)
repeated .Target targets = 6;public PlanProto.Target.Builder getTargetsBuilder(int index)
repeated .Target targets = 6;public PlanProto.TargetOrBuilder getTargetsOrBuilder(int index)
repeated .Target targets = 6;getTargetsOrBuilder in interface PlanProto.WindowAggNodeOrBuilderpublic List<? extends PlanProto.TargetOrBuilder> getTargetsOrBuilderList()
repeated .Target targets = 6;getTargetsOrBuilderList in interface PlanProto.WindowAggNodeOrBuilderpublic PlanProto.Target.Builder addTargetsBuilder()
repeated .Target targets = 6;public PlanProto.Target.Builder addTargetsBuilder(int index)
repeated .Target targets = 6;public List<PlanProto.Target.Builder> getTargetsBuilderList()
repeated .Target targets = 6;Copyright © 2015 Apache Software Foundation. All Rights Reserved.