All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cz.proto.TableScanOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.0.0
Show newest version
// 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 
      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