Crate scyllax_parser

Source
Expand description

A parser for CQL queries See the source code and tests for examples of usage (for now).

Re-exports§

pub use common::Column;
pub use common::Value;
pub use common::Variable;
pub use delete::DeleteQuery;
pub use where::ComparisonOperator;
pub use where::WhereClause;
pub use select::SelectQuery;

Modules§

comment
common
common parsing functions
create_keyspace
Parses a create keyspace query.
delete
delete query
reserved
select
Parse a Select query.
where
Parses where clauses in CQL statements

Enums§

Query
Represents a query

Functions§

parse_query
Parse a CQL query.
parse_query_file
Parse a file that can contain multiple CQL queries. The queries are separated by a semicolon. There may be an indeterminate number of newlines between the semicolon and the next query.