Class HsqldbDaqNumericWriter

java.lang.Object
org.marid.db.hsqldb.HsqldbDaqAbstractReader<T>
org.marid.db.hsqldb.HsqldbDaqNumericWriter
All Implemented Interfaces:
java.lang.AutoCloseable, DaqMXBean, DaqReader<java.lang.Double>, DaqWriter<java.lang.Double>, NumericReader, NumericWriter

public class HsqldbDaqNumericWriter
extends HsqldbDaqAbstractReader<T>
implements NumericWriter
Author:
Dmitry Ovchinnikov.
  • Constructor Summary

    Constructors 
    Constructor Description
    HsqldbDaqNumericWriter​(javax.sql.DataSource dataSource, java.lang.String table)  
  • Method Summary

    Modifier and Type Method Description
    long delete​(long[] tags, long from, long to)  
    long delete​(long from, long to)  
    protected java.lang.String getSqlTypeName()  
    protected java.lang.Double getValue​(java.sql.ResultSet resultSet, int index)  
    java.util.Set<DataRecordKey> merge​(java.util.List<DataRecord<T>> dataRecords, boolean insertOnly)  
    protected void setValue​(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

    Methods inherited from interface java.lang.AutoCloseable

    close

    Methods inherited from interface org.marid.db.dao.DaqMXBean

    getRecordCount

    Methods inherited from interface org.marid.db.dao.DaqReader

    fetchRecord, fetchRecords, hash, tagCount, tags

    Methods inherited from interface org.marid.db.dao.DaqWriter

    delete, delete, merge
  • Constructor Details

    • HsqldbDaqNumericWriter

      public HsqldbDaqNumericWriter​(javax.sql.DataSource dataSource, java.lang.String table)
  • Method Details