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

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

  /**
   * .cz.proto.Timing build_timing = 1;
   * @return Whether the buildTiming field is set.
   */
  boolean hasBuildTiming();
  /**
   * .cz.proto.Timing build_timing = 1;
   * @return The buildTiming.
   */
  cz.proto.Timing getBuildTiming();
  /**
   * .cz.proto.Timing build_timing = 1;
   */
  cz.proto.TimingOrBuilder getBuildTimingOrBuilder();

  /**
   * .cz.proto.Timing finish_build_timing = 2;
   * @return Whether the finishBuildTiming field is set.
   */
  boolean hasFinishBuildTiming();
  /**
   * .cz.proto.Timing finish_build_timing = 2;
   * @return The finishBuildTiming.
   */
  cz.proto.Timing getFinishBuildTiming();
  /**
   * .cz.proto.Timing finish_build_timing = 2;
   */
  cz.proto.TimingOrBuilder getFinishBuildTimingOrBuilder();

  /**
   * .cz.proto.Timing probe_timing = 3;
   * @return Whether the probeTiming field is set.
   */
  boolean hasProbeTiming();
  /**
   * .cz.proto.Timing probe_timing = 3;
   * @return The probeTiming.
   */
  cz.proto.Timing getProbeTiming();
  /**
   * .cz.proto.Timing probe_timing = 3;
   */
  cz.proto.TimingOrBuilder getProbeTimingOrBuilder();

  /**
   * .cz.proto.Timing post_probe_timing = 4;
   * @return Whether the postProbeTiming field is set.
   */
  boolean hasPostProbeTiming();
  /**
   * .cz.proto.Timing post_probe_timing = 4;
   * @return The postProbeTiming.
   */
  cz.proto.Timing getPostProbeTiming();
  /**
   * .cz.proto.Timing post_probe_timing = 4;
   */
  cz.proto.TimingOrBuilder getPostProbeTimingOrBuilder();

  /**
   * .cz.proto.HashTableStats ht_stats = 5;
   * @return Whether the htStats field is set.
   */
  boolean hasHtStats();
  /**
   * .cz.proto.HashTableStats ht_stats = 5;
   * @return The htStats.
   */
  cz.proto.HashTableStats getHtStats();
  /**
   * .cz.proto.HashTableStats ht_stats = 5;
   */
  cz.proto.HashTableStatsOrBuilder getHtStatsOrBuilder();

  /**
   * uint64 num_build_rows = 6;
   * @return The numBuildRows.
   */
  long getNumBuildRows();

  /**
   * uint64 num_distinct_build_rows = 7;
   * @return The numDistinctBuildRows.
   */
  long getNumDistinctBuildRows();

  /**
   * uint64 max_equal_build_rows = 8;
   * @return The maxEqualBuildRows.
   */
  long getMaxEqualBuildRows();

  /**
   * .cz.proto.SpillStats build_spill_stats = 9;
   * @return Whether the buildSpillStats field is set.
   */
  boolean hasBuildSpillStats();
  /**
   * .cz.proto.SpillStats build_spill_stats = 9;
   * @return The buildSpillStats.
   */
  cz.proto.SpillStats getBuildSpillStats();
  /**
   * .cz.proto.SpillStats build_spill_stats = 9;
   */
  cz.proto.SpillStatsOrBuilder getBuildSpillStatsOrBuilder();

  /**
   * .cz.proto.SpillStats probe_spill_stats = 10;
   * @return Whether the probeSpillStats field is set.
   */
  boolean hasProbeSpillStats();
  /**
   * .cz.proto.SpillStats probe_spill_stats = 10;
   * @return The probeSpillStats.
   */
  cz.proto.SpillStats getProbeSpillStats();
  /**
   * .cz.proto.SpillStats probe_spill_stats = 10;
   */
  cz.proto.SpillStatsOrBuilder getProbeSpillStatsOrBuilder();

  /**
   * .cz.proto.Timing probe_find_ht_timing = 11;
   * @return Whether the probeFindHtTiming field is set.
   */
  boolean hasProbeFindHtTiming();
  /**
   * .cz.proto.Timing probe_find_ht_timing = 11;
   * @return The probeFindHtTiming.
   */
  cz.proto.Timing getProbeFindHtTiming();
  /**
   * .cz.proto.Timing probe_find_ht_timing = 11;
   */
  cz.proto.TimingOrBuilder getProbeFindHtTimingOrBuilder();

  /**
   * .cz.proto.Timing probe_output_timing = 12;
   * @return Whether the probeOutputTiming field is set.
   */
  boolean hasProbeOutputTiming();
  /**
   * .cz.proto.Timing probe_output_timing = 12;
   * @return The probeOutputTiming.
   */
  cz.proto.Timing getProbeOutputTiming();
  /**
   * .cz.proto.Timing probe_output_timing = 12;
   */
  cz.proto.TimingOrBuilder getProbeOutputTimingOrBuilder();

  /**
   * .cz.proto.Timing probe_eval_conjunct_timing = 13;
   * @return Whether the probeEvalConjunctTiming field is set.
   */
  boolean hasProbeEvalConjunctTiming();
  /**
   * .cz.proto.Timing probe_eval_conjunct_timing = 13;
   * @return The probeEvalConjunctTiming.
   */
  cz.proto.Timing getProbeEvalConjunctTiming();
  /**
   * .cz.proto.Timing probe_eval_conjunct_timing = 13;
   */
  cz.proto.TimingOrBuilder getProbeEvalConjunctTimingOrBuilder();

  /**
   * .cz.proto.Timing probe_output_conjunct_timing = 14;
   * @return Whether the probeOutputConjunctTiming field is set.
   */
  boolean hasProbeOutputConjunctTiming();
  /**
   * .cz.proto.Timing probe_output_conjunct_timing = 14;
   * @return The probeOutputConjunctTiming.
   */
  cz.proto.Timing getProbeOutputConjunctTiming();
  /**
   * .cz.proto.Timing probe_output_conjunct_timing = 14;
   */
  cz.proto.TimingOrBuilder getProbeOutputConjunctTimingOrBuilder();

  /**
   * uint64 num_null_rows = 15;
   * @return The numNullRows.
   */
  long getNumNullRows();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy