Package net.solarnetwork.node.dao.jdbc
package net.solarnetwork.node.dao.jdbc
-
ClassDescriptionBase class for
BatchableDaoimplementations.Base class for JDBC based DAO implementations.BaseSQLExceptionHandlerwith SQL state filtering support.BaseJdbcBatchableDao<T extends net.solarnetwork.dao.Entity<K>,K> Base class forBatchableDaoimplementations.BaseJdbcGenericDao<T extends net.solarnetwork.dao.Entity<K>,K> Base implementation ofGenericDaofor SolarNode using JDBC.Metadata about a JDBC table column for use in CSV processing.Class to initialize a database for first-time use by a Solar Node.An API to expose system administration functions to the database.API for JDBC-based DAO implemtnations.Constant definitions for JDBC DAO implementations to use.Format dates using a JodaDateTimeFormatter.Format dates using a JodaDateTimeFormatter.Format a local date.Format a local time.Format an instant.Parse hex-encoded string values into a byte array.Format dates using aDateTimeFormatter.Parse a local date.Parse a local time.Parse an instant.Read a row of CSV data and set the values onto aPreparedStatement.Write JDBCResultSetinstances as CSV data.Simple JDBC-based implementation ofSettingDao.Backup support for JDBC tables.Utilities to help with JDBC.Implementation ofJdbcPreparedStatementCsvReader.Reset a database by deleting and exiting the application.Recover from connection exceptions by restoring from backup.Implementation ofJdbcResultSetCsvWriter.Recover from connection exceptions by shutting down.Service that deletes rows from a database table when disk space is running low.