Class CassandraUtils

java.lang.Object
org.apache.camel.utils.cassandra.CassandraUtils

public final class CassandraUtils extends Object
  • Method Summary

    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>
    T
    applyConsistencyLevel(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
    Generate delete where columns = ? CQL.
    static boolean
    isEmpty(Object[] array)
    Test if the array is null or empty.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • isEmpty

      public static boolean isEmpty(Object[] array)
      Test if the array is null or empty.
    • concat

      public static Object[] concat(Object[] array1, Object[] array2)
      Concatenate 2 arrays.
    • concat

      public static String[] concat(String[] array1, String[] array2)
      Concatenate 2 arrays.
    • 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.