Uses of Class
org.springframework.data.cassandra.core.cql.util.StatementBuilder
Package
Description
Apache Cassandra core support.
Utility classes for basic CQL interaction.
-
Uses of StatementBuilder in org.springframework.data.cassandra.core
Modifier and TypeMethodDescriptionStatementBuilder<com.datastax.oss.driver.api.querybuilder.select.Select>
StatementFactory.count
(Query query, CassandraPersistentEntity<?> persistentEntity) Create a COUNT statement by mappingQuery
toSelect
.StatementBuilder<com.datastax.oss.driver.api.querybuilder.select.Select>
StatementFactory.count
(Query query, CassandraPersistentEntity<?> entity, com.datastax.oss.driver.api.core.CqlIdentifier tableName) Create a COUNT statement by mappingQuery
toSelect
.StatementBuilder<com.datastax.oss.driver.api.querybuilder.delete.Delete>
StatementFactory.delete
(Object entity, QueryOptions options, org.springframework.data.convert.EntityWriter<Object, Object> entityWriter, com.datastax.oss.driver.api.core.CqlIdentifier tableName) StatementBuilder<com.datastax.oss.driver.api.querybuilder.delete.Delete>
StatementFactory.delete
(Query query, CassandraPersistentEntity<?> persistentEntity) Create a DELETE statement by mappingQuery
toDelete
.StatementBuilder<com.datastax.oss.driver.api.querybuilder.delete.Delete>
StatementFactory.delete
(Query query, CassandraPersistentEntity<?> persistentEntity, com.datastax.oss.driver.api.core.CqlIdentifier tableName) Create a DELETE statement by mappingQuery
toDelete
.StatementBuilder<com.datastax.oss.driver.api.querybuilder.delete.Delete>
StatementFactory.deleteById
(Object id, CassandraPersistentEntity<?> persistentEntity, com.datastax.oss.driver.api.core.CqlIdentifier tableName) Create an DELETE statement by mappingid
to SELECT … WHERE consideringUpdateOptions
.StatementBuilder<com.datastax.oss.driver.api.querybuilder.insert.RegularInsert>
StatementFactory.insert
(Object objectToInsert, WriteOptions options) Creates a Query Object for an insert.StatementBuilder<com.datastax.oss.driver.api.querybuilder.insert.RegularInsert>
StatementFactory.insert
(Object objectToInsert, WriteOptions options, CassandraPersistentEntity<?> persistentEntity, com.datastax.oss.driver.api.core.CqlIdentifier tableName) Creates a Query Object for an insert.StatementBuilder<com.datastax.oss.driver.api.querybuilder.select.Select>
StatementFactory.select
(Query query, CassandraPersistentEntity<?> persistentEntity) Create a SELECT statement by mappingQuery
toSelect
.StatementBuilder<com.datastax.oss.driver.api.querybuilder.select.Select>
StatementFactory.select
(Query query, CassandraPersistentEntity<?> persistentEntity, com.datastax.oss.driver.api.core.CqlIdentifier tableName) Create a SELECT statement by mappingQuery
toSelect
.StatementBuilder<com.datastax.oss.driver.api.querybuilder.select.Select>
StatementFactory.selectOneById
(Object id, CassandraPersistentEntity<?> persistentEntity, com.datastax.oss.driver.api.core.CqlIdentifier tableName) Create an SELECT statement by mappingid
to SELECT … WHERE consideringUpdateOptions
.StatementBuilder<com.datastax.oss.driver.api.querybuilder.update.Update>
StatementFactory.update
(Object objectToUpdate, WriteOptions options) StatementBuilder<com.datastax.oss.driver.api.querybuilder.update.Update>
StatementFactory.update
(Object objectToUpdate, WriteOptions options, CassandraPersistentEntity<?> entity, com.datastax.oss.driver.api.core.CqlIdentifier tableName) StatementBuilder<com.datastax.oss.driver.api.querybuilder.update.Update>
StatementFactory.update
(Query query, Update update, CassandraPersistentEntity<?> persistentEntity) -
Uses of StatementBuilder in org.springframework.data.cassandra.core.cql.util
Modifier and TypeMethodDescription<R extends com.datastax.oss.driver.api.querybuilder.BuildableQuery>
StatementBuilder<S>Apply abuilder function
to the statement.StatementBuilder.bind
(StatementBuilder.BindFunction<S> action) Apply aStatementBuilder.BindFunction
to the statement.static <S extends com.datastax.oss.driver.api.querybuilder.BuildableQuery>
StatementBuilder<S>StatementBuilder.of
(S stub) Factory method used to create a newStatementBuilder
with the givenquery stub
.StatementBuilder.onBuild
(Consumer<com.datastax.oss.driver.api.core.cql.SimpleStatementBuilder> action) Add behavior when the statement is built.StatementBuilder.transform
(UnaryOperator<com.datastax.oss.driver.api.core.cql.SimpleStatement> mappingFunction) Add behavior after theSimpleStatement
has been built.