Package-level declarations
Types
Represents standard BOOLEAN as Boolean literal in a KQLite query.
Represents standard BLOB as ByteArray literal in a KQLite query.
Represents an 8-bit signed Byte literal in a KQLite query.
Represents a SQL CASE expression in a KQLite query.
DSL builder for constructing the branches of a CASE expression.
Represents a single Char literal in a KQLite query.
Represents a DATE as KQLiteDate literal in a KQLite query.
Represents a DATETIME as KQLiteDateTime literal in a KQLite query.
A marker interface to work with SQLite's date and time functions.
Represents standard REAL a 64-bit double-precision Double literal in a KQLite query.
Represents a 32-bit single-precision Float literal in a KQLite query.
Represents a 32-bit signed Int literal in a KQLite query.
Represents a JSON ARRAY as KQLiteJsonArray literal in a KQLite query.
Represents a JSON as KQLiteJson literal in a KQLite query.
Represents a JSON OBJECT as KQLiteJsonObject literal in a KQLite query.
Represents a KQLiteJulianDay literal in a KQLite query.
Represents a column in a KQLite database table (KQLiteTable).
Represents com.kqlite.functions.DATE data stored within a KQLiteTable.dateColumn.
Represents com.kqlite.functions.DATETIME data stored within a KQLiteTable.dateTimeColumn.
Represents com.kqlite.functions.JSON data stored within a KQLiteTable.jsonColumn.
Represents com.kqlite.functions.JSON_ARRAY data stored within a KQLiteTable.jsonArrayColumn.
Represents com.kqlite.functions.JSON_OBJECT data stored within a KQLiteTable.jsonObjectColumn.
Represents com.kqlite.functions.JULIANDAY number stored within a KQLiteTable.julianDayColumn.
Represents com.kqlite.functions.TIME data stored within a KQLiteTable.timeColumn.
Represents com.kqlite.functions.UNIXEPOCH time stored within a KQLiteTable.unixEpochColumn.
Represents standard INTEGER a 64-bit signed Long literal in a KQLite query.
Represents a column used in an ORDER BY clause, specifying the sorting criteria.
Represents a 16-bit signed Short literal in a KQLite query.
Represents standard TEXT as String literal in a KQLite query.
Represents a TIME as KQLiteTime literal in a KQLite query.
Represents an 8-bit unsigned UByte literal in a KQLite query.
Represents a 32-bit unsigned UInt literal in a KQLite query.
Represents a 64-bit unsigned ULong literal in a KQLite query.
Represents a KQLiteUnixEpoch literal in a KQLite query.
Represents a 16-bit unsigned UShort literal in a KQLite query.
Properties
Functions
Applies the auto modifier, allowing SQLite to automatically convert between date/time text representations and Julian day numbers as needed.
Applies ceiling modifier to a date/time value.
Applies NNN days modifier to a date/time value.
Applies floor modifier to a date/time value.
Applies NNN hours modifier to a date/time value.
Applies julianday modifier to a date/time value.
Applies the localtime modifier to a date/time value, converting it from UTC to the local time zone.
Applies -YYYY-MM-DD modifier to a date/time value.
Applies NNN minutes modifier to a date/time value.
Applies NNN months modifier to a date/time value.
Adds a NOT NULL constraint to the column.
Applies the now modifier to a date/time function, representing the current UTC date and time. For local time, use localtime.
Applies +YYYY-MM-DD modifier to a date/time value.
Applies NNN seconds modifier to a date/time value.
Applies start of day modifier to a date/time value.
Applies start of month modifier to a date/time value.
Applies start of year modifier to a date/time value.
Applies the subsec modifier to a date/time value, enabling fractional second precision.
Applies the subsecond modifier to a date/time value, enabling fractional second precision.
Applies unixepoch modifier to a date/time value.
Applies the utc modifier to a date/time value, interpreting it as Coordinated Universal Time (UTC).
Applies weekday N modifier to a date/time value.
Applies NNN years modifier to a date/time value.