| preprocessSubstitutionArguments(BufferManager, Supplier, boolean, Object[]) |  | 0% |  | 0% | 15 | 15 | 40 | 40 | 1 | 1 |
| translateSort(RecordBuffer[], RecordBuffer[], List) |  | 0% |  | 0% | 7 | 7 | 26 | 26 | 1 | 1 |
| addExternalBuffers(DataModelObject[]) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| AbstractQuery() |  | 0% | | n/a | 1 | 1 | 32 | 32 | 1 | 1 |
| getReferencedBuffers() |  | 0% |  | 0% | 9 | 9 | 24 | 24 | 1 | 1 |
| collectFields(Map, DataModelObject, String[], RecordBuffer) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| translateSort(RecordBuffer, RecordBuffer, String) |  | 0% |  | 0% | 3 | 3 | 19 | 19 | 1 | 1 |
| setSkipDeletedRecord(logical) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| silentFirst(LockType) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| silentLast(LockType) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| silentNext(LockType) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| silentPrevious(LockType) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| silentUnique(LockType) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| silentCurrent(LockType) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| silentFirst() |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| silentLast() |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| silentNext() |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| silentPrevious() |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| silentUnique() |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| silentCurrent() |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| afterReposition(boolean, boolean) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| accumulate(Accumulator, boolean) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| afterReposition(boolean, integer) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| translateWhere(List, List, String) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| accumulate() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| prepareFetch() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| fromLockNowait(long, long) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| notifyRepositionListeners(boolean, boolean, int) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| include(DataModelObject, String[]) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| exclude(DataModelObject, String[]) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| addAccumulator(Accumulator, boolean) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| buffersMatch(RecordBuffer, RecordBuffer) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| notifyQueryOpenListeners(boolean) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| notifyQueryCloseListeners() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| wrapNext(LockType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| wrapPrevious(LockType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| wrapFirst(LockType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| wrapLast(LockType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| wrapCurrent(LockType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getNext(NumberType, NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getPrevious() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getPrevious(NumberType, NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getFirst() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getFirst(NumberType, NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getLast() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getLast(NumberType, NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getCurrent() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getCurrent(NumberType, NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| addQueryEventListener(P2JQuery.QueryEventListener) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addRepositionListener(RepositionListener) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getNext(NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getNext(long, NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getNext(NumberType, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getPrevious(NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getPrevious(NumberType, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getPrevious(long, NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getFirst(NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getFirst(NumberType, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getFirst(long, NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getLast(NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getLast(NumberType, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getLast(long, NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getCurrent(NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getCurrent(NumberType, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getCurrent(long, NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| _getNext() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getNext(long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getNext(long, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getPrevious(long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getPrevious(long, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getFirst(long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getFirst(long, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getLast(long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getLast(long, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getCurrent(long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getCurrent(long, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| lambda$preprocessSubstitutionArguments$0(Object) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| hasAccumulators() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| open() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| removeRepositionListener(RepositionListener) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setBrowsed(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getErrorHelper() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| afterReposition(boolean) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| lambda$preprocessSubstitutionArguments$2(Object[], int, Function, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$preprocessSubstitutionArguments$1(Object[], int, Function, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultLock() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| indexInformation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| indexInformation(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| initializeCache() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| numResults(character) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isOffEnd() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| close() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| numBuffers() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setForceDatabaseJoin(logical) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addAccumulator(Accumulator) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bufferHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bufferHandle(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bufferHandle(character) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bufferHandle(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bufferHandle(int64) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| queryClose() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| queryBackward(NumberType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| queryBackward(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| queryForward(NumberType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| queryForward(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| queryReposition(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| queryReposition(NumberType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| queryRepositionByID(rowid, rowid[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| queryRepositionByID(rowid[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNumResults() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addBuffer(handle) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addBuffer(Buffer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setBuffers(handle[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setBuffers(Buffer[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| prepare(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| prepare(character) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| queryOpen() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| indexInformation(NumberType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| forwardOnly() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| changeForwardOnly(logical) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| changeForwardOnly(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| prepareString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCache() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setCache(integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setCache(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isOpen() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| deleteResultListEntry(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createResultListEntry() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setDynamicPredicate(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setLenientOffEnd(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isForceDatabaseJoin() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setIndexedReposition() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setFetchOnReposition(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setFillingBrowseRows(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setForwardOnly(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setStandalone(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOuter(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setPresort(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setIterating(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setErrorIfNull(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setFatalError() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOmitAlias(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getNext(LockType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPrevious(LockType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFirst(LockType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLast(LockType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrent(LockType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasAny() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasAny(Object[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasAny(LockType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasAny(Object[], LockType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasOne() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasOne(Object[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasOne(LockType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasOne(Object[], LockType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| deleteResultListEntry() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isSkipDeletedRecord() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setParameterFilter(ParameterFilter) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDataRelation(DataRelation) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$collectFields$3(DmoMeta, DataModelObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| numResults(P2JQuery) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDynamicPredicate() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isLenientOffEnd() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isIndexedReposition() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isFetchOnReposition() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isForwardOnly() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isStandalone() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isPresort() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isIterating() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isBrowsed() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExternalBuffers() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExternalBuffersDefs() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isFatalError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isErrorIfNull() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isOmitAlias() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRepositionNotificationActive() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isFillingBrowseRows() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| _isSkipDeletedRecord() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDataRelation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isNewBreakGroup(Resolvable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isLastOfBreakGroup(Resolvable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setScrolling() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cleanup() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| loadRowAtCursor() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| releaseBuffers() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |