cz.proto.TableScanOrBuilder 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 TableScanOrBuilder extends
// @@protoc_insertion_point(interface_extends:cz.proto.TableScan)
com.google.protobuf.MessageOrBuilder {
/**
* .cz.proto.Table table = 1;
* @return Whether the table field is set.
*/
boolean hasTable();
/**
* .cz.proto.Table table = 1;
* @return The table.
*/
cz.proto.Table getTable();
/**
* .cz.proto.Table table = 1;
*/
cz.proto.TableOrBuilder getTableOrBuilder();
/**
* int32 data_source_info_id = 2;
* @return The dataSourceInfoId.
*/
int getDataSourceInfoId();
/**
* repeated uint64 cols = 3;
* @return A list containing the cols.
*/
java.util.List getColsList();
/**
* repeated uint64 cols = 3;
* @return The count of cols.
*/
int getColsCount();
/**
* repeated uint64 cols = 3;
* @param index The index of the element to return.
* @return The cols at the given index.
*/
long getCols(int index);
/**
* .cz.proto.ScalarExpression filter = 4;
* @return Whether the filter field is set.
*/
boolean hasFilter();
/**
* .cz.proto.ScalarExpression filter = 4;
* @return The filter.
*/
cz.proto.Expression.ScalarExpression getFilter();
/**
* .cz.proto.ScalarExpression filter = 4;
*/
cz.proto.Expression.ScalarExpressionOrBuilder getFilterOrBuilder();
/**
* .cz.proto.ScalarExpression ensuredFilter = 5;
* @return Whether the ensuredFilter field is set.
*/
boolean hasEnsuredFilter();
/**
* .cz.proto.ScalarExpression ensuredFilter = 5;
* @return The ensuredFilter.
*/
cz.proto.Expression.ScalarExpression getEnsuredFilter();
/**
* .cz.proto.ScalarExpression ensuredFilter = 5;
*/
cz.proto.Expression.ScalarExpressionOrBuilder getEnsuredFilterOrBuilder();
/**
* map<string, string> props = 6;
*/
int getPropsCount();
/**
* map<string, string> props = 6;
*/
boolean containsProps(
java.lang.String key);
/**
* Use {@link #getPropsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getProps();
/**
* map<string, string> props = 6;
*/
java.util.Map
getPropsMap();
/**
* map<string, string> props = 6;
*/
java.lang.String getPropsOrDefault(
java.lang.String key,
java.lang.String defaultValue);
/**
* map<string, string> props = 6;
*/
java.lang.String getPropsOrThrow(
java.lang.String key);
/**
* bool align = 7;
* @return The align.
*/
boolean getAlign();
/**
* uint64 alignDop = 8;
* @return The alignDop.
*/
long getAlignDop();
/**
* repeated .cz.proto.SortKeyDesc orders = 9;
*/
java.util.List
getOrdersList();
/**
* repeated .cz.proto.SortKeyDesc orders = 9;
*/
cz.proto.SortKeyDesc getOrders(int index);
/**
* repeated .cz.proto.SortKeyDesc orders = 9;
*/
int getOrdersCount();
/**
* repeated .cz.proto.SortKeyDesc orders = 9;
*/
java.util.List extends cz.proto.SortKeyDescOrBuilder>
getOrdersOrBuilderList();
/**
* repeated .cz.proto.SortKeyDesc orders = 9;
*/
cz.proto.SortKeyDescOrBuilder getOrdersOrBuilder(
int index);
/**
* repeated uint32 range_keys = 10;
* @return A list containing the rangeKeys.
*/
java.util.List getRangeKeysList();
/**
* repeated uint32 range_keys = 10;
* @return The count of rangeKeys.
*/
int getRangeKeysCount();
/**
* repeated uint32 range_keys = 10;
* @param index The index of the element to return.
* @return The rangeKeys at the given index.
*/
int getRangeKeys(int index);
/**
* uint32 range_distribution_id = 11;
* @return The rangeDistributionId.
*/
int getRangeDistributionId();
/**
* .cz.proto.IncrementalTableProperty incremental_table_property = 12;
* @return Whether the incrementalTableProperty field is set.
*/
boolean hasIncrementalTableProperty();
/**
* .cz.proto.IncrementalTableProperty incremental_table_property = 12;
* @return The incrementalTableProperty.
*/
cz.proto.IncrementalTableProperty getIncrementalTableProperty();
/**
* .cz.proto.IncrementalTableProperty incremental_table_property = 12;
*/
cz.proto.IncrementalTablePropertyOrBuilder getIncrementalTablePropertyOrBuilder();
/**
* .cz.proto.ScalarExpression filter4Meta = 13;
* @return Whether the filter4Meta field is set.
*/
boolean hasFilter4Meta();
/**
* .cz.proto.ScalarExpression filter4Meta = 13;
* @return The filter4Meta.
*/
cz.proto.Expression.ScalarExpression getFilter4Meta();
/**
* .cz.proto.ScalarExpression filter4Meta = 13;
*/
cz.proto.Expression.ScalarExpressionOrBuilder getFilter4MetaOrBuilder();
/**
* .cz.proto.SubFieldsPruning subfields = 14;
* @return Whether the subfields field is set.
*/
boolean hasSubfields();
/**
* .cz.proto.SubFieldsPruning subfields = 14;
* @return The subfields.
*/
cz.proto.Expression.SubFieldsPruning getSubfields();
/**
* .cz.proto.SubFieldsPruning subfields = 14;
*/
cz.proto.Expression.SubFieldsPruningOrBuilder getSubfieldsOrBuilder();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy