Expand description
CQL protocol-level representation of a RESULT
response.
Structs§
- Column
Spec - Specification of a column of a table.
- Deserialized
Metadata AndRaw Rows - RESULT:Rows response, in partially serialized form.
- Partition
KeyIndex - Represents the relationship between partition key columns and bind markers. This allows implementations with token-aware routing to correctly construct the partition key without needing to inspect table metadata.
- Prepared
- Represents a CQL
RESULT::Prepared
response, which is sent in response to aPREPARE
request. - Prepared
Metadata - Metadata of a prepared statement about its bound values.
- RawMetadata
AndRaw Rows - RESULT:Rows response, in partially serialized form.
- Result
Metadata - Metadata of a result set.
- Schema
Change - Represents a CQL
RESULT::SchemaChange
response, which indicates that a schema changed as an effect of the executed request. - Self
Borrowed Metadata Container - A container that can be considered an
Arc<ResultMetadata>
with an additional capability of containing metadata in a borrowed form. - SetKeyspace
- Represents a CQL
RESULT::SetKeyspace
response. - Table
Spec - Specification of a table in a keyspace.
- User
Defined Type - Definition of a user-defined type (UDT). UDT is composed of fields, each with a name and an optional value of its own type.
Enums§
- Collection
Type - Collection variants of ColumnType. A collection is a composite type that has dynamic size, so it is possible to add and remove values to/from it.
- Column
Type - A type of:
- Native
Type - A ColumnType variants that are “simple” (non-recursive).
- Result
- Represents the result of a CQL
RESULT
response. - Result
Metadata Holder - Versatile container for ResultMetadata. Allows 2 types of ownership
of
ResultMetadata
:
Functions§
- deserialize
- Deserializes a CQL
RESULT
response from the provided buffer.