# BufferImpl

Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods
Total | 11,308 of 11,308 | 0% | 1,514 of 1,514 | 0% | 1,180 | 1,180 | 2,532 | 2,532 | 416 | 416
attachDataSource(handle, character, character, character) |  | 0% |  | 0% | 66 | 66 | 166 | 166 | 1 | 1
mergeRowChangesImpl(BufferImpl, BufferImpl) |  | 0% |  | 0% | 24 | 24 | 75 | 75 | 1 | 1
dereference(NumberType, String, Object) |  | 0% |  | 0% | 10 | 10 | 34 | 34 | 1 | 1
assign(String, DataSource.FieldReference, BufferImpl, RecordBuffer, Map) |  | 0% |  | 0% | 23 | 23 | 60 | 60 | 1 | 1
saveRowChangesImpl2(DataSource, BufferImpl, int, String, boolean) |  | 0% |  | 0% | 16 | 16 | 42 | 42 | 1 | 1
rawCopyFrom(raw) |  | 0% |  | 0% | 11 | 11 | 50 | 50 | 1 | 1
markRowState(long, handle) |  | 0% |  | 0% | 19 | 19 | 57 | 57 | 1 | 1
serializeRowImpl(String, TargetData, Boolean, String, Boolean, Boolean) |  | 0% |  | 0% | 12 | 12 | 37 | 37 | 1 | 1
dataSourceRowid(character) |  | 0% |  | 0% | 16 | 16 | 33 | 33 | 1 | 1
getChanges(handle) |  | 0% |  | 0% | 12 | 12 | 46 | 46 | 1 | 1
dataSourceRowid(NumberType) |  | 0% |  | 0% | 16 | 16 | 26 | 26 | 1 | 1
rawTransfer(boolean, handle) |  | 0% |  | 0% | 12 | 12 | 40 | 40 | 1 | 1
acceptChanges() |  | 0% |  | 0% | 5 | 5 | 36 | 36 | 1 | 1
resourceDeleteImpl() |  | 0% |  | 0% | 22 | 22 | 33 | 33 | 1 | 1
recordLength() |  | 0% |  | 0% | 7 | 7 | 31 | 31 | 1 | 1
rawCopyTo(raw) |  | 0% |  | 0% | 7 | 7 | 34 | 34 | 1 | 1
mergeRowChanges(handle, boolean) |  | 0% |  | 0% | 11 | 11 | 29 | 29 | 1 | 1
_find(String, BufferImpl.FindMode, LockType, Buffer[]) |  | 0% |  | 0% | 12 | 12 | 31 | 31 | 1 | 1
writeXml(TargetData, logical, character, character, logical, logical, logical, logical) |  | 0% |  | 0% | 20 | 20 | 23 | 23 | 1 | 1
dereference(NumberType, String) |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 1 | 1
dataSourceRowid() |  | 0% |  | 0% | 12 | 12 | 23 | 23 | 1 | 1
dereference(String, Object) |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1
keys() |  | 0% |  | 0% | 11 | 11 | 21 | 21 | 1 | 1
writeJson(TargetData, logical, character, logical, logical, logical) |  | 0% |  | 0% | 7 | 7 | 26 | 26 | 1 | 1
bufferFieldNative(int) |  | 0% |  | 0% | 9 | 9 | 22 | 22 | 1 | 1
rejectRowChanges() |  | 0% |  | 0% | 6 | 6 | 26 | 26 | 1 | 1
mergeChanges(handle, boolean) |  | 0% |  | 0% | 9 | 9 | 20 | 20 | 1 | 1
synchronize(DataRelation) |  | 0% |  | 0% | 3 | 3 | 22 | 22 | 1 | 1
lambda$mergeChangesImpl$10(logical, Session, Class, BufferImpl, Class, Class, TemporaryBuffer, TempRecord) |  | 0% |  | 0% | 5 | 5 | 29 | 29 | 1 | 1
changeErrorString(character) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1
error(boolean) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1
rejected(boolean) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1
setCallback(String, String, object) |  | 0% |  | 0% | 11 | 11 | 22 | 22 | 1 | 1
readXml(SourceData, character, character, logical, character, character) |  | 0% |  | 0% | 9 | 9 | 23 | 23 | 1 | 1
BufferImpl() |  | 0% |  | n/a | 1 | 1 | 30 | 30 | 1 | 1
setCallbackProcedure(String, String, handle) |  | 0% |  | 0% | 12 | 12 | 21 | 21 | 1 | 1
derefPoly(String) |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 1 | 1
readValues(ArrayList, Map, ObjectInputStream) |  | 0% |  | 0% | 4 | 4 | 19 | 19 | 1 | 1
dereference(String) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1
writeXmlSchema(TargetData, logical, Text, logical, logical) |  | 0% |  | 0% | 12 | 12 | 15 | 15 | 1 | 1
acceptRowChanges() |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1
interlink() |  | 0% |  | 0% | 8 | 8 | 21 | 21 | 1 | 1
fillMode(String) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1
mergeChangesImpl(BufferImpl, boolean) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1
bufferField(int) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1
bufferFieldForProperty(String) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1
computeBufferType() |  | 0% |  | 0% | 4 | 4 | 20 | 20 | 1 | 1
bufferField(BaseDataType) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1
isCallbackName(String) |  | 0% |  | 0% | 12 | 12 | 13 | 13 | 1 | 1
deleteRecord(Supplier, Supplier) |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 1 | 1
saveRowChangesImpl(String, String, boolean) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1
deleteRecord(boolean) |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 1 | 1
saveRowChangesImpl(int, String, boolean) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1
querySynchronize() |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1
hasFieldEx(String) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1
static {...} |  | 0% |  | n/a | 1 | 1 | 11 | 11 | 1 | 1
setErrorOnSave() |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1
originRowid() |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1
dataSourceRowid(rowid) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1
dataSourceRowid(int64, rowid) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1
dataSourceRowid(character, rowid) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1
childRelation(long) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1
readJson(SourceData, character) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1
setOriginRowidImpl(Long) |  | 0% |  | n/a | 1 | 1 | 11 | 11 | 1 | 1
setDatasourceRowidImpl(Long) |  | 0% |  | n/a | 1 | 1 | 11 | 11 | 1 | 1
bufferCreate() |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1
findByRowID(rowid, LockType) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1
parentRelationNative() |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1
getCallbackProcContext(String) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1
error() |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1
rejected() |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1
primaryIndex(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
allowDelete(handle, boolean) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1
getCallbackProcName(String) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1
keys(DataSource, String[]) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1
detachDataSourceImpl() |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1
copyTempTable(handle, boolean, boolean, boolean, String) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1
dataSourceCompleteMap() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1
rejectChanges() |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1
bufferFieldNative(String) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1
fill() |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1
invokeCallback(String) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1
getCallSite(String) |  | 0% |  | 0% | 10 | 10 | 11 | 11 | 1 | 1
getMappedField(BufferImpl, String) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1
lambda$findByRowID$4(RecordBuffer, String, rowid, LockType) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
deleteAll() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1
saveRowChanges(NumberType, Text, logical) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1
deleteRecord() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
findFirst(character, NumberType, NumberType) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
bufferField(NumberType) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1
setDataSet(DataSet) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1
findFirst(character, NumberType, long) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
errorString() |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1
fromLockNowait(long, long) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1
getSerializeName() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
bufferField(character) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1
copyTempTable(handle, logical, logical, logical, character) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
applyCallback(String) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1
lastBatch(logical) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
autoDelete(logical) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
bufferValidate() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1
autoSynchronize(logical) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
setCurrentIteration(handle) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
getQueryAsHandle() |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1
numChildRelations() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
dereference(Class, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1
findCurrent(LockType, NumberType) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1
delete(DataModelObject[], String, Object[]) |  | 0% |  | n/a | 1 | 1 | 7 | 7 | 1 | 1
findCurrent(NumberType, NumberType) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1
rowState() |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1
primaryIndex() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
findLast(character, NumberType, NumberType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
findUnique(character, NumberType, NumberType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
getTable() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
namespaceURI(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
namespacePrefix(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
findFirst(character, NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
findFirst(character, long, NumberType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
findLast(character, NumberType, long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
findLast(character, long, NumberType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
findUnique(character, NumberType, long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
findUnique(character, long, NumberType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
findCurrent(LockType, long) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
indexInformation(NumberType) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
label() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
delete() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1
saveRowChanges(Text, Text, logical) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1
setMultiTenant(logical) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setMultiTenant(boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
findFirst(character, long, long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
findLast(character, long, long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
findUnique(character, long, long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
findCurrent(NumberType, long) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
findCurrent(long, NumberType) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
getDbName() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
label(Text) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
label(String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
getXmlNodeName() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1
batchSize(long) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
saveRowChanges(NumberType, Text) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
saveRowChanges(unknown, Text, logical) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1
markNew() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
lastBatch() |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1
defaultBufferHandle() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
afterRowid() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
beforeRowid() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
saveRowChanges(NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
markRowState(int64) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
markRowState(int64, handle) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
_current(LockType) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
areBDTsEqual(BaseDataType, BaseDataType) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
rawCopyTo(Buffer) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
validate() |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
findByRowID(rowid, NumberType, NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
findByRowID(rowid, integer, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
serializeRow(character, TargetData, logical, character, logical, logical) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
clearQuery() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
verifyTransaction(RecordBuffer) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
setDataSourceModified(logical) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
defaultBufferHandleNative() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
rawCopyTo(FieldReference) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1
bufferCopy(Buffer, character, character, logical) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
findByRowID(rowid, NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
findByRowID(rowid, NumberType, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
findByRowID(rowid, long, NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
getIteration(NumberType) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1
getUniqueID() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
serializeRow(character, TargetData, logical, character, logical) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
batchSize(NumberType) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
childRelation(int64) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
rejected(logical) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
isBeforeBuffer() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
isAfterBuffer() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
overrideName(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
lambda$acceptChanges$8(BaseRecord) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
lambda$dataSourceRowid$6(logical, BufferImpl, String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$dataSourceRowid$5(logical, BufferImpl, String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
wrapFirst(FindQuery, LockType) |  | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1
wrapLast(FindQuery, LockType) |  | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1
wrapUnique(FindQuery, LockType) |  | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1
lastBatch(boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
rawTransfer(logical, handle) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
deleteForAll() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
findByRowID(rowid, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
findByRowID(rowid, long, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
findCurrent(NumberType) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
disableLoadTriggers(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
serializeRow(character, TargetData, logical, character) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
fillMode() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
mergeRowChanges(handle, logical) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1
mergeChanges(handle, logical) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1
setQuery(QueryWrapper) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
autoDelete() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
bufferCompare(Buffer, character, character, character, logical) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
findCurrent(long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
findCurrent(long, long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
disableDumpTriggers() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
readXml(SourceData, character, character, logical, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
serializeRow(character, TargetData, logical) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
resourceDelete() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
checkExtentRange(int, int) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
bufferRelease() |  | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1
findFirst(character, long) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findLast(character, long) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findLast(character, NumberType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findUnique(character, long) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findUnique(character, NumberType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
writeXml(TargetData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
writeXml(TargetData, logical) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
writeXml(TargetData, logical, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
writeXml(TargetData, logical, character, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
writeXml(TargetData, logical, character, character, logical) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
writeXml(TargetData, logical, character, character, logical, logical) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
writeXml(TargetData, logical, character, character, logical, logical, logical) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
serializeRow(character, TargetData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
writeJson(TargetData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
writeJson(TargetData, logical) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
_dataSet() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
rawCopyFrom(FieldReference) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
bufferCompare(handle, character, character, character, logical) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
readXml(SourceData, character, character, logical) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
copyTempTable(handle, logical) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
copyTempTable(handle, logical, logical) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
copyTempTable(handle, logical, logical, logical) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
hasField(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
hasNextSibling() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1
bufferCopy(handle, character, character, logical) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
bufferCompare(handle, character, character, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
dereference(long, String, Object) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
findFirst(character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findFirst(character, LockType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findLast(character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findLast(character, LockType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findUnique(character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findUnique(character, LockType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
autoSynchronize() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
readXmlSchema(SourceData, logical, Text, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
writeJson(TargetData, logical, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
writeJson(TargetData, logical, character, logical) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
writeJson(TargetData, logical, character, logical, logical) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
fillMode(Text) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
setCallback(Text, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
outOfBoundsError(int) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
average(String, NumberType, String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
average(String, NumberType, String, Object[]) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
count(String, NumberType, String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
count(String, NumberType, String, Object[]) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
minimum(String, NumberType, String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
minimum(String, NumberType, String, Object[]) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
maximum(String, NumberType, String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
maximum(String, NumberType, String, Object[]) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
sum(String, NumberType, String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
sum(String, NumberType, String, Object[]) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
bufferCopy(handle, character, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
bufferCompare(Buffer, character, character, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
bufferCompare(handle, character, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
dereference(long, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findFirst() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findLast() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findUnique() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findCurrent(LockType) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
getXmlDataType() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
autoSynchronize(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
getXmlNodeType() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
writeXmlSchema(TargetData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
writeXmlSchema(TargetData, logical) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
writeXmlSchema(TargetData, logical, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
writeXmlSchema(TargetData, logical, Text, logical) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
readJson(SourceData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
copyTempTable(handle) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
copyTempTable(handle, boolean) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
copyTempTable(handle, boolean, boolean) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
copyTempTable(handle, boolean, boolean, boolean) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
saveRowChanges(Text, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
afterBufferNative() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
beforeBufferNative() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
setCallbackProcedure(character, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setCallbackProcedure(character, character, handle) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setCallback(Text, Text, object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setCallback(Text, Text, handle) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
resetLastQuery(QueryWrapper) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
restoreName() |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
valid() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
release(boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
bufferField(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
bufferCopy(Buffer, character, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
bufferCopy(handle, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
bufferCompare(Buffer) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
bufferCompare(Buffer, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
bufferCompare(Buffer, character, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
bufferCompare(handle, character) |  | 0% |  | n/a | 1 | 1 | 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
readXmlSchema(SourceData, logical) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
readXmlSchema(SourceData, logical, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
saveRowChanges(Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
saveRowChanges(unknown, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
attachDataSource(handle) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
attachDataSource(handle, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
attachDataSource(handle, character, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
dataSourceRowid(long) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
dataSourceRowid(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setCallbackProcedure(String, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setCallbackProcedure(character, String, handle) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setCallbackProcedure(String, character, handle) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setCallback(String, Text, handle) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setCallback(String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setCallback(String, Text, object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setCallback(Text, String, object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setCallback(Text, String, handle) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setCallbackProcedure(character, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
hasBeforeBufferConstraints() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
clearParentDataSource() |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
lambda$_current$9(RecordBuffer, LockType) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
isMultiTenant() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
deleteRecord(Supplier, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
delete(String, Object[]) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
average(String, NumberType) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
count(String, NumberType) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
minimum(String, NumberType) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
maximum(String, NumberType) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
sum(String, NumberType) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
drop() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
bufferCopy(Buffer) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
bufferCopy(Buffer, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
bufferCopy(handle) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
bufferCompare(handle) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getADMData() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
numIterations() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
numReferences() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
batchSize() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
saveRowChanges() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
dataSource() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
afterBuffer() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
beforeBuffer() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
dataSet() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
parentRelation() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
attachedPairlist() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setCallbackProcedure(String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setCallback(String, String, handle) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setCallback(Text, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setCallback(String, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getChanges(handle, logical) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getChanges(handle, boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
primaryIndex(Text) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
create() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
findByRowID(rowid) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
numFields() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
error(logical) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setADMData(character) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
namespaceURI(character) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
namespacePrefix(character) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setSerializeName(Text) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setXmlNodeName(Text) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setXmlDataType(String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setXmlDataType(Text) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setXmlNodeType(String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setXmlNodeType(Text) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setQueryAsHandle(handle) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setQueryAsHandle(QueryWrapper) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
markRowState(long) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
applyCallback(Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getCallbackProcName(Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getCallbackProcContext(Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
mergeRowChanges() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
mergeRowChanges(handle) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
mergeChanges(handle) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
nameInternal(character) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
tableDefinition() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$deleteRecord$2(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$deleteRecord$1() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
autoDelete(boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
isDataSourceModified() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setDataSourceModified(boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
recordID() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
rowID() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
_rowID() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
available() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
_available() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
currentChanged() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
_currentChanged() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
newlyCreated() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
_newlyCreated() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
locked() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
_locked() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
ambiguous() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
_ambiguous() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
release() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
findCurrent() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
currentIteration() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getIteration(int) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
tableHandle() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
tableHandleNative() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
_dynamic() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
dynamic() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setADMData(String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
namespaceURI() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
namespacePrefix() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setSerializeName(String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setXmlNodeName(String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
canRead() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
detachDataSource() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setUpBeforeBuffer(boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
doSetName(String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
_numFields() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$acceptChanges$7(TemporaryBuffer) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
isDeleting() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
keys(long) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
keys(NumberType) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
dataSourceNative() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
doGetName() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
keysList() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$delete$3() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
ref() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
hasPrevSibling() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$deleteRecord$0() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1