Package-level declarations

Types

Link copied to clipboard
sealed class Constraint(name: String?)

Represents a base class for all SQL table constraints.

Link copied to clipboard

Provides a Kotlin DSL for defining table-level constraints within a KQLiteTable definition.

Link copied to clipboard

Represents a FOREIGN KEY in a KQLiteTable.

Link copied to clipboard
interface Index

Represents a database INDEX created using IndexBuilder.

Link copied to clipboard
class IndexBuilder(indexes: MutableList<Index>)

A DSL builder for creating INDEX and UNIQUE INDEX constraints on a table.

Link copied to clipboard

Represents the INITIALLY clause in a ForeignKeyConstraint.

Link copied to clipboard

Represents a PRIMARY KEY constraint in a com.kqlite.table.KQLiteTable.

Link copied to clipboard

Represents a UNIQUE constraint in a com.kqlite.table.KQLiteTable.