Package-level declarations
Types
Bulk insert expression, represents a bulk insert statement in SQLite.
DSL builder for bulk insert or update statements.
DSL builder for bulk insert statements.
Insert or update expression, represents an insert statement with an on conflict (key) do update set
clause in SQLite.
DSL builder for insert or update on conflict clause.
DSL builder for insert or update statements.
Base class of SQLite DSL builders, provide basic functions used to build assignments for insert or update DSL.
SqlDialect implementation for SQLite database.
Base interface designed to visit or modify SQLite expression trees using visitor pattern.
SqlFormatter implementation for SQLite, formatting SQL expressions as strings with their execution arguments.
Functions
Bulk insert records to the table and return the effected row count.
Bulk insert records to the table, determining if there is a key conflict while inserting each of them, and automatically performs updates if any conflict exists.
Bulk insert records to the table, determining if there is a key conflict while inserting each of them, automatically performs updates if any conflict exists, and finally returns the specific columns.
Bulk insert records to the table, determining if there is a key conflict while inserting each of them, automatically performs updates if any conflict exists, and finally returns the specific column.
Bulk insert records to the table and return the specific columns' values.
Bulk insert records to the table and return the specific column's values.
SQLite ifnull function, translated to ifnull(left, right)
.
SQLite iif function, translated to iif(condition, then, otherwise)
.
Insert a record to the table, determining if there is a key conflict while it's being inserted, and automatically performs an update if any conflict exists.
Insert a record to the table, determining if there is a key conflict while it's being inserted, automatically performs an update if any conflict exists, and finally returns the specific columns.
Insert a record to the table, determining if there is a key conflict while it's being inserted, automatically performs an update if any conflict exists, and finally returns the specific column.
Insert a record to the table and return the specific columns.
Insert a record to the table and return the specific column.
SQLite instr function, translated to instr(left, right)
.
SQLite json_extract function, translated to json_extract(column, path)
.
SQLite json_patch function, translated to json_patch(left, right)
.
SQLite json_remove function, translated to json_remove(column, path)
.
SQLite json_valid function, translated to json_valid(column)
.
SQLite random function, translated to random()
.
SQLite replace function, translated to replace(str, oldValue, newValue)
.
SQLite lower function, translated to lower(str).
SQLite upper function, translated to upper(str).