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

cz.proto.ParquetInputStats 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;

/**
 * Protobuf type {@code cz.proto.ParquetInputStats}
 */
public final class ParquetInputStats extends
    com.google.protobuf.GeneratedMessageV3 implements
    // @@protoc_insertion_point(message_implements:cz.proto.ParquetInputStats)
    ParquetInputStatsOrBuilder {
private static final long serialVersionUID = 0L;
  // Use ParquetInputStats.newBuilder() to construct.
  private ParquetInputStats(com.google.protobuf.GeneratedMessageV3.Builder builder) {
    super(builder);
  }
  private ParquetInputStats() {
    applyNewFilterStats_ = java.util.Collections.emptyList();
  }

  @java.lang.Override
  @SuppressWarnings({"unused"})
  protected java.lang.Object newInstance(
      UnusedPrivateParameter unused) {
    return new ParquetInputStats();
  }

  @java.lang.Override
  public final com.google.protobuf.UnknownFieldSet
  getUnknownFields() {
    return this.unknownFields;
  }
  private ParquetInputStats(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    this();
    if (extensionRegistry == null) {
      throw new java.lang.NullPointerException();
    }
    int mutable_bitField0_ = 0;
    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
        com.google.protobuf.UnknownFieldSet.newBuilder();
    try {
      boolean done = false;
      while (!done) {
        int tag = input.readTag();
        switch (tag) {
          case 0:
            done = true;
            break;
          case 8: {

            batchCount_ = input.readUInt64();
            break;
          }
          case 16: {

            decompressionLatencyNs_ = input.readUInt64();
            break;
          }
          case 24: {

            levelsDecodingLatencyNs_ = input.readUInt64();
            break;
          }
          case 32: {

            dataLoadingLatencyNs_ = input.readUInt64();
            break;
          }
          case 40: {

            ppdInclusiveLatencyNs_ = input.readUInt64();
            break;
          }
          case 48: {

            readerInclusiveLatencyNs_ = input.readUInt64();
            break;
          }
          case 56: {

            requestedRowCount_ = input.readUInt64();
            break;
          }
          case 64: {

            readRowCount_ = input.readUInt64();
            break;
          }
          case 72: {

            openInclusiveLatencyNs_ = input.readUInt64();
            break;
          }
          case 80: {

            openBlockingLatencyNs_ = input.readUInt64();
            break;
          }
          case 160: {

            fileBloomFilterPruned_ = input.readBool();
            break;
          }
          case 168: {

            fileBitmapFilterPruned_ = input.readBool();
            break;
          }
          case 176: {

            requestBlocks_ = input.readUInt32();
            break;
          }
          case 184: {
            bitField0_ |= 0x00000001;
            rowGroupBloomFilterPruned_ = input.readUInt32();
            break;
          }
          case 192: {
            bitField0_ |= 0x00000002;
            rowGroupStatsFilterPruned_ = input.readUInt32();
            break;
          }
          case 200: {
            bitField0_ |= 0x00000004;
            rowGroupDictFilterPruned_ = input.readUInt32();
            break;
          }
          case 210: {
            if (!((mutable_bitField0_ & 0x00000008) != 0)) {
              applyNewFilterStats_ = new java.util.ArrayList();
              mutable_bitField0_ |= 0x00000008;
            }
            applyNewFilterStats_.add(
                input.readMessage(cz.proto.DataInputStats.parser(), extensionRegistry));
            break;
          }
          default: {
            if (!parseUnknownField(
                input, unknownFields, extensionRegistry, tag)) {
              done = true;
            }
            break;
          }
        }
      }
    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
      throw e.setUnfinishedMessage(this);
    } catch (java.io.IOException e) {
      throw new com.google.protobuf.InvalidProtocolBufferException(
          e).setUnfinishedMessage(this);
    } finally {
      if (((mutable_bitField0_ & 0x00000008) != 0)) {
        applyNewFilterStats_ = java.util.Collections.unmodifiableList(applyNewFilterStats_);
      }
      this.unknownFields = unknownFields.build();
      makeExtensionsImmutable();
    }
  }
  public static final com.google.protobuf.Descriptors.Descriptor
      getDescriptor() {
    return cz.proto.OperatorProto.internal_static_cz_proto_ParquetInputStats_descriptor;
  }

  @java.lang.Override
  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internalGetFieldAccessorTable() {
    return cz.proto.OperatorProto.internal_static_cz_proto_ParquetInputStats_fieldAccessorTable
        .ensureFieldAccessorsInitialized(
            cz.proto.ParquetInputStats.class, cz.proto.ParquetInputStats.Builder.class);
  }

  private int bitField0_;
  public static final int BATCH_COUNT_FIELD_NUMBER = 1;
  private long batchCount_;
  /**
   * uint64 batch_count = 1;
   * @return The batchCount.
   */
  @java.lang.Override
  public long getBatchCount() {
    return batchCount_;
  }

  public static final int DECOMPRESSION_LATENCY_NS_FIELD_NUMBER = 2;
  private long decompressionLatencyNs_;
  /**
   * uint64 decompression_latency_ns = 2;
   * @return The decompressionLatencyNs.
   */
  @java.lang.Override
  public long getDecompressionLatencyNs() {
    return decompressionLatencyNs_;
  }

  public static final int LEVELS_DECODING_LATENCY_NS_FIELD_NUMBER = 3;
  private long levelsDecodingLatencyNs_;
  /**
   * uint64 levels_decoding_latency_ns = 3;
   * @return The levelsDecodingLatencyNs.
   */
  @java.lang.Override
  public long getLevelsDecodingLatencyNs() {
    return levelsDecodingLatencyNs_;
  }

  public static final int DATA_LOADING_LATENCY_NS_FIELD_NUMBER = 4;
  private long dataLoadingLatencyNs_;
  /**
   * uint64 data_loading_latency_ns = 4;
   * @return The dataLoadingLatencyNs.
   */
  @java.lang.Override
  public long getDataLoadingLatencyNs() {
    return dataLoadingLatencyNs_;
  }

  public static final int PPD_INCLUSIVE_LATENCY_NS_FIELD_NUMBER = 5;
  private long ppdInclusiveLatencyNs_;
  /**
   * uint64 ppd_inclusive_latency_ns = 5;
   * @return The ppdInclusiveLatencyNs.
   */
  @java.lang.Override
  public long getPpdInclusiveLatencyNs() {
    return ppdInclusiveLatencyNs_;
  }

  public static final int READER_INCLUSIVE_LATENCY_NS_FIELD_NUMBER = 6;
  private long readerInclusiveLatencyNs_;
  /**
   * uint64 reader_inclusive_latency_ns = 6;
   * @return The readerInclusiveLatencyNs.
   */
  @java.lang.Override
  public long getReaderInclusiveLatencyNs() {
    return readerInclusiveLatencyNs_;
  }

  public static final int REQUESTED_ROW_COUNT_FIELD_NUMBER = 7;
  private long requestedRowCount_;
  /**
   * uint64 requested_row_count = 7;
   * @return The requestedRowCount.
   */
  @java.lang.Override
  public long getRequestedRowCount() {
    return requestedRowCount_;
  }

  public static final int READ_ROW_COUNT_FIELD_NUMBER = 8;
  private long readRowCount_;
  /**
   * uint64 read_row_count = 8;
   * @return The readRowCount.
   */
  @java.lang.Override
  public long getReadRowCount() {
    return readRowCount_;
  }

  public static final int OPEN_INCLUSIVE_LATENCY_NS_FIELD_NUMBER = 9;
  private long openInclusiveLatencyNs_;
  /**
   * uint64 open_inclusive_latency_ns = 9;
   * @return The openInclusiveLatencyNs.
   */
  @java.lang.Override
  public long getOpenInclusiveLatencyNs() {
    return openInclusiveLatencyNs_;
  }

  public static final int OPEN_BLOCKING_LATENCY_NS_FIELD_NUMBER = 10;
  private long openBlockingLatencyNs_;
  /**
   * uint64 open_blocking_latency_ns = 10;
   * @return The openBlockingLatencyNs.
   */
  @java.lang.Override
  public long getOpenBlockingLatencyNs() {
    return openBlockingLatencyNs_;
  }

  public static final int FILE_BLOOM_FILTER_PRUNED_FIELD_NUMBER = 20;
  private boolean fileBloomFilterPruned_;
  /**
   * bool file_bloom_filter_pruned = 20;
   * @return The fileBloomFilterPruned.
   */
  @java.lang.Override
  public boolean getFileBloomFilterPruned() {
    return fileBloomFilterPruned_;
  }

  public static final int FILE_BITMAP_FILTER_PRUNED_FIELD_NUMBER = 21;
  private boolean fileBitmapFilterPruned_;
  /**
   * bool file_bitmap_filter_pruned = 21;
   * @return The fileBitmapFilterPruned.
   */
  @java.lang.Override
  public boolean getFileBitmapFilterPruned() {
    return fileBitmapFilterPruned_;
  }

  public static final int REQUEST_BLOCKS_FIELD_NUMBER = 22;
  private int requestBlocks_;
  /**
   * 
   * request row groups before pruning
   * `request_blocks - sum of pruned row group number`
   * 
* * uint32 request_blocks = 22; * @return The requestBlocks. */ @java.lang.Override public int getRequestBlocks() { return requestBlocks_; } public static final int ROW_GROUP_BLOOM_FILTER_PRUNED_FIELD_NUMBER = 23; private int rowGroupBloomFilterPruned_; /** * optional uint32 row_group_bloom_filter_pruned = 23; * @return Whether the rowGroupBloomFilterPruned field is set. */ @java.lang.Override public boolean hasRowGroupBloomFilterPruned() { return ((bitField0_ & 0x00000001) != 0); } /** * optional uint32 row_group_bloom_filter_pruned = 23; * @return The rowGroupBloomFilterPruned. */ @java.lang.Override public int getRowGroupBloomFilterPruned() { return rowGroupBloomFilterPruned_; } public static final int ROW_GROUP_STATS_FILTER_PRUNED_FIELD_NUMBER = 24; private int rowGroupStatsFilterPruned_; /** * optional uint32 row_group_stats_filter_pruned = 24; * @return Whether the rowGroupStatsFilterPruned field is set. */ @java.lang.Override public boolean hasRowGroupStatsFilterPruned() { return ((bitField0_ & 0x00000002) != 0); } /** * optional uint32 row_group_stats_filter_pruned = 24; * @return The rowGroupStatsFilterPruned. */ @java.lang.Override public int getRowGroupStatsFilterPruned() { return rowGroupStatsFilterPruned_; } public static final int ROW_GROUP_DICT_FILTER_PRUNED_FIELD_NUMBER = 25; private int rowGroupDictFilterPruned_; /** * optional uint32 row_group_dict_filter_pruned = 25; * @return Whether the rowGroupDictFilterPruned field is set. */ @java.lang.Override public boolean hasRowGroupDictFilterPruned() { return ((bitField0_ & 0x00000004) != 0); } /** * optional uint32 row_group_dict_filter_pruned = 25; * @return The rowGroupDictFilterPruned. */ @java.lang.Override public int getRowGroupDictFilterPruned() { return rowGroupDictFilterPruned_; } public static final int APPLY_NEW_FILTER_STATS_FIELD_NUMBER = 26; private java.util.List applyNewFilterStats_; /** *
   * If a ParquetInput runs applyNewFilter, it would close the current
   * ParquetTableReader, and reopen a new ParquetTableReader. The closed
   * stats should not be lost.
   * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ @java.lang.Override public java.util.List getApplyNewFilterStatsList() { return applyNewFilterStats_; } /** *
   * If a ParquetInput runs applyNewFilter, it would close the current
   * ParquetTableReader, and reopen a new ParquetTableReader. The closed
   * stats should not be lost.
   * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ @java.lang.Override public java.util.List getApplyNewFilterStatsOrBuilderList() { return applyNewFilterStats_; } /** *
   * If a ParquetInput runs applyNewFilter, it would close the current
   * ParquetTableReader, and reopen a new ParquetTableReader. The closed
   * stats should not be lost.
   * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ @java.lang.Override public int getApplyNewFilterStatsCount() { return applyNewFilterStats_.size(); } /** *
   * If a ParquetInput runs applyNewFilter, it would close the current
   * ParquetTableReader, and reopen a new ParquetTableReader. The closed
   * stats should not be lost.
   * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ @java.lang.Override public cz.proto.DataInputStats getApplyNewFilterStats(int index) { return applyNewFilterStats_.get(index); } /** *
   * If a ParquetInput runs applyNewFilter, it would close the current
   * ParquetTableReader, and reopen a new ParquetTableReader. The closed
   * stats should not be lost.
   * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ @java.lang.Override public cz.proto.DataInputStatsOrBuilder getApplyNewFilterStatsOrBuilder( int index) { return applyNewFilterStats_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (batchCount_ != 0L) { output.writeUInt64(1, batchCount_); } if (decompressionLatencyNs_ != 0L) { output.writeUInt64(2, decompressionLatencyNs_); } if (levelsDecodingLatencyNs_ != 0L) { output.writeUInt64(3, levelsDecodingLatencyNs_); } if (dataLoadingLatencyNs_ != 0L) { output.writeUInt64(4, dataLoadingLatencyNs_); } if (ppdInclusiveLatencyNs_ != 0L) { output.writeUInt64(5, ppdInclusiveLatencyNs_); } if (readerInclusiveLatencyNs_ != 0L) { output.writeUInt64(6, readerInclusiveLatencyNs_); } if (requestedRowCount_ != 0L) { output.writeUInt64(7, requestedRowCount_); } if (readRowCount_ != 0L) { output.writeUInt64(8, readRowCount_); } if (openInclusiveLatencyNs_ != 0L) { output.writeUInt64(9, openInclusiveLatencyNs_); } if (openBlockingLatencyNs_ != 0L) { output.writeUInt64(10, openBlockingLatencyNs_); } if (fileBloomFilterPruned_ != false) { output.writeBool(20, fileBloomFilterPruned_); } if (fileBitmapFilterPruned_ != false) { output.writeBool(21, fileBitmapFilterPruned_); } if (requestBlocks_ != 0) { output.writeUInt32(22, requestBlocks_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeUInt32(23, rowGroupBloomFilterPruned_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeUInt32(24, rowGroupStatsFilterPruned_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeUInt32(25, rowGroupDictFilterPruned_); } for (int i = 0; i < applyNewFilterStats_.size(); i++) { output.writeMessage(26, applyNewFilterStats_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (batchCount_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(1, batchCount_); } if (decompressionLatencyNs_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(2, decompressionLatencyNs_); } if (levelsDecodingLatencyNs_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(3, levelsDecodingLatencyNs_); } if (dataLoadingLatencyNs_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(4, dataLoadingLatencyNs_); } if (ppdInclusiveLatencyNs_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(5, ppdInclusiveLatencyNs_); } if (readerInclusiveLatencyNs_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(6, readerInclusiveLatencyNs_); } if (requestedRowCount_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(7, requestedRowCount_); } if (readRowCount_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(8, readRowCount_); } if (openInclusiveLatencyNs_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(9, openInclusiveLatencyNs_); } if (openBlockingLatencyNs_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(10, openBlockingLatencyNs_); } if (fileBloomFilterPruned_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(20, fileBloomFilterPruned_); } if (fileBitmapFilterPruned_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(21, fileBitmapFilterPruned_); } if (requestBlocks_ != 0) { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(22, requestBlocks_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(23, rowGroupBloomFilterPruned_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(24, rowGroupStatsFilterPruned_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(25, rowGroupDictFilterPruned_); } for (int i = 0; i < applyNewFilterStats_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(26, applyNewFilterStats_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof cz.proto.ParquetInputStats)) { return super.equals(obj); } cz.proto.ParquetInputStats other = (cz.proto.ParquetInputStats) obj; if (getBatchCount() != other.getBatchCount()) return false; if (getDecompressionLatencyNs() != other.getDecompressionLatencyNs()) return false; if (getLevelsDecodingLatencyNs() != other.getLevelsDecodingLatencyNs()) return false; if (getDataLoadingLatencyNs() != other.getDataLoadingLatencyNs()) return false; if (getPpdInclusiveLatencyNs() != other.getPpdInclusiveLatencyNs()) return false; if (getReaderInclusiveLatencyNs() != other.getReaderInclusiveLatencyNs()) return false; if (getRequestedRowCount() != other.getRequestedRowCount()) return false; if (getReadRowCount() != other.getReadRowCount()) return false; if (getOpenInclusiveLatencyNs() != other.getOpenInclusiveLatencyNs()) return false; if (getOpenBlockingLatencyNs() != other.getOpenBlockingLatencyNs()) return false; if (getFileBloomFilterPruned() != other.getFileBloomFilterPruned()) return false; if (getFileBitmapFilterPruned() != other.getFileBitmapFilterPruned()) return false; if (getRequestBlocks() != other.getRequestBlocks()) return false; if (hasRowGroupBloomFilterPruned() != other.hasRowGroupBloomFilterPruned()) return false; if (hasRowGroupBloomFilterPruned()) { if (getRowGroupBloomFilterPruned() != other.getRowGroupBloomFilterPruned()) return false; } if (hasRowGroupStatsFilterPruned() != other.hasRowGroupStatsFilterPruned()) return false; if (hasRowGroupStatsFilterPruned()) { if (getRowGroupStatsFilterPruned() != other.getRowGroupStatsFilterPruned()) return false; } if (hasRowGroupDictFilterPruned() != other.hasRowGroupDictFilterPruned()) return false; if (hasRowGroupDictFilterPruned()) { if (getRowGroupDictFilterPruned() != other.getRowGroupDictFilterPruned()) return false; } if (!getApplyNewFilterStatsList() .equals(other.getApplyNewFilterStatsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + BATCH_COUNT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getBatchCount()); hash = (37 * hash) + DECOMPRESSION_LATENCY_NS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getDecompressionLatencyNs()); hash = (37 * hash) + LEVELS_DECODING_LATENCY_NS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getLevelsDecodingLatencyNs()); hash = (37 * hash) + DATA_LOADING_LATENCY_NS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getDataLoadingLatencyNs()); hash = (37 * hash) + PPD_INCLUSIVE_LATENCY_NS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getPpdInclusiveLatencyNs()); hash = (37 * hash) + READER_INCLUSIVE_LATENCY_NS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getReaderInclusiveLatencyNs()); hash = (37 * hash) + REQUESTED_ROW_COUNT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getRequestedRowCount()); hash = (37 * hash) + READ_ROW_COUNT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getReadRowCount()); hash = (37 * hash) + OPEN_INCLUSIVE_LATENCY_NS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getOpenInclusiveLatencyNs()); hash = (37 * hash) + OPEN_BLOCKING_LATENCY_NS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getOpenBlockingLatencyNs()); hash = (37 * hash) + FILE_BLOOM_FILTER_PRUNED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getFileBloomFilterPruned()); hash = (37 * hash) + FILE_BITMAP_FILTER_PRUNED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getFileBitmapFilterPruned()); hash = (37 * hash) + REQUEST_BLOCKS_FIELD_NUMBER; hash = (53 * hash) + getRequestBlocks(); if (hasRowGroupBloomFilterPruned()) { hash = (37 * hash) + ROW_GROUP_BLOOM_FILTER_PRUNED_FIELD_NUMBER; hash = (53 * hash) + getRowGroupBloomFilterPruned(); } if (hasRowGroupStatsFilterPruned()) { hash = (37 * hash) + ROW_GROUP_STATS_FILTER_PRUNED_FIELD_NUMBER; hash = (53 * hash) + getRowGroupStatsFilterPruned(); } if (hasRowGroupDictFilterPruned()) { hash = (37 * hash) + ROW_GROUP_DICT_FILTER_PRUNED_FIELD_NUMBER; hash = (53 * hash) + getRowGroupDictFilterPruned(); } if (getApplyNewFilterStatsCount() > 0) { hash = (37 * hash) + APPLY_NEW_FILTER_STATS_FIELD_NUMBER; hash = (53 * hash) + getApplyNewFilterStatsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static cz.proto.ParquetInputStats parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static cz.proto.ParquetInputStats parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static cz.proto.ParquetInputStats parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static cz.proto.ParquetInputStats parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static cz.proto.ParquetInputStats parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static cz.proto.ParquetInputStats parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static cz.proto.ParquetInputStats parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static cz.proto.ParquetInputStats parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static cz.proto.ParquetInputStats parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static cz.proto.ParquetInputStats parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static cz.proto.ParquetInputStats parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static cz.proto.ParquetInputStats parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(cz.proto.ParquetInputStats prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code cz.proto.ParquetInputStats} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:cz.proto.ParquetInputStats) cz.proto.ParquetInputStatsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return cz.proto.OperatorProto.internal_static_cz_proto_ParquetInputStats_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return cz.proto.OperatorProto.internal_static_cz_proto_ParquetInputStats_fieldAccessorTable .ensureFieldAccessorsInitialized( cz.proto.ParquetInputStats.class, cz.proto.ParquetInputStats.Builder.class); } // Construct using cz.proto.ParquetInputStats.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getApplyNewFilterStatsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); batchCount_ = 0L; decompressionLatencyNs_ = 0L; levelsDecodingLatencyNs_ = 0L; dataLoadingLatencyNs_ = 0L; ppdInclusiveLatencyNs_ = 0L; readerInclusiveLatencyNs_ = 0L; requestedRowCount_ = 0L; readRowCount_ = 0L; openInclusiveLatencyNs_ = 0L; openBlockingLatencyNs_ = 0L; fileBloomFilterPruned_ = false; fileBitmapFilterPruned_ = false; requestBlocks_ = 0; rowGroupBloomFilterPruned_ = 0; bitField0_ = (bitField0_ & ~0x00000001); rowGroupStatsFilterPruned_ = 0; bitField0_ = (bitField0_ & ~0x00000002); rowGroupDictFilterPruned_ = 0; bitField0_ = (bitField0_ & ~0x00000004); if (applyNewFilterStatsBuilder_ == null) { applyNewFilterStats_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); } else { applyNewFilterStatsBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return cz.proto.OperatorProto.internal_static_cz_proto_ParquetInputStats_descriptor; } @java.lang.Override public cz.proto.ParquetInputStats getDefaultInstanceForType() { return cz.proto.ParquetInputStats.getDefaultInstance(); } @java.lang.Override public cz.proto.ParquetInputStats build() { cz.proto.ParquetInputStats result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public cz.proto.ParquetInputStats buildPartial() { cz.proto.ParquetInputStats result = new cz.proto.ParquetInputStats(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; result.batchCount_ = batchCount_; result.decompressionLatencyNs_ = decompressionLatencyNs_; result.levelsDecodingLatencyNs_ = levelsDecodingLatencyNs_; result.dataLoadingLatencyNs_ = dataLoadingLatencyNs_; result.ppdInclusiveLatencyNs_ = ppdInclusiveLatencyNs_; result.readerInclusiveLatencyNs_ = readerInclusiveLatencyNs_; result.requestedRowCount_ = requestedRowCount_; result.readRowCount_ = readRowCount_; result.openInclusiveLatencyNs_ = openInclusiveLatencyNs_; result.openBlockingLatencyNs_ = openBlockingLatencyNs_; result.fileBloomFilterPruned_ = fileBloomFilterPruned_; result.fileBitmapFilterPruned_ = fileBitmapFilterPruned_; result.requestBlocks_ = requestBlocks_; if (((from_bitField0_ & 0x00000001) != 0)) { result.rowGroupBloomFilterPruned_ = rowGroupBloomFilterPruned_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.rowGroupStatsFilterPruned_ = rowGroupStatsFilterPruned_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.rowGroupDictFilterPruned_ = rowGroupDictFilterPruned_; to_bitField0_ |= 0x00000004; } if (applyNewFilterStatsBuilder_ == null) { if (((bitField0_ & 0x00000008) != 0)) { applyNewFilterStats_ = java.util.Collections.unmodifiableList(applyNewFilterStats_); bitField0_ = (bitField0_ & ~0x00000008); } result.applyNewFilterStats_ = applyNewFilterStats_; } else { result.applyNewFilterStats_ = applyNewFilterStatsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof cz.proto.ParquetInputStats) { return mergeFrom((cz.proto.ParquetInputStats)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(cz.proto.ParquetInputStats other) { if (other == cz.proto.ParquetInputStats.getDefaultInstance()) return this; if (other.getBatchCount() != 0L) { setBatchCount(other.getBatchCount()); } if (other.getDecompressionLatencyNs() != 0L) { setDecompressionLatencyNs(other.getDecompressionLatencyNs()); } if (other.getLevelsDecodingLatencyNs() != 0L) { setLevelsDecodingLatencyNs(other.getLevelsDecodingLatencyNs()); } if (other.getDataLoadingLatencyNs() != 0L) { setDataLoadingLatencyNs(other.getDataLoadingLatencyNs()); } if (other.getPpdInclusiveLatencyNs() != 0L) { setPpdInclusiveLatencyNs(other.getPpdInclusiveLatencyNs()); } if (other.getReaderInclusiveLatencyNs() != 0L) { setReaderInclusiveLatencyNs(other.getReaderInclusiveLatencyNs()); } if (other.getRequestedRowCount() != 0L) { setRequestedRowCount(other.getRequestedRowCount()); } if (other.getReadRowCount() != 0L) { setReadRowCount(other.getReadRowCount()); } if (other.getOpenInclusiveLatencyNs() != 0L) { setOpenInclusiveLatencyNs(other.getOpenInclusiveLatencyNs()); } if (other.getOpenBlockingLatencyNs() != 0L) { setOpenBlockingLatencyNs(other.getOpenBlockingLatencyNs()); } if (other.getFileBloomFilterPruned() != false) { setFileBloomFilterPruned(other.getFileBloomFilterPruned()); } if (other.getFileBitmapFilterPruned() != false) { setFileBitmapFilterPruned(other.getFileBitmapFilterPruned()); } if (other.getRequestBlocks() != 0) { setRequestBlocks(other.getRequestBlocks()); } if (other.hasRowGroupBloomFilterPruned()) { setRowGroupBloomFilterPruned(other.getRowGroupBloomFilterPruned()); } if (other.hasRowGroupStatsFilterPruned()) { setRowGroupStatsFilterPruned(other.getRowGroupStatsFilterPruned()); } if (other.hasRowGroupDictFilterPruned()) { setRowGroupDictFilterPruned(other.getRowGroupDictFilterPruned()); } if (applyNewFilterStatsBuilder_ == null) { if (!other.applyNewFilterStats_.isEmpty()) { if (applyNewFilterStats_.isEmpty()) { applyNewFilterStats_ = other.applyNewFilterStats_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureApplyNewFilterStatsIsMutable(); applyNewFilterStats_.addAll(other.applyNewFilterStats_); } onChanged(); } } else { if (!other.applyNewFilterStats_.isEmpty()) { if (applyNewFilterStatsBuilder_.isEmpty()) { applyNewFilterStatsBuilder_.dispose(); applyNewFilterStatsBuilder_ = null; applyNewFilterStats_ = other.applyNewFilterStats_; bitField0_ = (bitField0_ & ~0x00000008); applyNewFilterStatsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getApplyNewFilterStatsFieldBuilder() : null; } else { applyNewFilterStatsBuilder_.addAllMessages(other.applyNewFilterStats_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { cz.proto.ParquetInputStats parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (cz.proto.ParquetInputStats) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private long batchCount_ ; /** * uint64 batch_count = 1; * @return The batchCount. */ @java.lang.Override public long getBatchCount() { return batchCount_; } /** * uint64 batch_count = 1; * @param value The batchCount to set. * @return This builder for chaining. */ public Builder setBatchCount(long value) { batchCount_ = value; onChanged(); return this; } /** * uint64 batch_count = 1; * @return This builder for chaining. */ public Builder clearBatchCount() { batchCount_ = 0L; onChanged(); return this; } private long decompressionLatencyNs_ ; /** * uint64 decompression_latency_ns = 2; * @return The decompressionLatencyNs. */ @java.lang.Override public long getDecompressionLatencyNs() { return decompressionLatencyNs_; } /** * uint64 decompression_latency_ns = 2; * @param value The decompressionLatencyNs to set. * @return This builder for chaining. */ public Builder setDecompressionLatencyNs(long value) { decompressionLatencyNs_ = value; onChanged(); return this; } /** * uint64 decompression_latency_ns = 2; * @return This builder for chaining. */ public Builder clearDecompressionLatencyNs() { decompressionLatencyNs_ = 0L; onChanged(); return this; } private long levelsDecodingLatencyNs_ ; /** * uint64 levels_decoding_latency_ns = 3; * @return The levelsDecodingLatencyNs. */ @java.lang.Override public long getLevelsDecodingLatencyNs() { return levelsDecodingLatencyNs_; } /** * uint64 levels_decoding_latency_ns = 3; * @param value The levelsDecodingLatencyNs to set. * @return This builder for chaining. */ public Builder setLevelsDecodingLatencyNs(long value) { levelsDecodingLatencyNs_ = value; onChanged(); return this; } /** * uint64 levels_decoding_latency_ns = 3; * @return This builder for chaining. */ public Builder clearLevelsDecodingLatencyNs() { levelsDecodingLatencyNs_ = 0L; onChanged(); return this; } private long dataLoadingLatencyNs_ ; /** * uint64 data_loading_latency_ns = 4; * @return The dataLoadingLatencyNs. */ @java.lang.Override public long getDataLoadingLatencyNs() { return dataLoadingLatencyNs_; } /** * uint64 data_loading_latency_ns = 4; * @param value The dataLoadingLatencyNs to set. * @return This builder for chaining. */ public Builder setDataLoadingLatencyNs(long value) { dataLoadingLatencyNs_ = value; onChanged(); return this; } /** * uint64 data_loading_latency_ns = 4; * @return This builder for chaining. */ public Builder clearDataLoadingLatencyNs() { dataLoadingLatencyNs_ = 0L; onChanged(); return this; } private long ppdInclusiveLatencyNs_ ; /** * uint64 ppd_inclusive_latency_ns = 5; * @return The ppdInclusiveLatencyNs. */ @java.lang.Override public long getPpdInclusiveLatencyNs() { return ppdInclusiveLatencyNs_; } /** * uint64 ppd_inclusive_latency_ns = 5; * @param value The ppdInclusiveLatencyNs to set. * @return This builder for chaining. */ public Builder setPpdInclusiveLatencyNs(long value) { ppdInclusiveLatencyNs_ = value; onChanged(); return this; } /** * uint64 ppd_inclusive_latency_ns = 5; * @return This builder for chaining. */ public Builder clearPpdInclusiveLatencyNs() { ppdInclusiveLatencyNs_ = 0L; onChanged(); return this; } private long readerInclusiveLatencyNs_ ; /** * uint64 reader_inclusive_latency_ns = 6; * @return The readerInclusiveLatencyNs. */ @java.lang.Override public long getReaderInclusiveLatencyNs() { return readerInclusiveLatencyNs_; } /** * uint64 reader_inclusive_latency_ns = 6; * @param value The readerInclusiveLatencyNs to set. * @return This builder for chaining. */ public Builder setReaderInclusiveLatencyNs(long value) { readerInclusiveLatencyNs_ = value; onChanged(); return this; } /** * uint64 reader_inclusive_latency_ns = 6; * @return This builder for chaining. */ public Builder clearReaderInclusiveLatencyNs() { readerInclusiveLatencyNs_ = 0L; onChanged(); return this; } private long requestedRowCount_ ; /** * uint64 requested_row_count = 7; * @return The requestedRowCount. */ @java.lang.Override public long getRequestedRowCount() { return requestedRowCount_; } /** * uint64 requested_row_count = 7; * @param value The requestedRowCount to set. * @return This builder for chaining. */ public Builder setRequestedRowCount(long value) { requestedRowCount_ = value; onChanged(); return this; } /** * uint64 requested_row_count = 7; * @return This builder for chaining. */ public Builder clearRequestedRowCount() { requestedRowCount_ = 0L; onChanged(); return this; } private long readRowCount_ ; /** * uint64 read_row_count = 8; * @return The readRowCount. */ @java.lang.Override public long getReadRowCount() { return readRowCount_; } /** * uint64 read_row_count = 8; * @param value The readRowCount to set. * @return This builder for chaining. */ public Builder setReadRowCount(long value) { readRowCount_ = value; onChanged(); return this; } /** * uint64 read_row_count = 8; * @return This builder for chaining. */ public Builder clearReadRowCount() { readRowCount_ = 0L; onChanged(); return this; } private long openInclusiveLatencyNs_ ; /** * uint64 open_inclusive_latency_ns = 9; * @return The openInclusiveLatencyNs. */ @java.lang.Override public long getOpenInclusiveLatencyNs() { return openInclusiveLatencyNs_; } /** * uint64 open_inclusive_latency_ns = 9; * @param value The openInclusiveLatencyNs to set. * @return This builder for chaining. */ public Builder setOpenInclusiveLatencyNs(long value) { openInclusiveLatencyNs_ = value; onChanged(); return this; } /** * uint64 open_inclusive_latency_ns = 9; * @return This builder for chaining. */ public Builder clearOpenInclusiveLatencyNs() { openInclusiveLatencyNs_ = 0L; onChanged(); return this; } private long openBlockingLatencyNs_ ; /** * uint64 open_blocking_latency_ns = 10; * @return The openBlockingLatencyNs. */ @java.lang.Override public long getOpenBlockingLatencyNs() { return openBlockingLatencyNs_; } /** * uint64 open_blocking_latency_ns = 10; * @param value The openBlockingLatencyNs to set. * @return This builder for chaining. */ public Builder setOpenBlockingLatencyNs(long value) { openBlockingLatencyNs_ = value; onChanged(); return this; } /** * uint64 open_blocking_latency_ns = 10; * @return This builder for chaining. */ public Builder clearOpenBlockingLatencyNs() { openBlockingLatencyNs_ = 0L; onChanged(); return this; } private boolean fileBloomFilterPruned_ ; /** * bool file_bloom_filter_pruned = 20; * @return The fileBloomFilterPruned. */ @java.lang.Override public boolean getFileBloomFilterPruned() { return fileBloomFilterPruned_; } /** * bool file_bloom_filter_pruned = 20; * @param value The fileBloomFilterPruned to set. * @return This builder for chaining. */ public Builder setFileBloomFilterPruned(boolean value) { fileBloomFilterPruned_ = value; onChanged(); return this; } /** * bool file_bloom_filter_pruned = 20; * @return This builder for chaining. */ public Builder clearFileBloomFilterPruned() { fileBloomFilterPruned_ = false; onChanged(); return this; } private boolean fileBitmapFilterPruned_ ; /** * bool file_bitmap_filter_pruned = 21; * @return The fileBitmapFilterPruned. */ @java.lang.Override public boolean getFileBitmapFilterPruned() { return fileBitmapFilterPruned_; } /** * bool file_bitmap_filter_pruned = 21; * @param value The fileBitmapFilterPruned to set. * @return This builder for chaining. */ public Builder setFileBitmapFilterPruned(boolean value) { fileBitmapFilterPruned_ = value; onChanged(); return this; } /** * bool file_bitmap_filter_pruned = 21; * @return This builder for chaining. */ public Builder clearFileBitmapFilterPruned() { fileBitmapFilterPruned_ = false; onChanged(); return this; } private int requestBlocks_ ; /** *
     * request row groups before pruning
     * `request_blocks - sum of pruned row group number`
     * 
* * uint32 request_blocks = 22; * @return The requestBlocks. */ @java.lang.Override public int getRequestBlocks() { return requestBlocks_; } /** *
     * request row groups before pruning
     * `request_blocks - sum of pruned row group number`
     * 
* * uint32 request_blocks = 22; * @param value The requestBlocks to set. * @return This builder for chaining. */ public Builder setRequestBlocks(int value) { requestBlocks_ = value; onChanged(); return this; } /** *
     * request row groups before pruning
     * `request_blocks - sum of pruned row group number`
     * 
* * uint32 request_blocks = 22; * @return This builder for chaining. */ public Builder clearRequestBlocks() { requestBlocks_ = 0; onChanged(); return this; } private int rowGroupBloomFilterPruned_ ; /** * optional uint32 row_group_bloom_filter_pruned = 23; * @return Whether the rowGroupBloomFilterPruned field is set. */ @java.lang.Override public boolean hasRowGroupBloomFilterPruned() { return ((bitField0_ & 0x00000001) != 0); } /** * optional uint32 row_group_bloom_filter_pruned = 23; * @return The rowGroupBloomFilterPruned. */ @java.lang.Override public int getRowGroupBloomFilterPruned() { return rowGroupBloomFilterPruned_; } /** * optional uint32 row_group_bloom_filter_pruned = 23; * @param value The rowGroupBloomFilterPruned to set. * @return This builder for chaining. */ public Builder setRowGroupBloomFilterPruned(int value) { bitField0_ |= 0x00000001; rowGroupBloomFilterPruned_ = value; onChanged(); return this; } /** * optional uint32 row_group_bloom_filter_pruned = 23; * @return This builder for chaining. */ public Builder clearRowGroupBloomFilterPruned() { bitField0_ = (bitField0_ & ~0x00000001); rowGroupBloomFilterPruned_ = 0; onChanged(); return this; } private int rowGroupStatsFilterPruned_ ; /** * optional uint32 row_group_stats_filter_pruned = 24; * @return Whether the rowGroupStatsFilterPruned field is set. */ @java.lang.Override public boolean hasRowGroupStatsFilterPruned() { return ((bitField0_ & 0x00000002) != 0); } /** * optional uint32 row_group_stats_filter_pruned = 24; * @return The rowGroupStatsFilterPruned. */ @java.lang.Override public int getRowGroupStatsFilterPruned() { return rowGroupStatsFilterPruned_; } /** * optional uint32 row_group_stats_filter_pruned = 24; * @param value The rowGroupStatsFilterPruned to set. * @return This builder for chaining. */ public Builder setRowGroupStatsFilterPruned(int value) { bitField0_ |= 0x00000002; rowGroupStatsFilterPruned_ = value; onChanged(); return this; } /** * optional uint32 row_group_stats_filter_pruned = 24; * @return This builder for chaining. */ public Builder clearRowGroupStatsFilterPruned() { bitField0_ = (bitField0_ & ~0x00000002); rowGroupStatsFilterPruned_ = 0; onChanged(); return this; } private int rowGroupDictFilterPruned_ ; /** * optional uint32 row_group_dict_filter_pruned = 25; * @return Whether the rowGroupDictFilterPruned field is set. */ @java.lang.Override public boolean hasRowGroupDictFilterPruned() { return ((bitField0_ & 0x00000004) != 0); } /** * optional uint32 row_group_dict_filter_pruned = 25; * @return The rowGroupDictFilterPruned. */ @java.lang.Override public int getRowGroupDictFilterPruned() { return rowGroupDictFilterPruned_; } /** * optional uint32 row_group_dict_filter_pruned = 25; * @param value The rowGroupDictFilterPruned to set. * @return This builder for chaining. */ public Builder setRowGroupDictFilterPruned(int value) { bitField0_ |= 0x00000004; rowGroupDictFilterPruned_ = value; onChanged(); return this; } /** * optional uint32 row_group_dict_filter_pruned = 25; * @return This builder for chaining. */ public Builder clearRowGroupDictFilterPruned() { bitField0_ = (bitField0_ & ~0x00000004); rowGroupDictFilterPruned_ = 0; onChanged(); return this; } private java.util.List applyNewFilterStats_ = java.util.Collections.emptyList(); private void ensureApplyNewFilterStatsIsMutable() { if (!((bitField0_ & 0x00000008) != 0)) { applyNewFilterStats_ = new java.util.ArrayList(applyNewFilterStats_); bitField0_ |= 0x00000008; } } private com.google.protobuf.RepeatedFieldBuilderV3< cz.proto.DataInputStats, cz.proto.DataInputStats.Builder, cz.proto.DataInputStatsOrBuilder> applyNewFilterStatsBuilder_; /** *
     * If a ParquetInput runs applyNewFilter, it would close the current
     * ParquetTableReader, and reopen a new ParquetTableReader. The closed
     * stats should not be lost.
     * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ public java.util.List getApplyNewFilterStatsList() { if (applyNewFilterStatsBuilder_ == null) { return java.util.Collections.unmodifiableList(applyNewFilterStats_); } else { return applyNewFilterStatsBuilder_.getMessageList(); } } /** *
     * If a ParquetInput runs applyNewFilter, it would close the current
     * ParquetTableReader, and reopen a new ParquetTableReader. The closed
     * stats should not be lost.
     * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ public int getApplyNewFilterStatsCount() { if (applyNewFilterStatsBuilder_ == null) { return applyNewFilterStats_.size(); } else { return applyNewFilterStatsBuilder_.getCount(); } } /** *
     * If a ParquetInput runs applyNewFilter, it would close the current
     * ParquetTableReader, and reopen a new ParquetTableReader. The closed
     * stats should not be lost.
     * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ public cz.proto.DataInputStats getApplyNewFilterStats(int index) { if (applyNewFilterStatsBuilder_ == null) { return applyNewFilterStats_.get(index); } else { return applyNewFilterStatsBuilder_.getMessage(index); } } /** *
     * If a ParquetInput runs applyNewFilter, it would close the current
     * ParquetTableReader, and reopen a new ParquetTableReader. The closed
     * stats should not be lost.
     * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ public Builder setApplyNewFilterStats( int index, cz.proto.DataInputStats value) { if (applyNewFilterStatsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureApplyNewFilterStatsIsMutable(); applyNewFilterStats_.set(index, value); onChanged(); } else { applyNewFilterStatsBuilder_.setMessage(index, value); } return this; } /** *
     * If a ParquetInput runs applyNewFilter, it would close the current
     * ParquetTableReader, and reopen a new ParquetTableReader. The closed
     * stats should not be lost.
     * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ public Builder setApplyNewFilterStats( int index, cz.proto.DataInputStats.Builder builderForValue) { if (applyNewFilterStatsBuilder_ == null) { ensureApplyNewFilterStatsIsMutable(); applyNewFilterStats_.set(index, builderForValue.build()); onChanged(); } else { applyNewFilterStatsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
     * If a ParquetInput runs applyNewFilter, it would close the current
     * ParquetTableReader, and reopen a new ParquetTableReader. The closed
     * stats should not be lost.
     * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ public Builder addApplyNewFilterStats(cz.proto.DataInputStats value) { if (applyNewFilterStatsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureApplyNewFilterStatsIsMutable(); applyNewFilterStats_.add(value); onChanged(); } else { applyNewFilterStatsBuilder_.addMessage(value); } return this; } /** *
     * If a ParquetInput runs applyNewFilter, it would close the current
     * ParquetTableReader, and reopen a new ParquetTableReader. The closed
     * stats should not be lost.
     * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ public Builder addApplyNewFilterStats( int index, cz.proto.DataInputStats value) { if (applyNewFilterStatsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureApplyNewFilterStatsIsMutable(); applyNewFilterStats_.add(index, value); onChanged(); } else { applyNewFilterStatsBuilder_.addMessage(index, value); } return this; } /** *
     * If a ParquetInput runs applyNewFilter, it would close the current
     * ParquetTableReader, and reopen a new ParquetTableReader. The closed
     * stats should not be lost.
     * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ public Builder addApplyNewFilterStats( cz.proto.DataInputStats.Builder builderForValue) { if (applyNewFilterStatsBuilder_ == null) { ensureApplyNewFilterStatsIsMutable(); applyNewFilterStats_.add(builderForValue.build()); onChanged(); } else { applyNewFilterStatsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
     * If a ParquetInput runs applyNewFilter, it would close the current
     * ParquetTableReader, and reopen a new ParquetTableReader. The closed
     * stats should not be lost.
     * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ public Builder addApplyNewFilterStats( int index, cz.proto.DataInputStats.Builder builderForValue) { if (applyNewFilterStatsBuilder_ == null) { ensureApplyNewFilterStatsIsMutable(); applyNewFilterStats_.add(index, builderForValue.build()); onChanged(); } else { applyNewFilterStatsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
     * If a ParquetInput runs applyNewFilter, it would close the current
     * ParquetTableReader, and reopen a new ParquetTableReader. The closed
     * stats should not be lost.
     * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ public Builder addAllApplyNewFilterStats( java.lang.Iterable values) { if (applyNewFilterStatsBuilder_ == null) { ensureApplyNewFilterStatsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, applyNewFilterStats_); onChanged(); } else { applyNewFilterStatsBuilder_.addAllMessages(values); } return this; } /** *
     * If a ParquetInput runs applyNewFilter, it would close the current
     * ParquetTableReader, and reopen a new ParquetTableReader. The closed
     * stats should not be lost.
     * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ public Builder clearApplyNewFilterStats() { if (applyNewFilterStatsBuilder_ == null) { applyNewFilterStats_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); } else { applyNewFilterStatsBuilder_.clear(); } return this; } /** *
     * If a ParquetInput runs applyNewFilter, it would close the current
     * ParquetTableReader, and reopen a new ParquetTableReader. The closed
     * stats should not be lost.
     * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ public Builder removeApplyNewFilterStats(int index) { if (applyNewFilterStatsBuilder_ == null) { ensureApplyNewFilterStatsIsMutable(); applyNewFilterStats_.remove(index); onChanged(); } else { applyNewFilterStatsBuilder_.remove(index); } return this; } /** *
     * If a ParquetInput runs applyNewFilter, it would close the current
     * ParquetTableReader, and reopen a new ParquetTableReader. The closed
     * stats should not be lost.
     * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ public cz.proto.DataInputStats.Builder getApplyNewFilterStatsBuilder( int index) { return getApplyNewFilterStatsFieldBuilder().getBuilder(index); } /** *
     * If a ParquetInput runs applyNewFilter, it would close the current
     * ParquetTableReader, and reopen a new ParquetTableReader. The closed
     * stats should not be lost.
     * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ public cz.proto.DataInputStatsOrBuilder getApplyNewFilterStatsOrBuilder( int index) { if (applyNewFilterStatsBuilder_ == null) { return applyNewFilterStats_.get(index); } else { return applyNewFilterStatsBuilder_.getMessageOrBuilder(index); } } /** *
     * If a ParquetInput runs applyNewFilter, it would close the current
     * ParquetTableReader, and reopen a new ParquetTableReader. The closed
     * stats should not be lost.
     * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ public java.util.List getApplyNewFilterStatsOrBuilderList() { if (applyNewFilterStatsBuilder_ != null) { return applyNewFilterStatsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(applyNewFilterStats_); } } /** *
     * If a ParquetInput runs applyNewFilter, it would close the current
     * ParquetTableReader, and reopen a new ParquetTableReader. The closed
     * stats should not be lost.
     * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ public cz.proto.DataInputStats.Builder addApplyNewFilterStatsBuilder() { return getApplyNewFilterStatsFieldBuilder().addBuilder( cz.proto.DataInputStats.getDefaultInstance()); } /** *
     * If a ParquetInput runs applyNewFilter, it would close the current
     * ParquetTableReader, and reopen a new ParquetTableReader. The closed
     * stats should not be lost.
     * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ public cz.proto.DataInputStats.Builder addApplyNewFilterStatsBuilder( int index) { return getApplyNewFilterStatsFieldBuilder().addBuilder( index, cz.proto.DataInputStats.getDefaultInstance()); } /** *
     * If a ParquetInput runs applyNewFilter, it would close the current
     * ParquetTableReader, and reopen a new ParquetTableReader. The closed
     * stats should not be lost.
     * 
* * repeated .cz.proto.DataInputStats apply_new_filter_stats = 26; */ public java.util.List getApplyNewFilterStatsBuilderList() { return getApplyNewFilterStatsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< cz.proto.DataInputStats, cz.proto.DataInputStats.Builder, cz.proto.DataInputStatsOrBuilder> getApplyNewFilterStatsFieldBuilder() { if (applyNewFilterStatsBuilder_ == null) { applyNewFilterStatsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< cz.proto.DataInputStats, cz.proto.DataInputStats.Builder, cz.proto.DataInputStatsOrBuilder>( applyNewFilterStats_, ((bitField0_ & 0x00000008) != 0), getParentForChildren(), isClean()); applyNewFilterStats_ = null; } return applyNewFilterStatsBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:cz.proto.ParquetInputStats) } // @@protoc_insertion_point(class_scope:cz.proto.ParquetInputStats) private static final cz.proto.ParquetInputStats DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new cz.proto.ParquetInputStats(); } public static cz.proto.ParquetInputStats getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ParquetInputStats parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ParquetInputStats(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public cz.proto.ParquetInputStats getDefaultInstanceForType() { return DEFAULT_INSTANCE; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy