Update cassandra.json

master
Abhijit Gaikwad 2016-04-06 12:15:55 -07:00 committed by Abhijit Gaikwad
parent 2b0b3449e2
commit dd37cd1ff3
1 changed files with 32 additions and 32 deletions

View File

@ -3,10 +3,10 @@
"name": "Cassandra",
"description": "A quick reference of Apache's Cassandra database",
"template_type": "terminal",
"aliases":["cqlsh","cassandra database", "datastax"],
"aliases":["cqlsh","cassandra database", "datastax", "cql"],
"metadata": {
"sourceName": "GitHub",
"sourceUrl": "http://gabhi.github.io/cassandra_cheat_sheet/"
"sourceUrl": "https://gabhi.github.io/cassandra_cheat_sheet/"
},
"section_order": [
"KEYSPACE",
@ -17,88 +17,88 @@
"sections": {
"KEYSPACE": [
{
"key": "CREATE ( KEYSPACE | SCHEMA ) keyspace_name WITH REPLICATION = map AND DURABLE_WRITES = ( true | false )",
"val": "Define a new keyspace and its replica placement strategy."
"key": "CREATE KEYSPACE keyspace_name WITH DURABLE_WRITES = ( true | false )",
"val": "Define a new keyspace and its replica placement strategy"
},
{
"key": "USE keyspace_name",
"val": "Connect the client session to a keyspace."
},
{
"key": "ALTER ( KEYSPACE | SCHEMA ) keyspace_name WITH REPLICATION = map| ( WITH DURABLE_WRITES = ( true | false )) AND ( DURABLE_WRITES = ( true | false))",
"val": "Change property values of a keyspace."
"key": "ALTER KEYSPACE keyspace_name WITH REPLICATION = map| ( WITH DURABLE_WRITES = ( true | false )) AND ( DURABLE_WRITES = ( true | false))",
"val": "Change property values of a keyspace"
},
{
"key": "DROP ( KEYSPACE | SCHEMA ) keyspace_name",
"val": "Remove the keyspace."
"key": "DROP KEYSPACE keyspace_name",
"val": "Remove the keyspace"
}
],
"USER": [
{
"key": "CREATE USER user_name WITH PASSWORD 'password' ( NOSUPERUSER | SUPERUSER )",
"val": "Create a new user."
"val": "Create a new user"
},
{
"key": "ALTER USER user_name WITH PASSWORD 'password' ( NOSUPERUSER | SUPERUSER )",
"val": "Alter existing user options."
"val": "Alter existing user options"
},
{
"key": "DROP USER user_name",
"val": "Remove a user."
},
{
"key": "LIST permission_name PERMISSION| ( LIST ALL PERMISSIONS ) ON resource OF user_name NORECURSIVE",
"val": "List permissions granted to a user."
"key": "LIST ALL PERMISSIONS ON user_name NORECURSIVE",
"val": "List permissions granted to a user"
},
{
"key": "LIST USERS",
"val": "List existing users and their superuser status."
"val": "List existing users and their superuser status"
}
],
"TABLE": [
{
"key": "CREATE TABLE keyspace_name.table_name ( column_definition, column_definition, ...) WITH property AND property ...",
"val": "Define a new table."
"key": "CREATE TABLE table_name ( column_definition, column_definition, ...) WITH property AND property ...",
"val": "Define a new table. column definition can be column_name cql_type STATIC PRIMARY KEY | column_name <tuple<tuple_type> tuple<tuple_type>... > PRIMARY KEY | column_name frozen<user-defined_type> PRIMARY KEY | column_name frozen<collection_name><collection_type>... PRIMARY KEY | ( PRIMARY KEY ( partition_key ) )"
},
{
"key": "ALTER TABLE keyspace_name.table_name instruction",
"val": "Modify the column metadata of a table."
"key": "ALTER TABLE table_name instruction ",
"val": "Modify the column metadata of a table. instruction can be ALTER column_name TYPE cql_type | ( ADD column_name cql_type ) | ( DROP column_name ) | ( RENAME column_name TO column_name )"
},
{
"key": "SELECT select_expression FROM keyspace_name.table_name WHERE relation AND relation ... ORDER BY ( clustering_column ( ASC | DESC )...) LIMIT n ALLOW FILTERING",
"val": "Retrieve data from a Cassandra table."
"key": "SELECT select_expression FROM table_name WHERE relation AND relation ... ORDER BY ( clustering_column ( ASC | DESC )...) LIMIT n ALLOW FILTERING",
"val": "Retrieve data from a Cassandra table"
},
{
"key": "UPDATEkeyspace_name.table_name USING option AND option SET assignment, assignment, ... WHERE row_specification",
"val": "Update columns in a row."
"key": "UPDATE table_name USING option AND option SET assignment, assignment, ... WHERE row_specification",
"val": "Update columns in a row"
},
{
"key": "DELETE column_name, ... | ( column_name term ) FROM keyspace_name.table_name USING TIMESTAMP integer WHERE row_specification",
"val": "Removes entire rows or one or more columns from one or more rows."
"key": "DELETE column_name FROM table_name USING TIMESTAMP integer WHERE row_specification",
"val": "Removes entire rows or one or more columns from one or more rows"
},
{
"key": "TRUNCATE keyspace_name.table_name",
"val": "Remove all data from a table."
"key": "TRUNCATE table_name",
"val": "Remove all data from a table"
},
{
"key": "INSERT INTO keyspace_name.table_name ( column_name, column_name...) VALUES ( value, value ... ) USING option AND option",
"val": "Add or update columns."
"key": "INSERT INTO table_name ( column_name, column_name...) VALUES ( value, value ... ) USING option AND option ",
"val": "Add or update columns. option is one of: TIMESTAMP microseconds, TTL seconds"
},
{
"key": "DROP TABLE keyspace_name.table_name",
"val": "Remove the named table."
"key": "DROP TABLE table_name",
"val": "Remove the named table"
}
],
"INDEX": [
{
"key": "CREATE CUSTOM INDEX index_name ON keyspace_name.table_name ( column_name ) (USING class_name) (WITH OPTIONS = map)",
"val": "Define a new index on a single column of a table."
"key": "CREATE CUSTOM INDEX index_name ON table_name ( column_name ) (USING class_name) (WITH OPTIONS = map)",
"val": "Define a new index on a single column of a table"
},
{
"key": "DROP INDEX name",
"val": "Drop the named index."
"val": "Drop the named index"
}
]
}