Sha256: c939002c529dc2c9d352a376b5abdca0192e14b4bf72af461dd64fb93a560bac

Contents?: true

Size: 560 Bytes

Versions: 22

Compression:

Stored size: 560 Bytes

Contents

# frozen_string_literal: true

module Aerospike
  class PredExp
    class IntegerValue < PredExp
      def initialize(value, type)
        @value = value
        @type = type
      end

      def estimate_size
        14
      end

      def write(buffer, offset)
        # Write type
        buffer.write_int16(@type, offset)
        offset += 2

        # Write length
        buffer.write_int32(8, offset)
        offset += 4

        # Write value.
        buffer.write_int64(@value, offset)
        offset += 8

        offset
      end
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
aerospike-3.0.0 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.29.0 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.28.0 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.27.0 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.26.0 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.25.0 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.24.0 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.23.0 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.22.0 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.21.1 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.21.0 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.20.1 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.20.0 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.19.0 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.18.0 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.17.0 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.16.0 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.15.0 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.14.0 lib/aerospike/query/pred_exp/integer_value.rb
aerospike-2.13.0 lib/aerospike/query/pred_exp/integer_value.rb