com.websudos.phantom.builder.QueryBuilder
Creates an index on the keys on any column except for a Map column which requires special handling.
Creates an index on the keys on any column except for a Map column which requires special handling. By default, mixing an index in a column will result in an index created on the values of the column.
The name of the table to create the index on.
The keyspace to whom the table belongs to.
The name of the column to create the secondary index on.
A CQLQuery containing the valid CQL of creating a secondary index on a Cassandra column.
Creates an index on the entries of a Map column.
Creates an index on the entries of a Map column. By default, mixing an index in a column will result in an index created on the values of the map. To allow secondary indexing on entries, Cassandra appends a ENTRIES($column) wrapper to the CQL query.
The name of the table to create the index on.
The keyspace to whom the table belongs to.
The name of the column to create the secondary index on.
A CQLQuery containing the valid CQL of creating a secondary index for the entries of a Map column.
Creates an index on the keys of a Map column.
Creates an index on the keys of a Map column. By default, mixing an index in a column will result in an index created on the values of the map. To allow secondary indexing on Keys, Cassandra appends a KEYS($column) wrapper to the CQL query.
The name of the table to create the index on.
The keyspace to whom the table belongs to.
The name of the column to create the secondary index on.
A CQLQuery containing the valid CQL of creating a secondary index for the keys of a Map column.