Package org.apache.camel.utils.cassandra
Class CassandraUtils
- java.lang.Object
-
- org.apache.camel.utils.cassandra.CassandraUtils
-
public final class CassandraUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Object[]
append(Object[] array1, Object... array2)
Append values to given array.static String[]
append(String[] array1, String... array2)
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[]
concat(Object[] array1, Object[] array2)
Concatenate 2 arrays.static String[]
concat(String[] array1, String[] array2)
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
isEmpty(Object[] array)
Test if the array is null or empty.
-
-
-
Method Detail
-
isEmpty
public static boolean isEmpty(Object[] array)
Test if the array is null or empty.
-
append
public static Object[] append(Object[] array1, Object... array2)
Append values to given array.
-
append
public static String[] append(String[] array1, String... array2)
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.
-
-