- All Known Implementing Classes:
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
DataType.generatedAlwaysAs(Generator)to implement dynamic, client side computed columns, i.e. computed columns with
There are two types of client side computed columns:
QOM.GenerationOption.STORED: The computation is performed when writing to a record via
QOM.GenerationOption.VIRTUAL: The computation is performed when reading a record via
Select, or the
Depending on the type of client side computed column, the exact time when the
computation is performed may differ, practically. It is not specified, when
it happens, but users may assume that it happens only once per query
Field expression which references a
independently of how many times the resulting expression is repeated in the
resulting SQL query.
This API is part of a commercial only feature. To use this feature, please use the jOOQ Professional Edition or the jOOQ Enterprise Edition.
- Lukas Eder
supportsdefault boolean supports
(GeneratorStatementType statementType)Whether this generator supports a given statement type.
Implementations may choose to deactivate themselves for some statement types, e.g. if they want to be invoked only for
statementType- The statement type.