Class: Google::Cloud::Bigtable::Admin::V2::Type::Int64::Encoding

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/bigtable/admin/v2/types.rb

Overview

Rules used to convert to/from lower level types.

Defined Under Namespace

Classes: BigEndianBytes

Instance Attribute Summary collapse

Instance Attribute Details

#big_endian_bytes::Google::Cloud::Bigtable::Admin::V2::Type::Int64::Encoding::BigEndianBytes

Returns Use BigEndianBytes encoding.



108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
# File 'proto_docs/google/bigtable/admin/v2/types.rb', line 108

class Encoding
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Encodes the value as an 8-byte big endian twos complement `Bytes`
  # value.
  # * Natural sort? No (positive values only)
  # * Self-delimiting? Yes
  # * Compatibility?
  #    - BigQuery Federation `BINARY` encoding
  #    - HBase `Bytes.toBytes`
  #    - Java `ByteBuffer.putLong()` with `ByteOrder.BIG_ENDIAN`
  # @!attribute [rw] bytes_type
  #   @return [::Google::Cloud::Bigtable::Admin::V2::Type::Bytes]
  #     The underlying `Bytes` type, which may be able to encode further.
  class BigEndianBytes
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end