Tyler Hobbs created CASSANDRA-8005:
--------------------------------------
Summary: Server-side DESCRIBE
Key: CASSANDRA-8005
URL: https://issues.apache.org/jira/browse/CASSANDRA-8005
Project: Cassandra
Issue Type: New Feature
Components: API
Reporter: Tyler Hobbs
Priority: Minor
Fix For: 3.0
The various {{DESCRIBE}} commands are currently implemented by cqlsh, and
nearly identical implementations exist in many drivers. There are several
motivations for making {{DESCRIBE}} part of the CQL language:
* Eliminate the (fairly complex) duplicate implementations across drivers and
cqlsh
* Get closer to allowing drivers to not have to fetch the schema tables. (Minor
changes to prepared statements are also needed.)
* Have instantaneous support for new schema features in cqlsh. (You currently
have to update the bundled python driver.)
* Support writing out schemas where it makes sense. One good example of this
is backups. You need to restore the schema before restoring data in the case
of total loss, so it makes sense to write out the schema alongside snapshots.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)