Provides a mapping between given table or UDT and properties of type T,
useful for creating objects of type T.
Provides a mapping between given table or UDT and properties of type T,
useful for creating objects of type T. Throws IllegalArgumentException if
selectedColumns does not provide some columns needed to instantiate object of type T
Provides a mapping between given table or UDT and properties of type T,
useful for reading property values of type T and writing them to Cassandra.
Provides a mapping between given table or UDT and properties of type T,
useful for reading property values of type T and writing them to Cassandra.
Throws IllegalArgumentException if selectedColumns contains some columns that
don't have matching getters.
Provides a definition of the table that class T could be saved to.
Provides a definition of the table that class T could be saved to.