Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra 是卡桑德拉';s thrift接口是否知道复合键表CQL3?_Cassandra_Thrift_Cql_Cql3 - Fatal编程技术网

Cassandra 是卡桑德拉';s thrift接口是否知道复合键表CQL3?

Cassandra 是卡桑德拉';s thrift接口是否知道复合键表CQL3?,cassandra,thrift,cql,cql3,Cassandra,Thrift,Cql,Cql3,Cassandra的Thrift接口是否有办法提前知道特定的客户端查询是否将使用复合键定义表(CQL3)?您如何知道表的模式是什么?Cassandra将模式信息存储在一些系统表中。您可以查询这些行以获取指示行具有复合主键的架构信息 但是你可能想重新考虑你为什么要这么做。应用程序应该知道它所处理的表的模式;它应该已经知道它使用什么表以及它们的主键是什么。Cassandra将模式信息存储在一些系统表中。您可以查询这些行以获取指示行具有复合主键的架构信息 但是你可能想重新考虑你为什么要这么做。应用程序

Cassandra的Thrift接口是否有办法提前知道特定的客户端查询是否将使用复合键定义表(CQL3)?您如何知道表的模式是什么?

Cassandra将模式信息存储在一些系统表中。您可以查询这些行以获取指示行具有复合主键的架构信息


但是你可能想重新考虑你为什么要这么做。应用程序应该知道它所处理的表的模式;它应该已经知道它使用什么表以及它们的主键是什么。

Cassandra将模式信息存储在一些系统表中。您可以查询这些行以获取指示行具有复合主键的架构信息

但是你可能想重新考虑你为什么要这么做。应用程序应该知道它所处理的表的模式;它应该已经知道它使用的是什么表以及它们的主键是什么。

有关如何从系统表中确定架构的详细信息,请查看此文件

不管怎样,正如Raedwald已经说过的那样,您可能应该两次询问为什么要这样做。

查看本文,了解如何从系统表确定模式的详细信息


不管怎样,正如雷德瓦尔德已经说过的那样,你应该两次问自己为什么要这样做。

你说的“提前”是什么意思?你的意思是类似SQL语句吗?@Raedwald,因为复合键的表以不同的格式返回数据(请参阅:)。我想告诉你什么时候需要根据格式解析结果集。所以你是在问如何知道表的模式是什么?@Raedwald correct。我想这是不可能的。不管怎样,谢谢。你说的“提前”是什么意思?你的意思是类似SQL语句吗?@Raedwald,因为复合键的表以不同的格式返回数据(请参阅:)。我想告诉你什么时候需要根据格式解析结果集。所以你是在问如何知道表的模式是什么?@Raedwald correct。我想这是不可能的。无论如何,谢谢你。