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
NEARgroups. - 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
CASEexpression. - 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_extractfunction call. - SqlJsonJson
-
A helper class for composing a
jsonfunction call. - SqlJsonQuote
-
A helper class for composing a
json_quotefunction 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.