dreid / cql3parser

An experimental CQL3 parser in python.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cql3parser

An experimental CQL3 parser written in python.

Parsable Statements

  • USE
  • DROP TABLE
  • DROP KEYSPACE
  • DROP INDEX
  • DROP USER
  • TRUNCATE
  • REVOKE
  • GRANT
  • CREATE USER
  • ALTER USER
  • LIST USERS
  • LIST PERMISSIONS
  • CREATE INDEX
  • CREATE KEYSPACE
  • ALTER KEYSPACE
  • CREATE TABLE
  • ALTER TABLE
  • SELECT
  • INSERT
  • UPDATE
  • DELETE
  • BATCH

Extra Credit

  • cqlsh parser
  • cql3fmt
  • Query DSL
  • Query Preparation
  • Extend to support named bindings.

About

An experimental CQL3 parser in python.

License:Other


Languages

Language:Python 100.0%