ReadRowsResponse.CellChunkOrBuilder (Cloud Bigtable HBase Client for Java 0.9.3-SNAPSHOT API)

com.google.bigtable.v2

Interface ReadRowsResponse.CellChunkOrBuilder

    • Method Detail

      • getRowKey

        ByteString getRowKey()
         The row key for this chunk of data.  If the row key is empty,
         this CellChunk is a continuation of the same row as the previous
         CellChunk in the response stream, even if that CellChunk was in a
         previous ReadRowsResponse message.
         
        optional bytes row_key = 1;
      • hasFamilyName

        boolean hasFamilyName()
         The column family name for this chunk of data.  If this message
         is not present this CellChunk is a continuation of the same column
         family as the previous CellChunk.  The empty string can occur as a
         column family name in a response so clients must check
         explicitly for the presence of this message, not just for
         `family_name.value` being non-empty.
         
        optional .google.protobuf.StringValue family_name = 2;
      • getFamilyName

        StringValue getFamilyName()
         The column family name for this chunk of data.  If this message
         is not present this CellChunk is a continuation of the same column
         family as the previous CellChunk.  The empty string can occur as a
         column family name in a response so clients must check
         explicitly for the presence of this message, not just for
         `family_name.value` being non-empty.
         
        optional .google.protobuf.StringValue family_name = 2;
      • getFamilyNameOrBuilder

        StringValueOrBuilder getFamilyNameOrBuilder()
         The column family name for this chunk of data.  If this message
         is not present this CellChunk is a continuation of the same column
         family as the previous CellChunk.  The empty string can occur as a
         column family name in a response so clients must check
         explicitly for the presence of this message, not just for
         `family_name.value` being non-empty.
         
        optional .google.protobuf.StringValue family_name = 2;
      • hasQualifier

        boolean hasQualifier()
         The column qualifier for this chunk of data.  If this message
         is not present, this CellChunk is a continuation of the same column
         as the previous CellChunk.  Column qualifiers may be empty so
         clients must check for the presence of this message, not just
         for `qualifier.value` being non-empty.
         
        optional .google.protobuf.BytesValue qualifier = 3;
      • getQualifier

        BytesValue getQualifier()
         The column qualifier for this chunk of data.  If this message
         is not present, this CellChunk is a continuation of the same column
         as the previous CellChunk.  Column qualifiers may be empty so
         clients must check for the presence of this message, not just
         for `qualifier.value` being non-empty.
         
        optional .google.protobuf.BytesValue qualifier = 3;
      • getQualifierOrBuilder

        BytesValueOrBuilder getQualifierOrBuilder()
         The column qualifier for this chunk of data.  If this message
         is not present, this CellChunk is a continuation of the same column
         as the previous CellChunk.  Column qualifiers may be empty so
         clients must check for the presence of this message, not just
         for `qualifier.value` being non-empty.
         
        optional .google.protobuf.BytesValue qualifier = 3;
      • getTimestampMicros

        long getTimestampMicros()
         The cell's stored timestamp, which also uniquely identifies it
         within its column.  Values are always expressed in
         microseconds, but individual tables may set a coarser
         granularity to further restrict the allowed values. For
         example, a table which specifies millisecond granularity will
         only allow values of `timestamp_micros` which are multiples of
         1000.  Timestamps are only set in the first CellChunk per cell
         (for cells split into multiple chunks).
         
        optional int64 timestamp_micros = 4;
      • getLabelsList

        List<String> getLabelsList()
         Labels applied to the cell by a
         [RowFilter][google.bigtable.v2.RowFilter].  Labels are only set
         on the first CellChunk per cell.
         
        repeated string labels = 5;
      • getLabelsCount

        int getLabelsCount()
         Labels applied to the cell by a
         [RowFilter][google.bigtable.v2.RowFilter].  Labels are only set
         on the first CellChunk per cell.
         
        repeated string labels = 5;
      • getLabels

        String getLabels(int index)
         Labels applied to the cell by a
         [RowFilter][google.bigtable.v2.RowFilter].  Labels are only set
         on the first CellChunk per cell.
         
        repeated string labels = 5;
      • getLabelsBytes

        ByteString getLabelsBytes(int index)
         Labels applied to the cell by a
         [RowFilter][google.bigtable.v2.RowFilter].  Labels are only set
         on the first CellChunk per cell.
         
        repeated string labels = 5;
      • getValue

        ByteString getValue()
         The value stored in the cell.  Cell values can be split across
         multiple CellChunks.  In that case only the value field will be
         set in CellChunks after the first: the timestamp and labels
         will only be present in the first CellChunk, even if the first
         CellChunk came in a previous ReadRowsResponse.
         
        optional bytes value = 6;
      • getValueSize

        int getValueSize()
         If this CellChunk is part of a chunked cell value and this is
         not the final chunk of that cell, value_size will be set to the
         total length of the cell value.  The client can use this size
         to pre-allocate memory to hold the full cell value.
         
        optional int32 value_size = 7;
      • getResetRow

        boolean getResetRow()
         Indicates that the client should drop all previous chunks for
         `row_key`, as it will be re-read from the beginning.
         
        optional bool reset_row = 8;
      • getCommitRow

        boolean getCommitRow()
         Indicates that the client can safely process all previous chunks for
         `row_key`, as its data has been fully read.
         
        optional bool commit_row = 9;


Send feedback about...

Cloud Bigtable Documentation