Sha256: 1ff8f61e28dbbb23375acaaf66ad6847b2df5d4bdf98db1abfa3ff528fed1783

Contents?: true

Size: 942 Bytes

Versions: 18

Compression:

Stored size: 942 Bytes

Contents

module Libcouchbase::Ext
  # (Not documented)
  #
  # ## Fields:
  # :sdcmd ::
  #   (Integer) The command code, @ref lcb_SUBDOCOP. There is no default for this
  #   value, and it therefore must be set.
  # :options ::
  #   (Integer) Set of option flags for the command. Currently the only option known
  #   is @ref LCB_SDSPEC_F_MKINTERMEDIATES
  # :path ::
  #   (KEYBUF) Path for the operation. This should be assigned using
  #   @ref LCB_SDSPEC_SET_PATH. The contents of the path should be valid
  #   until the operation is scheduled (lcb_subdoc3())
  # :value ::
  #   (VALBUF) @value for the operation. This should be assigned using
  #   @ref LCB_SDSPEC_SET_VALUE. The contents of the value should be valid
  #   until the operation is scheduled (i.e. lcb_subdoc3())
  class SDSPEC < FFI::Struct
    layout :sdcmd, :uint,
           :options, :uint,
           :path, KEYBUF.by_value,
           :value, VALBUF.by_value
  end

end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
libcouchbase-1.0.4 lib/libcouchbase/ext/libcouchbase/sdspec.rb
libcouchbase-1.0.3 lib/libcouchbase/ext/libcouchbase/sdspec.rb
libcouchbase-1.0.2 lib/libcouchbase/ext/libcouchbase/sdspec.rb
libcouchbase-1.0.1 lib/libcouchbase/ext/libcouchbase/sdspec.rb
libcouchbase-1.0.0 lib/libcouchbase/ext/libcouchbase/sdspec.rb
libcouchbase-0.3.3 lib/libcouchbase/ext/libcouchbase/sdspec.rb
libcouchbase-0.3.1 lib/libcouchbase/ext/libcouchbase/sdspec.rb
libcouchbase-0.2.0 lib/libcouchbase/ext/libcouchbase/sdspec.rb
libcouchbase-0.1.0 lib/libcouchbase/ext/libcouchbase/sdspec.rb
libcouchbase-0.0.9 lib/libcouchbase/ext/libcouchbase/sdspec.rb
libcouchbase-0.0.8 lib/libcouchbase/ext/libcouchbase/sdspec.rb
libcouchbase-0.0.7 lib/libcouchbase/ext/libcouchbase/sdspec.rb
libcouchbase-0.0.6 lib/libcouchbase/ext/libcouchbase/sdspec.rb
libcouchbase-0.0.5 lib/libcouchbase/ext/libcouchbase/sdspec.rb
libcouchbase-0.0.4 lib/libcouchbase/ext/libcouchbase/sdspec.rb
libcouchbase-0.0.3 lib/libcouchbase/ext/libcouchbase/sdspec.rb
libcouchbase-0.0.2 lib/libcouchbase/ext/libcouchbase/sdspec.rb
libcouchbase-0.0.1 lib/libcouchbase/ext/libcouchbase/sdspec.rb