# RandomAccessQuery

Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods
Total | 5,187 of 5,187 | 0% | 888 of 888 | 0% | 582 | 582 | 1,317 | 1,317 | 136 | 136
executeImpl(Object[], LockType, boolean, boolean) |  | 0% |  | 0% | 79 | 79 | 186 | 186 | 1 | 1
execute(Object[], LockType, boolean, boolean) |  | 0% |  | 0% | 48 | 48 | 127 | 127 | 1 | 1
addDynamicFilter(FieldReference, BaseDataType, String) |  | 0% |  | 0% | 16 | 16 | 54 | 54 | 1 | 1
initialize(DataModelObject, String, Supplier, String, String, DataModelObject, Object[], LockType) |  | 0% |  | 0% | 20 | 20 | 58 | 58 | 1 | 1
previous(Object[], LockType) |  | 0% |  | 0% | 24 | 24 | 48 | 48 | 1 | 1
next(Object[], LockType) |  | 0% |  | 0% | 21 | 21 | 47 | 47 | 1 | 1
unique(Object[], LockType) |  | 0% |  | 0% | 12 | 12 | 37 | 37 | 1 | 1
executeDirectAccess(Object[]) |  | 0% |  | 0% | 13 | 13 | 36 | 36 | 1 | 1
first(Object[], LockType) |  | 0% |  | 0% | 13 | 13 | 36 | 36 | 1 | 1
last(Object[], LockType) |  | 0% |  | 0% | 13 | 13 | 36 | 36 | 1 | 1
getHelper() |  | 0% |  | 0% | 14 | 14 | 24 | 24 | 1 | 1
processDirtyResults(Persistence, Record, DirtyInfo, LockType, boolean) |  | 0% |  | 0% | 18 | 18 | 34 | 34 | 1 | 1
makeAdaptiveServerJoinComponent(List, AdaptiveQuery, int, boolean, CompoundComponent) |  | 0% |  | 0% | 9 | 9 | 22 | 22 | 1 | 1
logQueryDetails(String, Object[], Record) |  | 0% |  | 0% | 7 | 7 | 25 | 25 | 1 | 1
resolveArgs(boolean) |  | 0% |  | 0% | 9 | 9 | 16 | 16 | 1 | 1
load(Object[], LockType, boolean) |  | 0% |  | 0% | 8 | 8 | 18 | 18 | 1 | 1
RandomAccessQuery() |  | 0% |  | n/a | 1 | 1 | 26 | 26 | 1 | 1
loadByValue(Object[], LockType, boolean) |  | 0% |  | 0% | 7 | 7 | 22 | 22 | 1 | 1
setMultiTenantAlternative(String, Supplier, String, Object[]) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1
makePreselectServerJoinComponent(List, int, boolean) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1
getJoinKey() |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1
silentFirst(Object[], LockType) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1
silentLast(Object[], LockType) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1
silentNext(Object[], LockType) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1
silentPrevious(Object[], LockType) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1
silentUnique(Object[], LockType) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1
stateChanged(RecordChangeEvent) |  | 0% |  | 0% | 9 | 9 | 15 | 15 | 1 | 1
addExternalBuffers(DataModelObject[]) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1
findPrevious(Object[], LockType, boolean) |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 1 | 1
getBundleFql() |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1
findNext(Object[], LockType, boolean) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1
registerRecordChangeListeners(Integer) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1
reset(boolean, boolean) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1
finalizeFind(LockType, Record, Runnable, boolean) |  | 0% |  | 0% | 7 | 7 | 10 | 10 | 1 | 1
peekFirst() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1
peekLast() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1
updateBuffer(Record, LockType, boolean, OffEnd) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1
honorRecordNursery(FQLPreprocessor) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
peekNext() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1
peekPrevious() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1
getRow() |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1
clearDynamicFilters() |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1
resolveArg(Object) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1
cleanup() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1
lambda$initialize$0(RecordBuffer, String) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
isIdOnly() |  | 0% |  | 0% | 5 | 5 | 3 | 3 | 1 | 1
isSimpleQuery() |  | 0% |  | 0% | 6 | 6 | 2 | 2 | 1 | 1
setResults(Results) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1
current(LockType) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1
close(boolean) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1
hasConstraints() |  | 0% |  | 0% | 6 | 6 | 2 | 2 | 1 | 1
translateWhere() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1
getOffEnd() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
getTranslatedWhere() |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
errorFindFirstLast() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
getOffEndListeners() |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
isNull(Object) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
initialize(DataModelObject, String, Supplier, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
initialize(DataModelObject, String, Supplier, String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
initialize(DataModelObject, String, Supplier, String, DataModelObject) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
initialize(DataModelObject, String, Supplier, String, String, DataModelObject) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
initialize(DataModelObject, String, Supplier, String, Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
initialize(DataModelObject, String, Supplier, String, String, Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
initialize(DataModelObject, String, Supplier, String, DataModelObject, Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
initialize(DataModelObject, String, Supplier, String, String, DataModelObject, Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
handleExecuteException(LockUnavailableException) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
getIDs(Record) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
initialize(DataModelObject, String, Supplier, String, LockType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
initialize(DataModelObject, String, Supplier, String, String, LockType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
initialize(DataModelObject, String, Supplier, String, DataModelObject, LockType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
initialize(DataModelObject, String, Supplier, String, String, DataModelObject, LockType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
initialize(DataModelObject, String, Supplier, String, Object[], LockType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
initialize(DataModelObject, String, Supplier, String, String, Object[], LockType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
initialize(DataModelObject, String, Supplier, String, DataModelObject, Object[], LockType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
activateUnique() |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
activateFirst() |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
registerChangeListener() |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
activateLast() |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
activateNext() |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
activatePrevious() |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
getRecordBuffers() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
prepareBuffer() |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
first() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
last() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
next() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
previous() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
unique() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
clearResults() |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
hasWhereExpression() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
recordBuffers() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setMultiTenantAlternative(String, Supplier, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
first(Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
first(LockType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
silentFirst(Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
last(Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
last(LockType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
silentLast(Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
next(Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
next(LockType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
silentNext(Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
previous(Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
previous(LockType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
silentPrevious(Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
unique(Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
unique(LockType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
silentUnique(Object[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
indexInformation(NumberType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
loadByValue(Object[], LockType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
current() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
releaseBuffers() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
prepareFetch() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
static {...} |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setFullRecords() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setUnknownRecord() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
close() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
overrideIncludeFields(Map) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
overrideExcludeFields(Map) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setRecordAlreadyFound(boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setReferenceRecord(Record) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$unique$1() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getArgs() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getJoin() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getOriginalWhere() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getExternalBuffers() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getSortPhrase() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getBreakValue() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getBuffer() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getCurrentArgs() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getLockType() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
handleExecuteException(ValidationException) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
handleExecuteException(PersistenceException) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
getTableCount() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
suppressNestedQueryError() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
throwExceptionOnFatalError() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
isBufferLoadedByQuery() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
forceDynamicOperation() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1