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

cz.proto.CalcOrBuilder 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 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 
      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