| Interface | Description |
|---|---|
| ParentStatementImpl |
The
ParentStatementImpl interface should be used by statements
that can be parent of others. |
| Class | Description |
|---|---|
| AlterCreateKeyspaceImpl<T> |
The
AlterCreateKeyspaceImpl class defines a ALTER KEYSPACE or a
CREATE KEYSPACE statement based on the current schema defined in Cassandra. |
| AlterCreateTableImpl<T> |
The
AlterCreateTableImpl class defines a ALTER TABLE or a
CREATE TABLE statement based on the current schema defined in Cassandra. |
| AlterCreateTypeImpl<T> |
The
AlterCreateTypeImpl class defines a ALTER TYPE or CREATE TYPE
statement based on the current schema defined in Cassandra. |
| AlterSchemaImpl<T> |
The
AlterSchemaImpl class defines a ALTER SCHEMA statement. |
| AlterSchemaImpl.WhereImpl<T> |
The
WhereImpl class defines a WHERE clause for the CREATE
SCHEMA statement which can be used to specify keyspace keys used for the
keyspace name. |
| AlterSchemasImpl |
The
AlterSchemasImpl class provides support for a statement
which will create and/or alter all the required elements (keyspace, tables,
types, and indexes) to support the schema for a given package of POJOs. |
| AlterSchemasImpl.WhereImpl |
The
WhereImpl class defines a WHERE clause for the ALTER
SCHEMAS statement which can be used to specify keyspace key types used for
keyspace names. |
| AssignmentImpl |
The
AssignmentImpl class extends the functionality of Cassandra's
Assignment class to provide
support for POJOs. |
| BatchImpl |
The
BatchImpl class extends the functionality of Cassandra's
Batch class to provide
support for POJOs. |
| BatchImpl.OptionsImpl |
The
OptionsImpl class defines the options of a BATCH statement. |
| ClassInfoImpl<T> |
The
ClassInfo class provides information about a particular
POJO class. |
| ClauseImpl |
The
ClauseImpl class extends Cassandra's
Clause to provide support for
POJOs. |
| CompoundObjectSetFuture<T> |
The
CompoundObjectSetFuture class defines an object set which is
designed to return a compound results of multiple object set futures which
are created from a sequence of select statements and requires to be combined
together. |
| CreateIndexImpl<T> |
The
CreateIndexImpl class defines a CREATE INDEX statement. |
| CreateIndexImpl.BuilderImpl<T> |
The
BuilderImpl class defines an in-construction CREATE INDEX
statement. |
| CreateIndexImpl.WhereImpl<T> |
The
WhereImpl class defines a WHERE clause for the CREATE
INDEX statement which can be used to specify keyspace keys used for the
keyspace name. |
| CreateKeyspaceImpl<T> |
The
CreateKeyspaceImpl class defines a CREATE KEYSPACE statement. |
| CreateKeyspaceImpl.OptionsImpl<T> |
The
OptionsImpl class defines the options of a CREATE
KEYSPACE statement. |
| CreateKeyspaceImpl.WhereImpl<T> |
The
WhereImpl class defines a WHERE clause for the CREATE
KEYSPACE statement which can be used to specify keyspace keys used for the
keyspace name. |
| CreateSchemaImpl<T> |
The
CreateSchemaImpl class defines a CREATE SCHEMA statement. |
| CreateSchemaImpl.WhereImpl<T> |
The
WhereImpl class defines a WHERE clause for the CREATE
SCHEMA statement which can be used to specify keyspace keys used for the
keyspace name. |
| CreateSchemasImpl |
The
CreateSchemasImpl class provides support for a statement
which will create all the required elements (keyspace, tables, types, and
indexes) to support the schema for a given package of POJOs. |
| CreateSchemasImpl.WhereImpl |
The
WhereImpl class defines a WHERE clause for the CREATE
SCHEMAS statement which can be used to specify keyspace key types used for
keyspace names. |
| CreateTableImpl<T> |
The
CreateTableImpl class defines a CREATE TABLE statement. |
| CreateTableImpl.OptionsImpl<T> |
The
OptionsImpl class defines the options of an CREATE
TABLE statement. |
| CreateTableImpl.WhereImpl<T> |
The
WhereImpl class defines a WHERE clause for the CREATE
TABLE statement which can be used to specify keyspace keys used for the
keyspace name. |
| CreateTypeImpl<T> |
The
CreateTypeImpl class defines a CREATE TYPE statement. |
| CreateTypeImpl.WhereImpl<T> |
The
WhereImpl class defines a WHERE clause for the CREATE
TYPE statement which can be used to specify keyspace keys used for the
keyspace name. |
| DataTypeImpl |
The
DataTypeImpl class provides definition for Cassandra data types
used for columns when one cannot rely on the default behavior where the type is
inferred from the field type. |
| DataTypeImpl.Definition |
The
Definition class provides a data type definition for a CQL
data type. |
| DeleteImpl<T> |
The
DeleteImpl class extends the functionality of Cassandra's
Delete class to provide
support for POJOs. |
| DeleteImpl.BuilderImpl<T> |
The
BuilderImpl class defines an in-construction DELETE statement. |
| DeleteImpl.ConditionsImpl<T> |
Conditions for a DELETE statement.
|
| DeleteImpl.OptionsImpl<T> |
The
OptionsImpl class defines the options of a DELETE statement. |
| DeleteImpl.SelectionImpl<T> |
The
SelectionImpl class defines a selection clause for an
in-construction DELETE statement. |
| DeleteImpl.WhereImpl<T> |
The
WhereImpl class defines WHERE clause for a DELETE
statement. |
| FieldInfoImpl<T> |
The
FieldInfo class caches all the field information needed by
the class ClassInfo. |
| ForwardingStatementImpl<R,F extends com.google.common.util.concurrent.ListenableFuture<R>,T,S extends StatementImpl<R,F,T>> |
The
ForwardingStatementImpl class defines a utility class to
create a statement that encapsulate another one. |
| GroupImpl |
The
GroupImpl class defines support for a statement that can
execute a set of statements in parallel returning the result from the first
one that fails. |
| GroupStatementImpl<R,F extends com.google.common.util.concurrent.ListenableFuture<R>,T> |
The
GroupStatementImpl abstract class extends the StatementImpl
class to provide support for a statement that represents a group (not a
batch) of statements that can be executed in parallel. |
| InsertImpl<T> |
The
InsertImpl class extends the functionality of Cassandra's
Insert class to provide support
for POJOs. |
| InsertImpl.BuilderImpl<T> |
The
BuilderImpl class defines an in-construction INSERT statement. |
| InsertImpl.OptionsImpl<T> |
The
OptionsImpl class defines the options of an INSERT
statement. |
| ListenableFutureImpl<T> |
The
ListenableFutureImpl class extends Cassandra's
ResultSetFuture in order to provide
support for POJOs. |
| ObjectSetFutureImpl<T> |
The
ObjectSetFutureImpl class extends Cassandra's
ResultSetFuture in order to provide
support for POJOs. |
| ObjectSetImpl<T> |
The
ObjectSetImpl class extends on Cassandra's
ResultSet class in order to provide support
for POJOs. |
| OrderingImpl |
The
OrderingImpl class extends Cassandra's
Ordering to provide support for
POJOs. |
| RootClassInfoImpl<T> |
The
RootClassInfoImpl class provides information about a
particular root element POJO class. |
| SelectImpl<T> |
The
SelectImpl class extends the functionality of Cassandra's
Select class to provide support
for POJOs. |
| SelectImpl.BuilderImpl<T> |
The
BuilderImpl class defines an in-construction SELECT statement. |
| SelectImpl.SelectionImpl<T> |
The
SelectionImpl class defines a selection clause for an
in-construction SELECT statement. |
| SelectImpl.TableSelectionImpl<T> |
The
TableSelectionImpl class defines a selection clause for an
in-construction SELECT statement. |
| SelectImpl.WhereImpl<T> |
The
WhereImpl class defines a WHERE clause for a SELECT
statement. |
| SequenceImpl |
The
SequenceImpl class defines support for a statement that
can execute a set of statements in sequence returning the result set from
the last one only. |
| SequenceStatementImpl<R,F extends com.google.common.util.concurrent.ListenableFuture<R>,T> |
The
SequenceStatementImpl abstract class extends the StatementImpl
class to provide support for a statement that represents a sequence (not a
batch) of statements that must be executed one after the other. |
| SimpleStatementImpl |
The
SimpleStatementImpl class extends the functionality of Cassandra's
SimpleStatement class to provide
support for POJOs. |
| StatementImpl<R,F extends com.google.common.util.concurrent.ListenableFuture<R>,T> |
The
StatementImpl abstract class extends the functionality of
Cassandra's Statement class to provide support
for POJOs. |
| StatementManagerImpl |
The
StatementManagerImpl class provides an implementation
for the StatementManager. |
| SubClassInfoImpl<T> |
The
SubClassInfoImpl class provides information about a
particular sub-root element POJO class. |
| TableInfoImpl<T> |
The
TableInfo class caches all the table and its field
information needed by the class ClassInfoImpl. |
| TruncateImpl<T> |
The
TruncateImpl class defines a TRUNCATE statement. |
| TruncateImpl.WhereImpl<T> |
The
WhereImpl class defines a WHERE clause for the TRUNCATE
statement which can be used to specify keyspace keys used for the
keyspace name. |
| TypeClassInfoImpl<T> |
The
TypeClassInfoImpl class provides information about a
particular POJO class. |
| UDTActualClassInfoImpl<T> |
The
UDTActualClassInfoImpl class provides information about a
particular POJO class. |
| UDTClassInfoImpl<T> |
The
UDTClassInfoImpl class provides information about a
particular POJO class. |
| UDTCodecImpl<T> |
The
UDTCodecImpl class provides a suitable codec for UDT types
based on a given class info. |
| UDTRootClassInfoImpl<T> |
The
UDTRootClassInfoImpl class provides information about a
particular root element POJO class. |
| UDTSubClassInfoImpl<T> |
The
UDTSubClassInfoImpl class provides information about a
particular UDT sub-root element POJO class. |
| UDTTypeClassInfoImpl<T> |
The
UDTTypeClassInfoImpl class provides information about a
particular POJO class. |
| UpdateImpl<T> |
The
UpdateImpl class extends the functionality of Cassandra's
Update class to provide support
for POJOs. |
| UpdateImpl.AssignmentsImpl<T> |
The
AssignmentsImpl class defines the assignments of an UPDATE
statement. |
| UpdateImpl.ConditionsImpl<T> |
Conditions for an UDPATE statement.
|
| UpdateImpl.OptionsImpl<T> |
The
OptionsImpl class defines the options of an UPDATE statement. |
| UpdateImpl.WhereImpl<T> |
The
WhereImpl class defines a WHERE clause for an UPDATE statement. |
| UsingImpl<T> |
The
UsingImpl class extends Cassandra's
Using to provide support for
POJOs. |
| Utils |
The
Utils class is a copy of the
com.datastax.driver.core.querybuilder.Utils which is package private |
| Utils.Alias | |
| Utils.CName | |
| Utils.CNameIndex | |
| Utils.CNameKey | |
| Utils.CNameSequence | |
| Utils.FCall | |
| Utils.RawString | |
| WithOptionsImpl |
The
WithOptionsImpl class defines options to be used when
creating indexes. |
| WithOptionsImpl.CompactionWithImpl |
The
CompactionWithImpl class defines the "COMPACTION"
option for the "CREATE TABLE" statement. |
| WithOptionsImpl.ReplicationWithImpl |
The
ReplicationWithImpl class defines the "REPLICATION"
option for the "CREATE KEYSPACE" statement. |
| Exception | Description |
|---|---|
| EmptyOptionalPrimaryKeyException |
The
EmptyOptionalPrimaryKeyException class extends on the
IllegalArgumentException for cases where a primary key is defined as
optional and its value is empty. |
Copyright (C) 2015-2017 The Helenus Driver Project Authors.