Readonly
_statementReadonly
fnFULL OUTER JOIN [table] ON [on]
having [expr]
INNER JOIN [table] ON [on]
[kind] JOIN [table] ON [on]
Expression to condition the join on. If using Typescript, this must be provided as a function from the builder to your ON expression so you have the extra columns from the join available on the builder.
LEFT OUTER JOIN [table] ON [on]
LIMIT [expr]
OFFSET [expr]
Optional
opts: { Optional
nullOptional
order?: "ASC" | "DESC"RIGHT OUTER JOIN [table] ON [on]
Select columns or expressions. You can either select columns or expressions
but not both. If you need select both, split your selections across multiple
calls to select
.
Rest
...cols: Col[]Select a single column or expression and alias it to alias
.
SELECT [col] AS [alias]
Removes all type information from the builder allowing you to select whatever you want and get back the any type. This should never be necessary as the SIJ builder includes a complete typing of SQL but in situations where SIJ has a bug you can continue using it while waiting for the upstream to be fixed.
WHERE [expr]
Generated using TypeDoc
Builds a SELECT statement.