Class: QueryBuilder::CQL::Statements::Base
- Inherits:
-
QueryBuilder::Core::Statement
- Object
- QueryBuilder::Core::Base
- QueryBuilder::Core::Statement
- QueryBuilder::CQL::Statements::Base
- Includes:
- Operators
- Defined in:
- lib/query_builder/cql/statements.rb
Overview
The base class for CQL-specific statements
Direct Known Subclasses
AlterColumn, AlterField, AlterKeyspace, AlterRole, AlterTable, AlterUser, Batch, CreateAggregate, CreateColumn, CreateField, CreateFunction, CreateIndex, CreateKeyspace, CreateRole, CreateTable, CreateTrigger, CreateType, CreateUser, Delete, DropAggregate, DropColumn, DropFunction, DropIndex, DropKeyspace, DropRole, DropTable, DropTrigger, DropType, DropUser, Grant, Insert, ListPermissions, ListRoles, ListUsers, RenameColumn, RenameField, Revoke, Select, Truncate, Update, Use
Instance Attribute Summary
Attributes inherited from QueryBuilder::Core::Base
Method Summary
Methods included from Operators
cql, cql_composite, cql_dec, cql_element, cql_entries, cql_frozen, cql_full, cql_gt, cql_gte, cql_in, cql_inc, cql_keys, cql_list, cql_literal, cql_lt, cql_lte, cql_map, cql_set, cql_token, cql_token_value, cql_ttl, cql_tuple, cql_tuple_value, cql_writetime
Methods inherited from QueryBuilder::Core::Statement
Methods inherited from QueryBuilder::Core::Base
#attribute, attribute, attributes, inherited, #initialize, #to_s
Constructor Details
This class inherits a constructor from QueryBuilder::Core::Statement
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class QueryBuilder::CQL::Operators