getKQLiteTables

Specifies the list of KQLiteTable to be created in the database for the first time (i.e., when the database file does not exist or its version is 0). Each KQLiteTable in the returned list will be used to generate and execute a CREATE TABLE statement.

It is recommended to create singleton instances of tables using Kotlin object keyword.

The order of tables in the list can be important if there are foreign key dependencies between them. A table must be created before another table can define a foreign key constraint referencing it.

Return

A list of KQLiteTable instances representing the tables in the database schema.

Author

MOHAMMAD AZIM ANSARI

See also