Package org.marid.db.hsqldb
Class HsqldbDaqNumericWriter
- java.lang.Object
-
- org.marid.db.hsqldb.HsqldbDaqAbstractReader<T>
-
- org.marid.db.hsqldb.HsqldbDaqNumericWriter
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.marid.db.dao.DaqMXBean,org.marid.db.dao.DaqReader<java.lang.Double>,org.marid.db.dao.DaqWriter<java.lang.Double>,org.marid.db.dao.NumericReader,org.marid.db.dao.NumericWriter
public class HsqldbDaqNumericWriter extends HsqldbDaqAbstractReader<T> implements org.marid.db.dao.NumericWriter
- Author:
- Dmitry Ovchinnikov.
-
-
Constructor Summary
Constructors Constructor Description HsqldbDaqNumericWriter(javax.sql.DataSource dataSource, java.lang.String table)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longdelete(long[] tags, long from, long to)longdelete(long from, long to)protected java.lang.StringgetSqlTypeName()protected java.lang.DoublegetValue(java.sql.ResultSet resultSet, int index)java.util.Set<org.marid.db.data.DataRecordKey>merge(java.util.List<org.marid.db.data.DataRecord<T>> dataRecords, boolean insertOnly)protected voidsetValue(java.sql.PreparedStatement statement, int index, java.lang.Double value)protected byte[]toByteArray(@NotNull java.lang.Double value)-
Methods inherited from class org.marid.db.hsqldb.HsqldbDaqAbstractReader
close, fetchRecord, fetchRecords, getRecordCount, hash, tagCount, tags
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
setValue
protected void setValue(java.sql.PreparedStatement statement, int index, java.lang.Double value) throws java.sql.SQLException- Specified by:
setValuein classHsqldbDaqAbstractReader<java.lang.Double>- Throws:
java.sql.SQLException
-
getValue
protected java.lang.Double getValue(java.sql.ResultSet resultSet, int index) throws java.sql.SQLException- Specified by:
getValuein classHsqldbDaqAbstractReader<java.lang.Double>- Throws:
java.sql.SQLException
-
toByteArray
protected byte[] toByteArray(@NotNull @NotNull java.lang.Double value)- Specified by:
toByteArrayin classHsqldbDaqAbstractReader<java.lang.Double>
-
getSqlTypeName
protected java.lang.String getSqlTypeName()
- Specified by:
getSqlTypeNamein classHsqldbDaqAbstractReader<java.lang.Double>
-
delete
public long delete(long from, long to)- Specified by:
deletein interfaceorg.marid.db.dao.DaqWriter<T extends java.io.Serializable>
-
delete
public long delete(long[] tags, long from, long to)- Specified by:
deletein interfaceorg.marid.db.dao.DaqWriter<T extends java.io.Serializable>
-
merge
public java.util.Set<org.marid.db.data.DataRecordKey> merge(java.util.List<org.marid.db.data.DataRecord<T>> dataRecords, boolean insertOnly)- Specified by:
mergein interfaceorg.marid.db.dao.DaqWriter<T extends java.io.Serializable>
-
-