[#8498] Add more documentation to the RETURNING clause

This commit is contained in:
lukaseder 2019-04-09 12:45:51 +02:00
parent baeae9a24b
commit f37d66de12
3 changed files with 216 additions and 0 deletions

View File

@ -89,6 +89,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return all fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -99,6 +101,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
* <p>
* [#5070] Due to an early API design flaw, this method historically returns
* the type <code>R</code>, not a more generic type <code>Record</code>.
* This means that only actual columns in <code>R</code> can be returned.
@ -115,6 +119,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
* <p>
* [#5070] Due to an early API design flaw, this method historically returns
* the type <code>R</code>, not a more generic type <code>Record</code>.
* This means that only actual columns in <code>R</code> can be returned.
@ -130,6 +136,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @param fields Fields to be returned
* @see DeleteResultStep
@ -140,6 +148,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @param fields Fields to be returned
* @see DeleteResultStep
@ -152,6 +162,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -161,6 +173,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -170,6 +184,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -179,6 +195,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -188,6 +206,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -197,6 +217,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -206,6 +228,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -215,6 +239,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -224,6 +250,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -233,6 +261,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -242,6 +272,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -251,6 +283,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -260,6 +294,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -269,6 +305,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -278,6 +316,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -287,6 +327,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -296,6 +338,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -305,6 +349,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -314,6 +360,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -323,6 +371,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -332,6 +382,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/
@ -341,6 +393,8 @@ public interface DeleteReturningStep<R extends Record> extends DeleteFinalStep<R
/**
* Configure the <code>DELETE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>before</em> deletion.
*
* @see DeleteResultStep
*/

View File

@ -96,6 +96,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return all fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -106,6 +109,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
* <p>
* [#5070] Due to an early API design flaw, this method historically returns
* the type <code>R</code>, not a more generic type <code>Record</code>.
* This means that only actual columns in <code>R</code> can be returned.
@ -122,6 +128,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
* <p>
* [#5070] Due to an early API design flaw, this method historically returns
* the type <code>R</code>, not a more generic type <code>Record</code>.
* This means that only actual columns in <code>R</code> can be returned.
@ -137,6 +146,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @param fields Fields to be returned
* @see InsertResultStep
@ -147,6 +159,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @param fields Fields to be returned
* @see InsertResultStep
@ -159,6 +174,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -168,6 +186,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -177,6 +198,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -186,6 +210,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -195,6 +222,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -204,6 +234,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -213,6 +246,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -222,6 +258,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -231,6 +270,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -240,6 +282,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -249,6 +294,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -258,6 +306,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -267,6 +318,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -276,6 +330,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -285,6 +342,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -294,6 +354,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -303,6 +366,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -312,6 +378,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -321,6 +390,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -330,6 +402,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -339,6 +414,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/
@ -348,6 +426,9 @@ public interface InsertReturningStep<R extends Record> extends InsertFinalStep<R
/**
* Configure the <code>INSERT</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> insertion and generation of
* default values and generation of any values produced by triggers.
*
* @see InsertResultStep
*/

View File

@ -92,6 +92,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return all fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -102,6 +105,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
* <p>
* [#5070] Due to an early API design flaw, this method historically returns
* the type <code>R</code>, not a more generic type <code>Record</code>.
* This means that only actual columns in <code>R</code> can be returned.
@ -118,6 +124,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
* <p>
* [#5070] Due to an early API design flaw, this method historically returns
* the type <code>R</code>, not a more generic type <code>Record</code>.
* This means that only actual columns in <code>R</code> can be returned.
@ -133,6 +142,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @param fields Fields to be returned
* @see UpdateResultStep
@ -143,6 +155,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @param fields Fields to be returned
* @see UpdateResultStep
@ -155,6 +170,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -164,6 +182,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -173,6 +194,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -182,6 +206,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -191,6 +218,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -200,6 +230,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -209,6 +242,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -218,6 +254,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -227,6 +266,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -236,6 +278,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -245,6 +290,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -254,6 +302,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -263,6 +314,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -272,6 +326,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -281,6 +338,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -290,6 +350,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -299,6 +362,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -308,6 +374,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -317,6 +386,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -326,6 +398,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -335,6 +410,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/
@ -344,6 +422,9 @@ public interface UpdateReturningStep<R extends Record> extends UpdateFinalStep<R
/**
* Configure the <code>UPDATE</code> statement to return a list of fields in
* <code>R</code>.
* <p>
* This will return the data <em>after</em> updating and generation of
* default values and generation of any values produced by triggers.
*
* @see UpdateResultStep
*/