Cassandra 字段

Cassandra v4/3 特定事件字段。

no_request

类型: 别名

别名到: cassandra.no_request

cassandra

有关 Cassandra 请求和响应的信息。

cassandra.no_request

表示由于这是 PUSH 消息,因此没有请求。

类型: 布尔值

request

Cassandra 请求。

headers

Cassandra 请求标头。

cassandra.request.headers.version

协议的版本。

类型: 长整型

cassandra.request.headers.flags

应用于此帧的标志。

类型: 关键词

cassandra.request.headers.stream

帧具有流 ID。如果客户端使用流 ID X 发送请求消息,则保证该消息响应的流 ID 将为 X。

类型: 关键词

cassandra.request.headers.op

区分实际消息的操作类型。

类型: 关键词

cassandra.request.headers.length

一个整数,表示帧正文的长度(帧的长度限制为 256MB)。

类型: 长整型

cassandra.request.query

客户端发送到 Cassandra 的 CQL 查询。

类型: 关键词

response

Cassandra 响应。

headers

Cassandra 响应标头,结构与请求的标头相同。

cassandra.response.headers.version

协议的版本。

类型: 长整型

cassandra.response.headers.flags

应用于此帧的标志。

类型: 关键词

cassandra.response.headers.stream

帧具有流 ID。如果客户端使用流 ID X 发送请求消息,则保证该消息响应的流 ID 将为 X。

类型: 关键词

cassandra.response.headers.op

区分实际消息的操作类型。

类型: 关键词

cassandra.response.headers.length

一个整数,表示帧正文的长度(帧的长度限制为 256MB)。

类型: 长整型

result

有关返回结果的详细信息。

cassandra.response.result.type

Cassandra 结果类型。

类型: 关键词

rows

有关行的详细信息。

cassandra.response.result.rows.num_rows

表示此结果中存在的行数。

类型: 长整型

meta

由结果元数据组成。

cassandra.response.result.rows.meta.keyspace

仅在设置 Global_tables_spec 后出现,键空间名称。

类型: 关键词

cassandra.response.result.rows.meta.table

仅在设置 Global_tables_spec 后出现,表名称。

类型: 关键词

cassandra.response.result.rows.meta.flags

提供有关剩余信息格式的信息。

类型: 关键词

cassandra.response.result.rows.meta.col_count

表示生成此结果的查询选择的列数。

类型: 长整型

cassandra.response.result.rows.meta.pkey_columns

表示 PK 列索引和计数。

类型: 长整型

cassandra.response.result.rows.meta.paging_state

paging_state 是一个字节值,应在 QUERY/EXECUTE 中使用,以继续分页并检索此查询的剩余结果。

类型: 关键词

cassandra.response.result.keyspace

指示已设置的键空间的名称。

类型: 关键词

schema_change

schema_change 消息的结果。

cassandra.response.result.schema_change.change

表示所涉及的更改类型。

类型: 关键词

cassandra.response.result.schema_change.keyspace

这描述了哪个键空间已更改。

类型: 关键词

cassandra.response.result.schema_change.table

这描述了哪个表已更改。

类型: 关键词

cassandra.response.result.schema_change.object

这描述了所述受影响对象的名称(表、用户类型、函数或聚合名称)。

类型: 关键词

cassandra.response.result.schema_change.target

目标可以是 "FUNCTION" 或 "AGGREGATE",多个参数。

类型: 关键词

cassandra.response.result.schema_change.name

函数/聚合名称。

类型: 关键词

cassandra.response.result.schema_change.args

每个参数类型一个字符串(作为 CQL 类型)。

类型: 关键词

prepared

PREPARE 消息的结果。

cassandra.response.result.prepared.prepared_id

表示准备好的查询 ID。

类型: 关键词

req_meta

这描述了请求元数据。

cassandra.response.result.prepared.req_meta.keyspace

仅在设置 Global_tables_spec 后出现,键空间名称。

类型: 关键词

cassandra.response.result.prepared.req_meta.table

仅在设置 Global_tables_spec 后出现,表名称。

类型: 关键词

cassandra.response.result.prepared.req_meta.flags

提供有关剩余信息格式的信息。

类型: 关键词

cassandra.response.result.prepared.req_meta.col_count

表示生成此结果的查询选择的列数。

类型: 长整型

cassandra.response.result.prepared.req_meta.pkey_columns

表示 PK 列索引和计数。

类型: 长整型

cassandra.response.result.prepared.req_meta.paging_state

paging_state 是一个字节值,应在 QUERY/EXECUTE 中使用,以继续分页并检索此查询的剩余结果。

类型: 关键词

resp_meta

这描述了结果集的元数据。

cassandra.response.result.prepared.resp_meta.keyspace

仅在设置 Global_tables_spec 后出现,键空间名称。

类型: 关键词

cassandra.response.result.prepared.resp_meta.table

仅在设置 Global_tables_spec 后出现,表名称。

类型: 关键词

cassandra.response.result.prepared.resp_meta.flags

提供有关剩余信息格式的信息。

类型: 关键词

cassandra.response.result.prepared.resp_meta.col_count

表示生成此结果的查询选择的列数。

类型: 长整型

cassandra.response.result.prepared.resp_meta.pkey_columns

表示 PK 列索引和计数。

类型: 长整型

cassandra.response.result.prepared.resp_meta.paging_state

paging_state 是一个字节值,应在 QUERY/EXECUTE 中使用,以继续分页并检索此查询的剩余结果。

类型: 关键词

cassandra.response.supported

指示服务器支持哪些启动选项。此消息作为对 OPTIONS 消息的响应出现。

类型: 对象

authentication

指示服务器需要身份验证,以及使用哪种身份验证机制。

cassandra.response.authentication.class

指示正在使用的 IAuthenticator 的完整类名

类型: 关键词

cassandra.response.warnings

警告的文本,仅在设置了 Warning 标志时出现。

类型: 关键词

event

服务器推送的事件。客户端将仅接收其已注册类型的事件。

cassandra.response.event.type

表示事件类型。

类型: 关键词

cassandra.response.event.change

分别对应于更改类型的消息,后跟新节点/已删除节点的地址。

类型: 关键词

cassandra.response.event.host

表示节点 IP。

类型: 关键词

cassandra.response.event.port

表示节点端口。

类型: 长整型

schema_change

与模式更改相关的事件详细信息。

cassandra.response.event.schema_change.change

表示所涉及的更改类型。

类型: 关键词

cassandra.response.event.schema_change.keyspace

这描述了哪个键空间已更改。

类型: 关键词

cassandra.response.event.schema_change.table

这描述了哪个表已更改。

类型: 关键词

cassandra.response.event.schema_change.object

这描述了所述受影响对象的名称(表、用户类型、函数或聚合名称)。

类型: 关键词

cassandra.response.event.schema_change.target

目标可以是 "FUNCTION" 或 "AGGREGATE",多个参数。

类型: 关键词

cassandra.response.event.schema_change.name

函数/聚合名称。

类型: 关键词

cassandra.response.event.schema_change.args

每个参数类型一个字符串(作为 CQL 类型)。

类型: 关键词

error

表示在处理请求时发生错误。消息正文将是错误代码,后跟错误消息。然后,根据异常情况,可能会出现更多内容。

cassandra.response.error.code

Cassandra 响应的错误代码。

类型: 长整型

cassandra.response.error.msg

Cassandra 响应的错误消息。

类型: 关键词

cassandra.response.error.type

Cassandra 响应的错误类型。

类型: 关键词

details

错误的详细信息。

cassandra.response.error.details.read_consistency

表示触发异常的查询的一致性级别。

类型: 关键词

cassandra.response.error.details.required

表示应处于活动状态的节点数以确保一致性级别。

类型: 长整型

cassandra.response.error.details.alive

表示在处理请求时已知处于活动状态的副本数(由于已触发不可用异常)。

类型: 长整型

cassandra.response.error.details.received

表示已确认请求的节点数。

类型: 长整型

cassandra.response.error.details.blockfor

表示需要确认以达到一致性级别的副本数。

类型: 长整型

cassandra.response.error.details.write_type

描述超时的写入类型。

类型: 关键词

cassandra.response.error.details.data_present

这意味着要求数据的副本已响应。

类型: 布尔值

cassandra.response.error.details.keyspace

失败函数的键空间。

类型: 关键词

cassandra.response.error.details.table

失败函数的键空间。

类型: 关键词

cassandra.response.error.details.stmt_id

表示未知 ID。

类型: 关键词

cassandra.response.error.details.num_failures

表示在执行请求时遇到故障的节点数。

类型: 关键词

cassandra.response.error.details.function

失败函数的名称。

类型: 关键词

cassandra.response.error.details.arg_types

失败函数的每个参数类型一个字符串(作为 CQL 类型)。

类型: 关键词