# AdaptiveQuery

Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods
Total | 3,284 of 3,284 | 0% | 600 of 600 | 0% | 390 | 390 | 900 | 900 | 89 | 89
stateChanged(RecordChangeEvent) |  | 0% |  | 0% | 44 | 44 | 78 | 78 | 1 | 1
next(LockType) |  | 0% |  | 0% | 22 | 22 | 44 | 44 | 1 | 1
execute() |  | 0% |  | 0% | 14 | 14 | 37 | 37 | 1 | 1
setupInvalidationProperties() |  | 0% |  | 0% | 10 | 10 | 34 | 34 | 1 | 1
first(LockType) |  | 0% |  | 0% | 9 | 9 | 34 | 34 | 1 | 1
previous(LockType) |  | 0% |  | 0% | 15 | 15 | 33 | 33 | 1 | 1
last(LockType) |  | 0% |  | 0% | 10 | 10 | 32 | 32 | 1 | 1
repositionByID(Long[], boolean, boolean) |  | 0% |  | 0% | 9 | 9 | 28 | 28 | 1 | 1
executeQuery(Persistence, String, Object[]) |  | 0% |  | 0% | 10 | 10 | 22 | 22 | 1 | 1
addComponent(DataModelObject, String, String, String, DataModelObject, Object[], LockType, int, boolean) |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 1 | 1
sessionEvent(SessionListener.Event) |  | 0% |  | 0% | 14 | 14 | 29 | 29 | 1 | 1
prepareParameters(List) |  | 0% |  | 0% | 8 | 8 | 22 | 22 | 1 | 1
load(Object[], LockType, boolean) |  | 0% |  | 0% | 9 | 9 | 18 | 18 | 1 | 1
createSimpleQuery(AdaptiveComponent) |  | 0% |  | 0% | 4 | 4 | 22 | 22 | 1 | 1
doubleCheckInvalidation(RecordChangeEvent) |  | 0% |  | 0% | 9 | 9 | 24 | 24 | 1 | 1
invalidate(RecordChangeEvent) |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 1 | 1
initialize(DataModelObject, String, Supplier, String, String, DataModelObject, Object[], LockType) |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1
revalidate(Object) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1
quickRevalidate(AdaptiveComponent) |  | 0% |  | 0% | 11 | 11 | 10 | 10 | 1 | 1
lambda$addComponent$0(RecordBuffer, RecordBuffer, String) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1
assembleWhereClause(ArrayList, int, FQLExpression, FQLExpression, boolean) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1
AdaptiveQuery() |  | 0% |  | n/a | 1 | 1 | 17 | 17 | 1 | 1
getCurrentIds(boolean) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1
cleanup() |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1
probablyRequiresResort() |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1
createCompoundQuery(AdaptiveComponent) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1
backward(int) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1
reposition(int) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1
assembleOrderByClause() |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1
isLazyMode() |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 1 | 1
loadByValues(Object[], LockType) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1
deleteResultListEntry(boolean) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1
addDynamicSortCriterion(FieldReference, boolean) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1
earlyInvalidate() |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1
forward(int) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1
invalidate(AdaptiveComponent) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1
open() |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1
clearDynamicSortCriteria() |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1
reset(boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1
executeScroll(Persistence, String, Object[], boolean) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
initialize(boolean) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
fetch(boolean, LockType, boolean) |  | 0% |  | 0% | 5 | 5 | 4 | 4 | 1 | 1
current(LockType) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1
getRow() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1
createResults(Results) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
initialize() |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
size() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
invalidate() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
initialize(String) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
resetResults() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1
resetDynamicScrolling() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
setWorkerRefererenceRecord(RandomAccessQuery) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
addComponent(DataModelObject, String, String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
addComponent(DataModelObject, String, String, DataModelObject) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
addComponent(DataModelObject, String, String, Object[]) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
addComponent(DataModelObject, String, String, DataModelObject, Object[]) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
addComponent(DataModelObject, String, String, DataModelObject, Object[], LockType, int, boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
peekNext() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
peekPrevious() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
invalidateIfReferenceRowExists() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
addComponent(DataModelObject, String, String, LockType) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
addComponent(DataModelObject, String, String, DataModelObject, LockType) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
addComponent(DataModelObject, String, String, Object[], LockType) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
addComponent(DataModelObject, String, String, DataModelObject, Object[], LockType) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
addComponent(DataModelObject, String, String, Object[], LockType, int, boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
createResultListEntry() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
currentRowImpl() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
currentRow() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
getCachedRow() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
toString() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
close(boolean) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
treatPreviousAsLast() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1
setScrolling() |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
setForwardOnly(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
storeReferenceRow(RecordChangeEvent) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
shouldRegisterRecordChangeListeners() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
isPreselect() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
hintFullResults() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
repositionByID(Long[], boolean) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
resultsChanged() |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
forceDynamicOperation() |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
static {...} |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
delegateChanged() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
getCurrentIds() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
isGlobalInvalidation() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
isLocalInvalidation() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
handleMissingJoinRecord() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
isNativelyPreselect() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
isNativelyScrolling() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1