| canFindImpl(Object[], LockType) |  | 0% |  | 0% | 16 | 16 | 36 | 36 | 1 | 1 |
| testLock(Record, LockType) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| FindQuery(DataModelObject, String, Supplier, String, DataModelObject, Object[], LockType) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| initializeQuery() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| hasAny(Object[], LockType) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| hasOne(Object[], LockType) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| handleExecuteException(LockUnavailableException) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| handleExecuteException(ValidationException) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| handleExecuteException(PersistenceException) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| FindQuery(DataModelObject, String, Supplier, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| FindQuery(DataModelObject, String, Supplier, String, DataModelObject) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| FindQuery(DataModelObject, String, Supplier, String, Object[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| FindQuery(DataModelObject, String, Supplier, String, DataModelObject, Object[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| FindQuery(DataModelObject, String, Supplier, String, LockType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| FindQuery(DataModelObject, String, Supplier, String, DataModelObject, LockType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| FindQuery(DataModelObject, String, Supplier, String, Object[], LockType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateBuffer(Record, LockType, boolean, OffEnd) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| hasAny() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasOne() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasAny(Object[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasAny(LockType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasOne(Object[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasOne(LockType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addExternalBuffers(DataModelObject[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isIdOnly() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| first(Object[], LockType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| last(Object[], LockType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| next(Object[], LockType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| previous(Object[], LockType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unique(Object[], LockType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isBufferLoadedByQuery() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| first(Object[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| first(LockType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| last(Object[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| last(LockType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| next(Object[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| next(LockType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| previous(Object[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| previous(LockType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| current(LockType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unique(Object[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unique(LockType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| prepareBuffer() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setHasAny() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setHasOne() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| first() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| last() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| next() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| previous() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| current() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unique() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isFindByRowid() |  | 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 |
| registerChangeListener() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |