Package org.apache.camel.utils.cassandra
Class CassandraUtils
java.lang.Object
org.apache.camel.utils.cassandra.CassandraUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic Object[]
Append values to given array.static String[]
Append values to given array.static <T extends com.datastax.oss.driver.api.core.cql.SimpleStatement>
TapplyConsistencyLevel
(T statement, com.datastax.oss.driver.api.core.ConsistencyLevel consistencyLevel) Apply consistency level if provided, else leave default.static Object[]
Concatenate 2 arrays.static String[]
Concatenate 2 arrays.static com.datastax.oss.driver.api.querybuilder.delete.Delete
generateDelete
(String table, String[] whereColumns, boolean ifExists) Generate delete where columns = ? CQL.static com.datastax.oss.driver.api.querybuilder.delete.Delete
generateDelete
(String table, String[] whereColumns, int whereColumnsMaxIndex, boolean ifExists) Generate delete where columns = ? CQL.static com.datastax.oss.driver.api.querybuilder.insert.Insert
generateInsert
(String table, String[] columns, boolean ifNotExists, Integer ttl) Generate Insert CQL.static com.datastax.oss.driver.api.querybuilder.select.Select
generateSelect
(String table, String[] selectColumns, String[] whereColumns) Generate select where columns = ? CQL.static com.datastax.oss.driver.api.querybuilder.select.Select
generateSelect
(String table, String[] selectColumns, String[] whereColumns, int whereColumnsMaxIndex) Generate select where columns = ? CQL.static com.datastax.oss.driver.api.querybuilder.truncate.Truncate
generateTruncate
(String table) Generate delete where columns = ? CQL.static boolean
Test if the array is null or empty.
-
Method Details
-
isEmpty
Test if the array is null or empty. -
concat
Concatenate 2 arrays. -
concat
Concatenate 2 arrays. -
append
Append values to given array. -
append
Append values to given array. -
generateInsert
public static com.datastax.oss.driver.api.querybuilder.insert.Insert generateInsert(String table, String[] columns, boolean ifNotExists, Integer ttl) Generate Insert CQL. -
generateSelect
public static com.datastax.oss.driver.api.querybuilder.select.Select generateSelect(String table, String[] selectColumns, String[] whereColumns) Generate select where columns = ? CQL. -
generateSelect
public static com.datastax.oss.driver.api.querybuilder.select.Select generateSelect(String table, String[] selectColumns, String[] whereColumns, int whereColumnsMaxIndex) Generate select where columns = ? CQL. -
generateDelete
public static com.datastax.oss.driver.api.querybuilder.delete.Delete generateDelete(String table, String[] whereColumns, boolean ifExists) Generate delete where columns = ? CQL. -
generateDelete
public static com.datastax.oss.driver.api.querybuilder.delete.Delete generateDelete(String table, String[] whereColumns, int whereColumnsMaxIndex, boolean ifExists) Generate delete where columns = ? CQL. -
generateTruncate
public static com.datastax.oss.driver.api.querybuilder.truncate.Truncate generateTruncate(String table) Generate delete where columns = ? CQL. -
applyConsistencyLevel
public static <T extends com.datastax.oss.driver.api.core.cql.SimpleStatement> T applyConsistencyLevel(T statement, com.datastax.oss.driver.api.core.ConsistencyLevel consistencyLevel) Apply consistency level if provided, else leave default.
-