cz.proto.CalcOrBuilder 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 CalcOrBuilder extends
// @@protoc_insertion_point(interface_extends:cz.proto.Calc)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .cz.proto.ScalarExpression expressions = 1;
*/
java.util.List
getExpressionsList();
/**
* repeated .cz.proto.ScalarExpression expressions = 1;
*/
cz.proto.Expression.ScalarExpression getExpressions(int index);
/**
* repeated .cz.proto.ScalarExpression expressions = 1;
*/
int getExpressionsCount();
/**
* repeated .cz.proto.ScalarExpression expressions = 1;
*/
java.util.List extends cz.proto.Expression.ScalarExpressionOrBuilder>
getExpressionsOrBuilderList();
/**
* repeated .cz.proto.ScalarExpression expressions = 1;
*/
cz.proto.Expression.ScalarExpressionOrBuilder getExpressionsOrBuilder(
int index);
/**
* bool no_filter = 2;
* @return Whether the noFilter field is set.
*/
boolean hasNoFilter();
/**
* bool no_filter = 2;
* @return The noFilter.
*/
boolean getNoFilter();
/**
* uint64 filter = 3;
* @return Whether the filter field is set.
*/
boolean hasFilter();
/**
* uint64 filter = 3;
* @return The filter.
*/
long getFilter();
/**
* repeated uint64 projects = 4;
* @return A list containing the projects.
*/
java.util.List getProjectsList();
/**
* repeated uint64 projects = 4;
* @return The count of projects.
*/
int getProjectsCount();
/**
* repeated uint64 projects = 4;
* @param index The index of the element to return.
* @return The projects at the given index.
*/
long getProjects(int index);
/**
* repeated .cz.proto.LazyEval lazy = 5;
* @return A list containing the lazy.
*/
java.util.List getLazyList();
/**
* repeated .cz.proto.LazyEval lazy = 5;
* @return The count of lazy.
*/
int getLazyCount();
/**
* repeated .cz.proto.LazyEval lazy = 5;
* @param index The index of the element to return.
* @return The lazy at the given index.
*/
cz.proto.LazyEval getLazy(int index);
/**
* repeated .cz.proto.LazyEval lazy = 5;
* @return A list containing the enum numeric values on the wire for lazy.
*/
java.util.List
getLazyValueList();
/**
* repeated .cz.proto.LazyEval lazy = 5;
* @param index The index of the value to return.
* @return The enum numeric value on the wire of lazy at the given index.
*/
int getLazyValue(int index);
/**
* optional double partial_window_filter_selectivity = 6;
* @return Whether the partialWindowFilterSelectivity field is set.
*/
boolean hasPartialWindowFilterSelectivity();
/**
* optional double partial_window_filter_selectivity = 6;
* @return The partialWindowFilterSelectivity.
*/
double getPartialWindowFilterSelectivity();
public cz.proto.Calc.OptionalFilterCase getOptionalFilterCase();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy