expr library

This library contains helpers to compose SQL and FTS constructs.

Classes

FtsInside
A helper class for composing an inclusive FTS column filter.
FtsNear
A helper class for composing FTS NEAR groups.
FtsOutside
A helper class for composing an exclusive FTS column filter.
FtsPhrase
A helper class for composing FTS phrases.
FtsQuery
A base helper class for composing FTS queries.
FtsSide
A base helper class for composing FTS column filters.
Sql
A base helper class for composing SQL constructs.
SqlCase
A helper class for composing a CASE expression.
SqlFunction
A helper class for composing a function call.
SqlIdentifier
A helper class for composing an identifier.
SqlJsonExtract
A helper class for composing a json_extract function call.
SqlJsonJson
A helper class for composing a json function call.
SqlJsonQuote
A helper class for composing a json_quote function call.
SqlLiteral
A helper class for composing a literal value.
SqlParameter
A helper class for composing a named parameter.
SqlSearch
A helper class for composing an FTS query as an SQL literal.
SqlTable
A helper class for composing a table name or a table-valued function call.
SqlValues
A helper class for composing an expression list.

Typedefs

FtsI = FtsInside
An alias for the FtsInside class.
FtsN = FtsNear
An alias for the FtsNear class.
FtsO = FtsOutside
An alias for the FtsOutside class.
FtsP = FtsPhrase
An alias for the FtsPhrase class.
FtsQ = FtsQuery
An alias for the FtsQuery class.
SqlC = SqlCase
An alias for the SqlCase class.
SqlF = SqlFunction
An alias for the SqlFunction class.
SqlI = SqlIdentifier
An alias for the SqlIdentifier class.
SqlJQ = SqlJsonQuote
An alias for the SqlJsonQuote class.
SqlJT = SqlJsonJson
An alias for the SqlJsonJson class.
SqlJX = SqlJsonExtract
An alias for the SqlJsonExtract class.
SqlL = SqlLiteral
An alias for the SqlLiteral class.
SqlP = SqlParameter
An alias for the SqlParameter class.
SqlS = SqlSearch
An alias for the SqlSearch class.
SqlT = SqlTable
An alias for the SqlTable class.
SqlV = SqlValues
An alias for the SqlValues class.