protected final class TemporaryBuffer.TempValidationHelper extends RecordBuffer.ValidationHelper
ValidationHelper
which overrides methods which
must behave differently when validating temp tables.Modifier | Constructor and Description |
---|---|
protected |
TempValidationHelper() |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<java.lang.String> |
listDirtyIndexes(boolean unique,
boolean fullMatch,
boolean cumulative)
Override the parent's implementation to provide an empty list when
non-unique, dirty indexes are requested.
|
isAnyIndexFullyDirty, prevalidate, reset, setTouched, validateDirty, validateFull, validateRemaining, wasShared, wasTouched
protected java.util.List<java.lang.String> listDirtyIndexes(boolean unique, boolean fullMatch, boolean cumulative)
listDirtyIndexes
in class RecordBuffer.ValidationHelper
unique
- If true
, only unique indexes are checked. If
false
, no indexes are checked.fullMatch
- If true
every property in an index must be
dirty for that index to be considered dirty. If
false
, any dirty property in an index is enough
to consider that index dirty.cumulative
- Only in the case of non-unique indexes. If true
, collect all indexes
that were marked dirty since the record was loaded. If false
, only
indexes marked dirty since the last validation/share.