2014-02-12 13:07:31 +10:30
|
|
|
package org.servalproject.servaldna;
|
2013-01-23 14:40:19 +10:30
|
|
|
|
|
|
|
public abstract class AbstractJniResults implements IJniResults {
|
|
|
|
|
|
|
|
@Override
|
2016-10-12 17:08:26 +10:30
|
|
|
public void putString(String value) {
|
|
|
|
putBlob((value != null) ? value.getBytes() : null);
|
2013-01-23 14:40:19 +10:30
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
2016-10-12 17:08:26 +10:30
|
|
|
public void putLong(long value) {
|
|
|
|
putBlob(Long.toString(value).getBytes());
|
2013-01-23 14:40:19 +10:30
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
2016-10-12 17:08:26 +10:30
|
|
|
public void putDouble(double value) {
|
|
|
|
putBlob(Double.toString(value).getBytes());
|
2013-01-23 14:40:19 +10:30
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
2016-10-12 17:08:26 +10:30
|
|
|
public void putHexValue(byte[] value) {
|
|
|
|
putBlob(value);
|
|
|
|
}
|
2013-01-23 14:40:19 +10:30
|
|
|
|
|
|
|
@Override
|
2016-10-12 17:08:26 +10:30
|
|
|
public abstract void putBlob(byte[] blob);
|
2013-01-23 14:40:19 +10:30
|
|
|
|
|
|
|
@Override
|
2016-10-12 17:08:26 +10:30
|
|
|
public void startTable(int column_count) {
|
|
|
|
putBlob(Integer.toString(column_count).getBytes());
|
2013-01-23 14:40:19 +10:30
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
2016-10-12 17:08:26 +10:30
|
|
|
public void setColumnName(int i, String name) {
|
|
|
|
putBlob(name.getBytes());
|
|
|
|
}
|
2013-01-23 14:40:19 +10:30
|
|
|
|
2016-10-12 17:08:26 +10:30
|
|
|
@Override
|
|
|
|
public void endTable(int row_count) {
|
2013-01-23 14:40:19 +10:30
|
|
|
}
|
|
|
|
}
|