Cassandra fieldsedit

Cassandra v4/3 specific event fields.

cassandra fieldsedit

Information about the Cassandra request and response.

request fieldsedit

Cassandra request.

headers fieldsedit

Cassandra request headers.

cassandra.request.headers.versionedit

type: long

The version of the protocol.

cassandra.request.headers.flagsedit

type: keyword

Flags applying to this frame.

cassandra.request.headers.streamedit

type: keyword

A frame has a stream id. If a client sends a request message with the stream id X, it is guaranteed that the stream id of the response to that message will be X.

cassandra.request.headers.opedit

type: keyword

An operation type that distinguishes the actual message.

cassandra.request.headers.lengthedit

type: long

A integer representing the length of the body of the frame (a frame is limited to 256MB in length).

cassandra.request.queryedit

type: keyword

The CQL query which client send to cassandra.

response fieldsedit

Cassandra response.

headers fieldsedit

Cassandra response headers, the structure is as same as request’s header.

cassandra.response.headers.versionedit

type: long

The version of the protocol.

cassandra.response.headers.flagsedit

type: keyword

Flags applying to this frame.

cassandra.response.headers.streamedit

type: keyword

A frame has a stream id. If a client sends a request message with the stream id X, it is guaranteed that the stream id of the response to that message will be X.

cassandra.response.headers.opedit

type: keyword

An operation type that distinguishes the actual message.

cassandra.response.headers.lengthedit

type: long

A integer representing the length of the body of the frame (a frame is limited to 256MB in length).

result fieldsedit

Details about the returned result.

cassandra.response.result.typeedit

type: keyword

Cassandra result type.

rows fieldsedit

Details about the rows.

cassandra.response.result.rows.num_rowsedit

type: long

Representing the number of rows present in this result.

meta fieldsedit

Composed of result metadata.

cassandra.response.result.rows.meta.keyspaceedit

type: keyword

Only present after set Global_tables_spec, the keyspace name.

cassandra.response.result.rows.meta.tableedit

type: keyword

Only present after set Global_tables_spec, the table name.

cassandra.response.result.rows.meta.flagsedit

type: keyword

Provides information on the formatting of the remaining information.

cassandra.response.result.rows.meta.col_countedit

type: long

Representing the number of columns selected by the query that produced this result.

cassandra.response.result.rows.meta.pkey_columnsedit

type: long

Representing the PK columns index and counts.

cassandra.response.result.rows.meta.paging_stateedit

type: keyword

The paging_state is a bytes value that should be used in QUERY/EXECUTE to continue paging and retrieve the remainder of the result for this query.

cassandra.response.result.keyspaceedit

type: keyword

Indicating the name of the keyspace that has been set.

schema_change fieldsedit

The result to a schema_change message.

cassandra.response.result.schema_change.changeedit

type: keyword

Representing the type of changed involved.

cassandra.response.result.schema_change.keyspaceedit

type: keyword

This describes which keyspace has changed.

cassandra.response.result.schema_change.tableedit

type: keyword

This describes which table has changed.

cassandra.response.result.schema_change.objectedit

type: keyword

This describes the name of said affected object (either the table, user type, function, or aggregate name).

cassandra.response.result.schema_change.targetedit

type: keyword

Target could be "FUNCTION" or "AGGREGATE", multiple arguments.

cassandra.response.result.schema_change.nameedit

type: keyword

The function/aggregate name.

cassandra.response.result.schema_change.argsedit

type: keyword

One string for each argument type (as CQL type).

prepared fieldsedit

The result to a PREPARE message.

cassandra.response.result.prepared.prepared_idedit

type: keyword

Representing the prepared query ID.

req_meta fieldsedit

This describes the request metadata.

cassandra.response.result.prepared.req_meta.keyspaceedit

type: keyword

Only present after set Global_tables_spec, the keyspace name.

cassandra.response.result.prepared.req_meta.tableedit

type: keyword

Only present after set Global_tables_spec, the table name.

cassandra.response.result.prepared.req_meta.flagsedit

type: keyword

Provides information on the formatting of the remaining information.

cassandra.response.result.prepared.req_meta.col_countedit

type: long

Representing the number of columns selected by the query that produced this result.

cassandra.response.result.prepared.req_meta.pkey_columnsedit

type: long

Representing the PK columns index and counts.

cassandra.response.result.prepared.req_meta.paging_stateedit

type: keyword

