Module tarantool::tuple

source ·
Expand description

Tuples

The tuple submodule provides read-only access for the tuple userdata type. It allows, for a single tuple: selective retrieval of the field contents, retrieval of information about size, iteration over all the fields, and conversion from/to rust structures

See also:

Structs§

  • FunctionArgs
  • FunctionCtx
  • An object which describes how to extract a key for a given tarantool index from a tuple. Basically it contains information the parts of the key, specifically location of the parts within the tuple, their types, their nullability and collation.
  • RawByteBuf A wrapper type for reading raw bytes from a tuple.
  • RawBytes A wrapper type for reading raw bytes from a tuple.
  • Tuple
  • TupleBuffer Buffer containing tuple contents (MsgPack array)
  • TupleFormat Tuple format
  • TupleIterator Tuple iterator

Enums§

Traits§

  • Decode Types implementing this trait can be decoded from msgpack.
  • Types implementing this trait can be decoded from msgpack by value.
  • Encode Types implementing this trait can be serialized into a valid tarantool tuple (msgpack array).
  • ToTupleBuffer Types implementing this trait can be converted to tarantool tuple (msgpack array).
  • TupleIndex Types implementing this trait can be used as arguments for the Tuple::get method.

Functions§

  • Push MessagePack data into a session data channel - socket, console or whatever is behind the session. Note, that successful push does not guarantee delivery in case it was sent into the network. Just like with write()/send() system calls.