| Package | Description |
|---|---|
| com.datastax.driver.core | |
| org.helenus.driver.impl |
| Constructor and Description |
|---|
LastResultParallelSetFuture(GroupStatementImpl<?,?,?> group,
List<StatementImpl<?,?,?>> statements,
StatementManagerImpl mgr)
Instantiates a new
LastResultSequentialSetFuture object. |
LastResultSequentialSetFuture(List<StatementImpl<?,?,?>> statements,
StatementManagerImpl mgr)
Instantiates a new
LastResultSequentialSetFuture object. |
| Modifier and Type | Class and Description |
|---|---|
class |
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. |
| Modifier and Type | Class and Description |
|---|---|
class |
AlterCreateKeyspaceImpl<T>
The
AlterCreateKeyspaceImpl class defines a ALTER KEYSPACE or a
CREATE KEYSPACE statement based on the current schema defined in Cassandra. |
class |
AlterCreateTableImpl<T>
The
AlterCreateTableImpl class defines a ALTER TABLE or a
CREATE TABLE statement based on the current schema defined in Cassandra. |
class |
AlterCreateTypeImpl<T>
The
AlterCreateTypeImpl class defines a ALTER TYPE or CREATE TYPE
statement based on the current schema defined in Cassandra. |
class |
AlterSchemaImpl<T>
The
AlterSchemaImpl class defines a ALTER SCHEMA statement. |
static class |
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. |
class |
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. |
static class |
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. |
class |
BatchImpl
The
BatchImpl class extends the functionality of Cassandra's
Batch class to provide
support for POJOs. |
static class |
BatchImpl.OptionsImpl
The
OptionsImpl class defines the options of a BATCH statement. |
class |
CreateIndexImpl<T>
The
CreateIndexImpl class defines a CREATE INDEX statement. |
static class |
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. |
class |
CreateKeyspaceImpl<T>
The
CreateKeyspaceImpl class defines a CREATE KEYSPACE statement. |
static class |
CreateKeyspaceImpl.OptionsImpl<T>
The
OptionsImpl class defines the options of a CREATE
KEYSPACE statement. |
static class |
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. |
class |
CreateSchemaImpl<T>
The
CreateSchemaImpl class defines a CREATE SCHEMA statement. |
static class |
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. |
class |
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. |
static class |
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. |
class |
CreateTableImpl<T>
The
CreateTableImpl class defines a CREATE TABLE statement. |
static class |
CreateTableImpl.OptionsImpl<T>
The
OptionsImpl class defines the options of an CREATE
TABLE statement. |
static class |
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. |
class |
CreateTypeImpl<T>
The
CreateTypeImpl class defines a CREATE TYPE statement. |
static class |
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. |
class |
DeleteImpl<T>
The
DeleteImpl class extends the functionality of Cassandra's
Delete class to provide
support for POJOs. |
static class |
DeleteImpl.ConditionsImpl<T>
Conditions for a DELETE statement.
|
static class |
DeleteImpl.OptionsImpl<T>
The
OptionsImpl class defines the options of a DELETE statement. |
static class |
DeleteImpl.WhereImpl<T>
The
WhereImpl class defines WHERE clause for a DELETE
statement. |
class |
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. |
class |
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. |
class |
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. |
class |
InsertImpl<T>
The
InsertImpl class extends the functionality of Cassandra's
Insert class to provide support
for POJOs. |
static class |
InsertImpl.BuilderImpl<T>
The
BuilderImpl class defines an in-construction INSERT statement. |
static class |
InsertImpl.OptionsImpl<T>
The
OptionsImpl class defines the options of an INSERT
statement. |
class |
SelectImpl<T>
The
SelectImpl class extends the functionality of Cassandra's
Select class to provide support
for POJOs. |
static class |
SelectImpl.WhereImpl<T>
The
WhereImpl class defines a WHERE clause for a SELECT
statement. |
class |
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. |
class |
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. |
class |
SimpleStatementImpl
The
SimpleStatementImpl class extends the functionality of Cassandra's
SimpleStatement class to provide
support for POJOs. |
class |
TruncateImpl<T>
The
TruncateImpl class defines a TRUNCATE statement. |
static class |
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. |
class |
UpdateImpl<T>
The
UpdateImpl class extends the functionality of Cassandra's
Update class to provide support
for POJOs. |
static class |
UpdateImpl.AssignmentsImpl<T>
The
AssignmentsImpl class defines the assignments of an UPDATE
statement. |
static class |
UpdateImpl.ConditionsImpl<T>
Conditions for an UDPATE statement.
|
static class |
UpdateImpl.OptionsImpl<T>
The
OptionsImpl class defines the options of an UPDATE statement. |
static class |
UpdateImpl.WhereImpl<T>
The
WhereImpl class defines a WHERE clause for an UPDATE statement. |
| Modifier and Type | Field and Description |
|---|---|
protected S |
ForwardingStatementImpl.statement
Holds the encapsulated statement.
|
| Modifier and Type | Method and Description |
|---|---|
protected <S extends StatementImpl<?,?,?>> |
StatementImpl.init(S s)
Initializes the specified statement with the same settings as this statement.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<StatementImpl<?,?,?>> |
TruncateImpl.buildGroupedStatements()
Gets all underlying grouped statements recursively in the proper order
for this statement.
|
protected abstract List<StatementImpl<?,?,?>> |
GroupStatementImpl.buildGroupedStatements()
Gets all underlying grouped statements recursively in the proper order
for this statement.
|
protected List<StatementImpl<?,?,?>> |
GroupImpl.buildGroupedStatements()
Gets all underlying grouped statements recursively in the proper order
for this statement.
|
protected List<StatementImpl<?,?,?>> |
CreateTypeImpl.buildGroupedStatements()
Gets all underlying grouped statements recursively in the proper order
for this statement.
|
protected List<StatementImpl<?,?,?>> |
CreateTableImpl.buildGroupedStatements()
Gets all underlying grouped statements recursively in the proper order
for this statement.
|
protected List<StatementImpl<?,?,?>> |
CreateIndexImpl.buildGroupedStatements()
Gets all underlying grouped statements recursively in the proper order
for this statement.
|
protected abstract List<StatementImpl<?,?,?>> |
SequenceStatementImpl.buildSequencedStatements()
Gets all underlying sequenced statements recursively in the proper order
for this statement.
|
protected List<StatementImpl<?,?,?>> |
SequenceImpl.buildSequencedStatements()
Gets all underlying sequenced statements recursively in the proper order
for this statement.
|
protected List<StatementImpl<?,?,?>> |
CreateSchemasImpl.buildSequencedStatements()
Gets all underlying sequenced statements recursively in the proper order
for this statement.
|
protected List<StatementImpl<?,?,?>> |
CreateSchemaImpl.buildSequencedStatements()
Gets all underlying sequenced statements recursively in the proper order
for this statement.
|
protected List<StatementImpl<?,?,?>> |
AlterSchemasImpl.buildSequencedStatements()
Gets all underlying sequenced statements recursively in the proper order
for this statement.
|
protected List<StatementImpl<?,?,?>> |
AlterSchemaImpl.buildSequencedStatements()
Gets all underlying sequenced statements recursively in the proper order
for this statement.
|
protected List<StatementImpl<?,?,?>> |
StatementImpl.buildStatements()
Gets all underlying statements or this statement if none contained within.
|
protected List<StatementImpl<?,?,?>> |
SequenceStatementImpl.buildStatements()
Gets all underlying statements or this statement if none contained within.
|
protected List<StatementImpl<?,?,?>> |
GroupStatementImpl.buildStatements()
Gets all underlying statements or this statement if none contained within.
|
protected List<StatementImpl<?,?,?>> |
ForwardingStatementImpl.buildStatements()
Gets all underlying statements or this statement if none contained within.
|
protected List<StatementImpl<?,?,?>> |
BatchImpl.buildStatements()
Gets all underlying statements or this statement if none contained within.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
StatementManagerImpl.executing(StatementImpl<?,?,?> statement)
Called after a statement's execution has been requested but
before it actually gets requested with Cassandra.
|
protected com.datastax.driver.core.ResultSetFuture |
StatementManagerImpl.sent(StatementImpl<?,?,?> statement,
com.datastax.driver.core.ResultSetFuture future)
Called after a statement's execution has been sent to Cassandra.
|
| Constructor and Description |
|---|
StatementImpl(StatementImpl<R,F,T> statement)
Instantiates a new
StatementImpl object. |
StatementImpl(StatementImpl<R,F,T> statement,
ClassInfoImpl.Context context)
Instantiates a new
StatementImpl object. |
Copyright (C) 2015-2017 The Helenus Driver Project Authors.