Sets key class to generate columns. If it's a natively supported class, then the column with the name "id" will be created and
added to the list of columns for the primary key. If it's annotated with the Table
annotation, then the annotation will be processed and column definitions will be extracted from it.
Sets value class to generate columns. If it's a natively supported class,
then the column with the name "val" will be created. If it's annotated with the
Table annotation, then the annotation will be processed and column definitions will
be extracted from it.
Sets record class to generate columns. If it's a natively supported class, then the column with the name "id" will be created and
added to the list of columns for the primary key. If it's annotated with the Table
annotation, then the annotation will be processed and column definitions will be extracted from it.
Adds an index on this table using specified columns and default index type and sort order. The name of the index will be
autogenerated from the column names.
Parameters:
columnNames - An array of column names to use to create index.