- All Superinterfaces:
- Scope
A context object for 
Record manipulation passed to registered
 RecordListener's.
 
 This type is a Scope with independent lifecycle and its own
 Scope.data() map.
- Author:
- Lukas Eder
- 
Method SummaryModifier and TypeMethodDescription@NotNull Record @NotNull []TheRecord(s) that are being manipulated in batch mode.@Nullable ExceptionTheExceptionbeing thrown ornull.@NotNull Recordrecord()TheRecordthat is being manipulated.@NotNull RecordType<?>TheRecordTypeof therecord()that is being manipulated.@NotNull ExecuteTypetype()The type of database interaction that is being executed.Methods inherited from interface org.jooq.Scopeconfiguration, creationTime, data, data, data, dialect, dsl, family, settings
- 
Method Details- 
typeThe type of database interaction that is being executed.Unlike ExecuteContext.type(), this can only result in any of these:- ExecuteType.BATCHwhen calling- batchStore(),- batchInsert(),- batchUpdate(),- batchDelete().
- ExecuteType.READwhen calling- refresh()
- ExecuteType.WRITEwhen calling- store(),- insert(),- update(),- delete().
 - See Also:
 
- 
recordTheRecordthat is being manipulated.- Returns:
- The Recordbeing manipulated. This is nevernull
 
- 
recordTypeTheRecordTypeof therecord()that is being manipulated.- Returns:
- The RecordTypebeing manipulated. This is nevernull.
 
- 
batchRecordsTheRecord(s) that are being manipulated in batch mode.If a single Recordis being manipulated in non-batch mode, this will return an array of length1, containing thatRecord.- Returns:
- The Record(s) being manipulated. This is nevernull
 
- 
exceptionTheExceptionbeing thrown ornull.
 
-