cz.proto.AggregateCallOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of clickzetta-java Show documentation
Show all versions of clickzetta-java Show documentation
The java SDK for clickzetta's Lakehouse
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: operator.proto
package cz.proto;
public interface AggregateCallOrBuilder extends
// @@protoc_insertion_point(interface_extends:cz.proto.AggregateCall)
com.google.protobuf.MessageOrBuilder {
/**
* .cz.proto.ScalarExpression function = 1;
* @return Whether the function field is set.
*/
boolean hasFunction();
/**
* .cz.proto.ScalarExpression function = 1;
* @return The function.
*/
cz.proto.Expression.ScalarExpression getFunction();
/**
* .cz.proto.ScalarExpression function = 1;
*/
cz.proto.Expression.ScalarExpressionOrBuilder getFunctionOrBuilder();
/**
* bool distinct = 2;
* @return The distinct.
*/
boolean getDistinct();
/**
* .cz.proto.AggStage stage = 3;
* @return The enum numeric value on the wire for stage.
*/
int getStageValue();
/**
* .cz.proto.AggStage stage = 3;
* @return The stage.
*/
cz.proto.AggStage getStage();
/**
* repeated .cz.proto.OrderByDesc orders = 4;
*/
java.util.List
getOrdersList();
/**
* repeated .cz.proto.OrderByDesc orders = 4;
*/
cz.proto.OrderByDesc getOrders(int index);
/**
* repeated .cz.proto.OrderByDesc orders = 4;
*/
int getOrdersCount();
/**
* repeated .cz.proto.OrderByDesc orders = 4;
*/
java.util.List extends cz.proto.OrderByDescOrBuilder>
getOrdersOrBuilderList();
/**
* repeated .cz.proto.OrderByDesc orders = 4;
*/
cz.proto.OrderByDescOrBuilder getOrdersOrBuilder(
int index);
/**
* .cz.proto.Reference filter = 5;
* @return Whether the filter field is set.
*/
boolean hasFilter();
/**
* .cz.proto.Reference filter = 5;
* @return The filter.
*/
cz.proto.Expression.Reference getFilter();
/**
* .cz.proto.Reference filter = 5;
*/
cz.proto.Expression.ReferenceOrBuilder getFilterOrBuilder();
/**
* repeated uint64 output_fields = 6;
* @return A list containing the outputFields.
*/
java.util.List getOutputFieldsList();
/**
* repeated uint64 output_fields = 6;
* @return The count of outputFields.
*/
int getOutputFieldsCount();
/**
* repeated uint64 output_fields = 6;
* @param index The index of the element to return.
* @return The outputFields at the given index.
*/
long getOutputFields(int index);
/**
*
* The initial data type of an aggregate function
*
*
* .cz.proto.DataType initial_Type = 10;
* @return Whether the initialType field is set.
*/
boolean hasInitialType();
/**
*
* The initial data type of an aggregate function
*
*
* .cz.proto.DataType initial_Type = 10;
* @return The initialType.
*/
cz.proto.DataType getInitialType();
/**
*
* The initial data type of an aggregate function
*
*
* .cz.proto.DataType initial_Type = 10;
*/
cz.proto.DataTypeOrBuilder getInitialTypeOrBuilder();
/**
*
* The partial data type of an aggregate function
*
*
* .cz.proto.DataType partial_Type = 11;
* @return Whether the partialType field is set.
*/
boolean hasPartialType();
/**
*
* The partial data type of an aggregate function
*
*
* .cz.proto.DataType partial_Type = 11;
* @return The partialType.
*/
cz.proto.DataType getPartialType();
/**
*
* The partial data type of an aggregate function
*
*
* .cz.proto.DataType partial_Type = 11;
*/
cz.proto.DataTypeOrBuilder getPartialTypeOrBuilder();
/**
*
* The output data type of an aggregate function
*
*
* .cz.proto.DataType output_Type = 12;
* @return Whether the outputType field is set.
*/
boolean hasOutputType();
/**
*
* The output data type of an aggregate function
*
*
* .cz.proto.DataType output_Type = 12;
* @return The outputType.
*/
cz.proto.DataType getOutputType();
/**
*
* The output data type of an aggregate function
*
*
* .cz.proto.DataType output_Type = 12;
*/
cz.proto.DataTypeOrBuilder getOutputTypeOrBuilder();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy