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::Preparedresponse, which is sent in response to aPREPARErequest. - 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::SchemaChangeresponse, 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::SetKeyspaceresponse. - 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
RESULTresponse. - Result
Metadata Holder - Versatile container for ResultMetadata. Allows 2 types of ownership
of
ResultMetadata:
Functions§
- deserialize
- Deserializes a CQL
RESULTresponse from the provided buffer.