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

cz.proto.MergeJoinStatsOrBuilder 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 MergeJoinStatsOrBuilder extends
    // @@protoc_insertion_point(interface_extends:cz.proto.MergeJoinStats)
    com.google.protobuf.MessageOrBuilder {

  /**
   * uint64 drive_close_group_count = 1;
   * @return The driveCloseGroupCount.
   */
  long getDriveCloseGroupCount();

  /**
   * uint64 drive_open_group_count = 2;
   * @return The driveOpenGroupCount.
   */
  long getDriveOpenGroupCount();

  /**
   * uint64 matched_group_count = 3;
   * @return The matchedGroupCount.
   */
  long getMatchedGroupCount();

  /**
   * uint64 non_matched_group_count = 4;
   * @return The nonMatchedGroupCount.
   */
  long getNonMatchedGroupCount();

  /**
   * uint64 num_compare_ovc = 5;
   * @return The numCompareOvc.
   */
  long getNumCompareOvc();

  /**
   * uint64 num_compare_data = 6;
   * @return The numCompareData.
   */
  long getNumCompareData();

  /**
   * uint64 num_ovc_conflict = 7;
   * @return The numOvcConflict.
   */
  long getNumOvcConflict();

  /**
   * .cz.proto.Timing match_group_timing = 8;
   * @return Whether the matchGroupTiming field is set.
   */
  boolean hasMatchGroupTiming();
  /**
   * .cz.proto.Timing match_group_timing = 8;
   * @return The matchGroupTiming.
   */
  cz.proto.Timing getMatchGroupTiming();
  /**
   * .cz.proto.Timing match_group_timing = 8;
   */
  cz.proto.TimingOrBuilder getMatchGroupTimingOrBuilder();

  /**
   * .cz.proto.Timing output_timing = 9;
   * @return Whether the outputTiming field is set.
   */
  boolean hasOutputTiming();
  /**
   * .cz.proto.Timing output_timing = 9;
   * @return The outputTiming.
   */
  cz.proto.Timing getOutputTiming();
  /**
   * .cz.proto.Timing output_timing = 9;
   */
  cz.proto.TimingOrBuilder getOutputTimingOrBuilder();

  /**
   * .cz.proto.Timing eval_conjunct_timing = 10;
   * @return Whether the evalConjunctTiming field is set.
   */
  boolean hasEvalConjunctTiming();
  /**
   * .cz.proto.Timing eval_conjunct_timing = 10;
   * @return The evalConjunctTiming.
   */
  cz.proto.Timing getEvalConjunctTiming();
  /**
   * .cz.proto.Timing eval_conjunct_timing = 10;
   */
  cz.proto.TimingOrBuilder getEvalConjunctTimingOrBuilder();

  /**
   * .cz.proto.Timing output_conjunct_timing = 11;
   * @return Whether the outputConjunctTiming field is set.
   */
  boolean hasOutputConjunctTiming();
  /**
   * .cz.proto.Timing output_conjunct_timing = 11;
   * @return The outputConjunctTiming.
   */
  cz.proto.Timing getOutputConjunctTiming();
  /**
   * .cz.proto.Timing output_conjunct_timing = 11;
   */
  cz.proto.TimingOrBuilder getOutputConjunctTimingOrBuilder();

  /**
   * .cz.proto.Timing left_add_input_timing = 100;
   * @return Whether the leftAddInputTiming field is set.
   */
  boolean hasLeftAddInputTiming();
  /**
   * .cz.proto.Timing left_add_input_timing = 100;
   * @return The leftAddInputTiming.
   */
  cz.proto.Timing getLeftAddInputTiming();
  /**
   * .cz.proto.Timing left_add_input_timing = 100;
   */
  cz.proto.TimingOrBuilder getLeftAddInputTimingOrBuilder();

  /**
   * .cz.proto.Timing left_advance_timing = 101;
   * @return Whether the leftAdvanceTiming field is set.
   */
  boolean hasLeftAdvanceTiming();
  /**
   * .cz.proto.Timing left_advance_timing = 101;
   * @return The leftAdvanceTiming.
   */
  cz.proto.Timing getLeftAdvanceTiming();
  /**
   * .cz.proto.Timing left_advance_timing = 101;
   */
  cz.proto.TimingOrBuilder getLeftAdvanceTimingOrBuilder();

  /**
   * uint64 left_materialize_rows = 102;
   * @return The leftMaterializeRows.
   */
  long getLeftMaterializeRows();

  /**
   * .cz.proto.Timing right_add_input_timing = 200;
   * @return Whether the rightAddInputTiming field is set.
   */
  boolean hasRightAddInputTiming();
  /**
   * .cz.proto.Timing right_add_input_timing = 200;
   * @return The rightAddInputTiming.
   */
  cz.proto.Timing getRightAddInputTiming();
  /**
   * .cz.proto.Timing right_add_input_timing = 200;
   */
  cz.proto.TimingOrBuilder getRightAddInputTimingOrBuilder();

  /**
   * .cz.proto.Timing right_advance_timing = 201;
   * @return Whether the rightAdvanceTiming field is set.
   */
  boolean hasRightAdvanceTiming();
  /**
   * .cz.proto.Timing right_advance_timing = 201;
   * @return The rightAdvanceTiming.
   */
  cz.proto.Timing getRightAdvanceTiming();
  /**
   * .cz.proto.Timing right_advance_timing = 201;
   */
  cz.proto.TimingOrBuilder getRightAdvanceTimingOrBuilder();

  /**
   * uint64 right_materialize_rows = 202;
   * @return The rightMaterializeRows.
   */
  long getRightMaterializeRows();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy