ReturningQueryable
class ReturningQueryable(var statement: SqlAnnotatedElement, val select: QueryElement, tableName: SqlTableName?) : QueryWithResults
Query deriving from the RETURNING clause of an expression.
Typical use cases include INSERT, UPDATE, and DELETE. This class is similar to SelectQueryable but differs in the fact that only 1 table can be part of the query, and that table is guaranteed to be "real".
Parameters
statement
Parent statement. Typically, this is the INSERT, UPDATE, or DELETE statement.
select
The RETURNING clause of the statement. Represented as a query since it returns values to the caller.
tableName
Name of the table the statement is operating on.