Class CassandraUtils


  • public final class CassandraUtils
    extends Object
    • Method Detail

      • 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.