The paging_state is a bytes value that should be used in QUERY/EXECUTE to continue paging and retrieve the remainder of the result for this query.

resp_meta fieldsedit

This describes the metadata for the result set.

cassandra.response.result.prepared.resp_meta.keyspaceedit

type: keyword

Only present after set Global_tables_spec, the keyspace name.

cassandra.response.result.prepared.resp_meta.tableedit

type: keyword

Only present after set Global_tables_spec, the table name.

cassandra.response.result.prepared.resp_meta.flagsedit

type: keyword

Provides information on the formatting of the remaining information.

cassandra.response.result.prepared.resp_meta.col_countedit

type: long

Representing the number of columns selected by the query that produced this result.

cassandra.response.result.prepared.resp_meta.pkey_columnsedit

type: long

Representing the PK columns index and counts.

cassandra.response.result.prepared.resp_meta.paging_stateedit

type: keyword

The paging_state is a bytes value that should be used in QUERY/EXECUTE to continue paging and retrieve the remainder of the result for this query.

cassandra.response.supportededit

type: object

Indicates which startup options are supported by the server. This message comes as a response to an OPTIONS message.

authentication fieldsedit

Indicates that the server requires authentication, and which authentication mechanism to use.

cassandra.response.authentication.classedit

type: keyword

Indicates the full class name of the IAuthenticator in use

cassandra.response.warningsedit

type: keyword

The text of the warnings, only occur when Warning flag was set.

event fieldsedit

Event pushed by the server. A client will only receive events for the types it has REGISTERed to.

cassandra.response.event.typeedit

type: keyword

Representing the event type.

cassandra.response.event.changeedit

type: keyword

The message corresponding respectively to the type of change followed by the address of the new/removed node.

cassandra.response.event.hostedit

type: keyword

Representing the node ip.

cassandra.response.event.portedit

type: long

Representing the node port.

schema_change fieldsedit

The events details related to schema change.

cassandra.response.event.schema_change.changeedit

type: keyword

Representing the type of changed involved.

cassandra.response.event.schema_change.keyspaceedit

type: keyword

This describes which keyspace has changed.

cassandra.response.event.schema_change.tableedit

type: keyword

This describes which table has changed.

cassandra.response.event.schema_change.objectedit

type: keyword

This describes the name of said affected object (either the table, user type, function, or aggregate name).

cassandra.response.event.schema_change.targetedit

type: keyword

Target could be "FUNCTION" or "AGGREGATE", multiple arguments.

cassandra.response.event.schema_change.nameedit

type: keyword

The function/aggregate name.

cassandra.response.event.schema_change.argsedit

type: keyword

One string for each argument type (as CQL type).

error fieldsedit

Indicates an error processing a request. The body of the message will be an error code followed by a error message. Then, depending on the exception, more content may follow.

cassandra.response.error.codeedit

type: long

The error code of the Cassandra response.

cassandra.response.error.msgedit

type: keyword

The error message of the Cassandra response.

cassandra.response.error.typeedit

type: keyword

The error type of the Cassandra response.

details fieldsedit

The details of the error.

cassandra.response.error.details.read_consistencyedit

type: keyword

Representing the consistency level of the query that triggered the exception.

cassandra.response.error.details.requirededit

type: long

Representing the number of nodes that should be alive to respect consistency level.

cassandra.response.error.details.aliveedit

type: long

Representing the number of replicas that were known to be alive when the request had been processed (since an unavailable exception has been triggered).

cassandra.response.error.details.receivededit

type: long

Representing the number of nodes having acknowledged the request.

cassandra.response.error.details.blockforedit

type: long

Representing the number of replicas whose acknowledgement is required to achieve consistency level.

cassandra.response.error.details.write_typeedit

type: keyword

Describe the type of the write that timed out.

cassandra.response.error.details.data_presentedit

type: boolean

It means the replica that was asked for data had responded.

cassandra.response.error.details.keyspaceedit

type: keyword

The keyspace of the failed function.

cassandra.response.error.details.tableedit

type: keyword

The keyspace of the failed function.

cassandra.response.error.details.stmt_idedit

type: keyword

Representing the unknown ID.

cassandra.response.error.details.num_failuresedit

type: keyword

Representing the number of nodes that experience a failure while executing the request.

cassandra.response.error.details.functionedit

type: keyword

The name of the failed function.

cassandra.response.error.details.arg_typesedit

type: keyword

One string for each argument type (as CQL type) of the failed function.