HsqldbDaqNumericReader, HsqldbDaqNumericWriterpublic abstract class HsqldbDaqAbstractReader<T extends java.io.Serializable> extends java.lang.Object implements DaqReader<T>
| Modifier | Constructor | Description |
|---|---|---|
protected |
HsqldbDaqAbstractReader(javax.sql.DataSource dataSource,
java.lang.String table) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
|
DataRecord<T> |
fetchRecord(long tag,
long instant) |
|
java.util.List<DataRecord<T>> |
fetchRecords(long[] tags,
long from,
long to) |
|
long |
getRecordCount() |
|
protected abstract java.lang.String |
getSqlTypeName() |
|
protected abstract T |
getValue(java.sql.ResultSet resultSet,
int index) |
|
java.util.Map<java.lang.Long,java.lang.String> |
hash(long from,
long to,
boolean includeData,
java.lang.String algorithm) |
|
protected abstract void |
setValue(java.sql.PreparedStatement statement,
int index,
T value) |
|
long |
tagCount(long from,
long to) |
|
long[] |
tags(long from,
long to) |
|
protected abstract byte[] |
toByteArray(T value) |
protected HsqldbDaqAbstractReader(javax.sql.DataSource dataSource,
java.lang.String table)
public long[] tags(long from,
long to)
public long tagCount(long from,
long to)
public DataRecord<T> fetchRecord(long tag, long instant)
fetchRecord in interface DaqReader<T extends java.io.Serializable>public java.util.List<DataRecord<T>> fetchRecords(long[] tags, long from, long to)
fetchRecords in interface DaqReader<T extends java.io.Serializable>public java.util.Map<java.lang.Long,java.lang.String> hash(long from,
long to,
boolean includeData,
java.lang.String algorithm)
public long getRecordCount()
getRecordCount in interface DaqMXBeanprotected abstract void setValue(java.sql.PreparedStatement statement,
int index,
T value)
throws java.sql.SQLException
java.sql.SQLExceptionprotected abstract T getValue(java.sql.ResultSet resultSet, int index) throws java.sql.SQLException
java.sql.SQLExceptionprotected abstract byte[] toByteArray(@NotNull
T value)
protected abstract java.lang.String getSqlTypeName()
public void close()
throws java.lang.Exception
close in interface java.lang.AutoCloseablejava.lang.ExceptionCopyright © 2012–2018 MARID software development group. All rights reserved.