Index

A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractBatchableJdbcDao<T> - Class in net.solarnetwork.node.dao.jdbc
Base class for BatchableDao implementations.
AbstractBatchableJdbcDao() - Constructor for class net.solarnetwork.node.dao.jdbc.AbstractBatchableJdbcDao
 
AbstractJdbcDao<T> - Class in net.solarnetwork.node.dao.jdbc
Base class for JDBC based DAO implementations.
AbstractJdbcDao() - Constructor for class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
 
AbstractSQLExceptionHandler - Class in net.solarnetwork.node.dao.jdbc
Base SQLExceptionHandler with SQL state filtering support.
AbstractSQLExceptionHandler() - Constructor for class net.solarnetwork.node.dao.jdbc.AbstractSQLExceptionHandler
 
applySqlOrderClauses(String, List<String>) - Static method in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
Apply a list of SQL order clauses to a SQL statement.
asPrimaryKeyColumn() - Method in class net.solarnetwork.node.dao.jdbc.ColumnCsvMetaData
Get a copy of this object with the primary key flag set to true.

B

BaseJdbcBatchableDao<T extends net.solarnetwork.dao.Entity<K>,K> - Class in net.solarnetwork.node.dao.jdbc
Base class for BatchableDao implementations.
BaseJdbcBatchableDao(Class<? extends T>, Class<? extends K>, RowMapper<T>) - Constructor for class net.solarnetwork.node.dao.jdbc.BaseJdbcBatchableDao
Constructor.
BaseJdbcBatchableDao(Class<? extends T>, Class<? extends K>, RowMapper<T>, String, String, int) - Constructor for class net.solarnetwork.node.dao.jdbc.BaseJdbcBatchableDao
Init with an an entity name and table version, deriving various names based on conventions.
BaseJdbcGenericDao<T extends net.solarnetwork.dao.Entity<K>,K> - Class in net.solarnetwork.node.dao.jdbc
Base implementation of GenericDao for SolarNode using JDBC.
BaseJdbcGenericDao(Class<? extends T>, Class<? extends K>, RowMapper<T>) - Constructor for class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
Constructor.
BaseJdbcGenericDao(Class<? extends T>, Class<? extends K>, RowMapper<T>, String, String, int) - Constructor for class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
Init with an an entity name and table version, deriving various names based on conventions.
batchProcess(BatchableDao.BatchCallback<T>, BatchableDao.BatchOptions) - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcBatchableDao
 
batchProcess(BatchableDao.BatchCallback<T>, BatchableDao.BatchOptions) - Method in class net.solarnetwork.node.dao.jdbc.AbstractBatchableJdbcDao
 

C

ColumnCsvMetaData - Class in net.solarnetwork.node.dao.jdbc
Metadata about a JDBC table column for use in CSV processing.
ColumnCsvMetaData(String, CellProcessor, int) - Constructor for class net.solarnetwork.node.dao.jdbc.ColumnCsvMetaData
Construct as a non-primary key column.
ColumnCsvMetaData(String, CellProcessor, int, boolean) - Constructor for class net.solarnetwork.node.dao.jdbc.ColumnCsvMetaData
Constructor.
columnCsvMetaDataForDatabaseMetaData(DatabaseMetaData, String) - Static method in class net.solarnetwork.node.dao.jdbc.JdbcUtils
Get a mapping of JDBC column names to associated column metadata from a JDBC DatabaseMetaData object.
createDatumStoredEvent(NodeDatum) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
Create a new DatumDao.EVENT_TOPIC_DATUM_STORED Event object out of a Datum.
csvColumnIndexMapping(String[]) - Static method in class net.solarnetwork.node.dao.jdbc.JdbcUtils
Get a mapping of CVS column names to their associated position in an array.

D

DatabaseSetup - Class in net.solarnetwork.node.dao.jdbc
Class to initialize a database for first-time use by a Solar Node.
DatabaseSetup() - Constructor for class net.solarnetwork.node.dao.jdbc.DatabaseSetup
 
DatabaseSystemService - Interface in net.solarnetwork.node.dao.jdbc
An API to expose system administration functions to the database.
Date() - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcFmtDate.Date
Constructor.
Date() - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcParseDate.Date
Constructor.
Date(DateCellProcessor) - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcParseDate.Date
Constructor.
Date(StringCellProcessor) - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcFmtDate.Date
Constructor.
dateFormatter - Variable in class net.solarnetwork.node.dao.jdbc.JdbcParseDate
The date time formatter.
DatumDaoStat - Enum Class in net.solarnetwork.node.dao.jdbc.general
Stats for MQTT message persistence.
DatumDeleted - Enum constant in enum class net.solarnetwork.node.dao.jdbc.general.DatumDaoStat
Deleted datum.
DatumStored - Enum constant in enum class net.solarnetwork.node.dao.jdbc.general.DatumDaoStat
Stored datum.
DatumUploaded - Enum constant in enum class net.solarnetwork.node.dao.jdbc.general.DatumDaoStat
Uploaded datum.
DEFAULT_INIT_SQL - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
The default classpath Resource for the initSqlResource.
DEFAULT_INIT_SQL_RESOURCE - Static variable in class net.solarnetwork.node.dao.jdbc.DatabaseSetup
The default classpath resource for the initSqlResource property.
DEFAULT_MAX_COUNT_PING_FAIL - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
The maxCountPingFail property default value.
DEFAULT_MAX_FETCH_FOR_UPLOAD - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
The default value for the maxFetchForUpload property.
DEFAULT_SQL_GET_TABLES_VERSION - Static variable in class net.solarnetwork.node.dao.jdbc.DatabaseSetup
The default value for the sqlGetTablesVersion property.
DEFAULT_SQL_GET_TABLES_VERSION - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
The default value for the sqlGetTablesVersion property.
DEFAULT_TABLES_VERSION - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
The default tables version.
delete(T) - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
 
deleteSetting(String) - Method in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
 
deleteSetting(String, String) - Method in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
 
deleteUploadedDataOlderThan(int) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
 
deleteUploadedDataOlderThanHours(int) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
Execute a SQL update to delete data that has already been "uploaded" and is older than a specified number of hours.

E

exceptionMatchingSqlStatePattern(SQLException) - Method in class net.solarnetwork.node.dao.jdbc.AbstractSQLExceptionHandler
See if the root SQL exception's state value matches any configured SQL State pattern.
execute(Object, CsvContext) - Method in class net.solarnetwork.node.dao.jdbc.JdbcFmtBytes
 
execute(Object, CsvContext) - Method in class net.solarnetwork.node.dao.jdbc.JdbcFmtDate
 
execute(Object, CsvContext) - Method in class net.solarnetwork.node.dao.jdbc.JdbcParseBytes
 
execute(Object, CsvContext) - Method in class net.solarnetwork.node.dao.jdbc.JdbcParseDate
 
executeJobService() - Method in class net.solarnetwork.node.dao.jdbc.TimeBasedTableDiskSizeManager
 

F

findDatum(String, PreparedStatementSetter, RowMapper<NodeDatum>) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
Find datum entities.
findDatumNotUploaded(RowMapper<NodeDatum>) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
Find datum entities that have not been uploaded to a specific destination.
findFirst(String, Object...) - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
Get the first returned query result.
formattingProcessorsForResultSetMetaData(ResultSetMetaData) - Static method in class net.solarnetwork.node.dao.jdbc.JdbcUtils
Get a set of CellProcessor for formatting ResultSet data as CSV strings.

G

get(K) - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
 
getAll(List<SortDescriptor>) - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
 
getBackupResources() - Method in class net.solarnetwork.node.dao.jdbc.JdbcTableBackupResourceProvider
 
getBatchJdbcStatement(BatchableDao.BatchOptions) - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcBatchableDao
Get the SQL statement to use for batch processing.
getBatchJdbcStatement(BatchableDao.BatchOptions) - Method in class net.solarnetwork.node.dao.jdbc.AbstractBatchableJdbcDao
Get the SQL statement to use for batch processing.
getBatchJdbcStatement(BatchableDao.BatchOptions) - Method in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
 
getBatchRowEntity(BatchableDao.BatchOptions, ResultSet, int) - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcBatchableDao
Get an entity from the current row in a ResultSet for batch processing.
getBatchRowEntity(BatchableDao.BatchOptions, ResultSet, int) - Method in class net.solarnetwork.node.dao.jdbc.AbstractBatchableJdbcDao
Get an entity from the current row in a ResultSet for batch processing.
getBatchRowEntity(BatchableDao.BatchOptions, ResultSet, int) - Method in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
 
getBatchSqlResource(Resource) - Method in class net.solarnetwork.node.dao.jdbc.AbstractBatchableJdbcDao
Get batch SQL statements, split into multiple statements on the ; character.
getBatchSqlResource(Resource) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Get batch SQL statements, split into multiple statements on the ; character.
getBatchSqlResource(Resource) - Static method in class net.solarnetwork.node.dao.jdbc.JdbcUtils
Get batch SQL statements, split into multiple statements on the ; character.
getCellProcessor() - Method in class net.solarnetwork.node.dao.jdbc.ColumnCsvMetaData
Get a CellProcessor to use with the associated CSV conversion.
getColumnName() - Method in class net.solarnetwork.node.dao.jdbc.ColumnCsvMetaData
Get the JDBC column name.
getDataSource() - Method in class net.solarnetwork.node.dao.jdbc.DatabaseSetup
 
getDatumNotUploaded(String) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
 
getDescription() - Method in enum class net.solarnetwork.node.dao.jdbc.general.DatumDaoStat
 
getDisplayName() - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
 
getEventAdmin() - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Get the EventAdmin service.
getEventAdmin() - Method in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
Get the EventAdmin service.
getFileSystemRoots() - Method in interface net.solarnetwork.node.dao.jdbc.DatabaseSystemService
Get a set of "root" directories the database stores files on.
getIndex() - Method in enum class net.solarnetwork.node.dao.jdbc.general.DatumDaoStat
 
getInitSqlResource() - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Get the initial SQL resource.
getInitSqlResource() - Method in class net.solarnetwork.node.dao.jdbc.DatabaseSetup
 
getInstantColumn(ResultSet, int) - Static method in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
Get an Instant from a timestamp result set column.
getKey() - Method in class net.solarnetwork.node.dao.jdbc.JdbcTableBackupResourceProvider
 
getKeyType() - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
Get the key type.
getMaxCountPingFail() - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
Get the maximum number of messages to store before failing ping tests.
getMaxFetchForUpload() - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
Get the maximum number of datum to fetch for upload at one time.
getMessageSource() - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
 
getMessageSource() - Method in interface net.solarnetwork.node.dao.jdbc.JdbcDao
Get a MessageSource to resolve messages with related to this DAO.
getMostRecentModificationDate() - Method in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
 
getObjectMapper() - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
Get the object mapper.
getObjectType() - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
 
getPingTestId() - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
 
getPingTestMaximumExecutionMilliseconds() - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
 
getPingTestName() - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
 
getRowMapper() - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
Get the default row mapper.
getSchemaName() - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
 
getSchemaName() - Method in interface net.solarnetwork.node.dao.jdbc.JdbcDao
Get the database schema name this DAO is working with.
getSetting(String) - Method in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
 
getSetting(String, String) - Method in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
 
getSettingModificationDate(String, String) - Method in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
 
getSettingSpecifiers() - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
 
getSettingSpecifiers() - Method in class net.solarnetwork.node.dao.jdbc.TimeBasedTableDiskSizeManager
 
getSettingUid() - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
 
getSettingUid() - Method in class net.solarnetwork.node.dao.jdbc.TimeBasedTableDiskSizeManager
 
getSettingValues(String) - Method in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
 
getSqlForUpdateSuffix() - Method in class net.solarnetwork.node.dao.jdbc.AbstractBatchableJdbcDao
Set a SQL fragment to append to SQL statements where an updatable result set is desired.
getSqlForUpdateSuffix() - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Set a SQL fragment to append to SQL statements where an updatable result set is desired.
getSqlForUpdateSuffix() - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcBatchableDao
Set a SQL fragment to append to SQL statements where an updatable result set is desired.
getSqlGetTablesVersion() - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Get the SQL to get the tables version.
getSqlResource(String) - Method in class net.solarnetwork.node.dao.jdbc.AbstractBatchableJdbcDao
Load a classpath SQL resource into a string.
getSqlResource(String) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Load a classpath SQL resource into a String.
getSqlResource(String, Class<?>, String, Map<String, String>) - Static method in class net.solarnetwork.node.dao.jdbc.JdbcUtils
Load a classpath SQL resource into a String.
getSqlResource(Resource) - Method in class net.solarnetwork.node.dao.jdbc.AbstractBatchableJdbcDao
Load a SQL resource into a String.
getSqlResource(Resource) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Load a SQL resource into a String.
getSqlResource(Resource) - Static method in class net.solarnetwork.node.dao.jdbc.JdbcUtils
Load a SQL resource into a String.
getSqlResourcePrefix() - Method in class net.solarnetwork.node.dao.jdbc.AbstractBatchableJdbcDao
Get a SQL resource prefix.
getSqlResourcePrefix() - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Get the SQL resource prefix.
getSqlStatePatterns() - Method in class net.solarnetwork.node.dao.jdbc.AbstractSQLExceptionHandler
Get the list of regular expressions that should trigger an action by this handler.
getSqlType() - Method in class net.solarnetwork.node.dao.jdbc.ColumnCsvMetaData
Get the JDBC column type, from the Types class.
getTableName() - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
 
getTableName() - Method in interface net.solarnetwork.node.dao.jdbc.JdbcDao
Get the primary database table name this DAO is working with.
getTableNames() - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
This implementation simply returns a new array with a single value: AbstractJdbcDao.getTableName().
getTableNames() - Method in interface net.solarnetwork.node.dao.jdbc.JdbcDao
Get the database table names this DAO is working with.
getTablesVersion() - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Get the tables version.
getTransactionTemplate() - Method in class net.solarnetwork.node.dao.jdbc.AbstractBatchableJdbcDao
Get the transaction template.
getTransactionTemplate() - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcBatchableDao
Get the transaction template.
getUuidColumns(ResultSet, int) - Static method in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
Get a UUID from a pair of long result set columns.

H

handleConnectionException(Connection, SQLException) - Method in class net.solarnetwork.node.dao.jdbc.ResetSQLExceptionHandler
 
handleConnectionException(Connection, SQLException) - Method in class net.solarnetwork.node.dao.jdbc.RestoreFromBackupSQLExceptionHandler
 
handleConnectionException(Connection, SQLException) - Method in class net.solarnetwork.node.dao.jdbc.ShutdownSQLExceptionHandler
 
handleConnectionException(DataSource, Connection, SQLException) - Method in class net.solarnetwork.node.dao.jdbc.ResetSQLExceptionHandler
 
handleGetConnectionException(SQLException) - Method in class net.solarnetwork.node.dao.jdbc.ResetSQLExceptionHandler
 
handleGetConnectionException(SQLException) - Method in class net.solarnetwork.node.dao.jdbc.RestoreFromBackupSQLExceptionHandler
 
handleGetConnectionException(SQLException) - Method in class net.solarnetwork.node.dao.jdbc.ShutdownSQLExceptionHandler
 
handleGetConnectionException(DataSource, SQLException) - Method in class net.solarnetwork.node.dao.jdbc.ResetSQLExceptionHandler
 

I

init() - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Initialize this class after properties are set.
init() - Method in class net.solarnetwork.node.dao.jdbc.DatabaseSetup
Check for the existence of the database, and if not found create and initialize it.
INIT_SQL_FORMAT - Static variable in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
The default classpath resource format for the initSqlResource.
insertDomainObject(T, String) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Insert a new domain object.
insertSqlForColumnCsvMetaData(String, Map<String, ColumnCsvMetaData>) - Static method in class net.solarnetwork.node.dao.jdbc.JdbcUtils
Get a SQL string for inserting into a table using column metadata.
INSTANCE - Static variable in class net.solarnetwork.node.dao.jdbc.sectok.SecurityTokenRowMapper
A default instance.
isIgnoreMockData() - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
Get the flag to ignore mock data.
isPrimaryKey() - Method in class net.solarnetwork.node.dao.jdbc.ColumnCsvMetaData
Flag if this column is part of the table's primary key.
isUseAutogeneratedKeys() - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Get the auto-generated keys toggle value.

J

JdbcDao - Interface in net.solarnetwork.node.dao.jdbc
API for JDBC-based DAO implemtnations.
JdbcDaoConstants - Class in net.solarnetwork.node.dao.jdbc
Constant definitions for JDBC DAO implementations to use.
JdbcDaoConstants() - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcDaoConstants
 
JdbcFmtBytes - Class in net.solarnetwork.node.dao.jdbc
Format dates using a Joda DateTimeFormatter.
JdbcFmtBytes() - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcFmtBytes
Constructor.
JdbcFmtBytes(StringCellProcessor) - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcFmtBytes
Constructor.
JdbcFmtDate - Class in net.solarnetwork.node.dao.jdbc
Format dates using a Joda DateTimeFormatter.
JdbcFmtDate(DateTimeFormatter) - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcFmtDate
Constructor.
JdbcFmtDate(DateTimeFormatter, StringCellProcessor) - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcFmtDate
Constructor.
JdbcFmtDate.Date - Class in net.solarnetwork.node.dao.jdbc
Format a local date.
JdbcFmtDate.Time - Class in net.solarnetwork.node.dao.jdbc
Format a local time.
JdbcFmtDate.Timestamp - Class in net.solarnetwork.node.dao.jdbc
Format an instant.
JdbcGeneralNodeDatumDao - Class in net.solarnetwork.node.dao.jdbc.general
JDBC-based implementation of DatumDao for NodeDatum domain objects.
JdbcGeneralNodeDatumDao() - Constructor for class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
Default constructor.
JdbcParseBytes - Class in net.solarnetwork.node.dao.jdbc
Parse hex-encoded string values into a byte array.
JdbcParseBytes() - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcParseBytes
Default constructor.
JdbcParseBytes(StringCellProcessor) - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcParseBytes
Construct with a chained processor.
JdbcParseDate - Class in net.solarnetwork.node.dao.jdbc
Format dates using a DateTimeFormatter.
JdbcParseDate.Date - Class in net.solarnetwork.node.dao.jdbc
Parse a local date.
JdbcParseDate.Time - Class in net.solarnetwork.node.dao.jdbc
Parse a local time.
JdbcParseDate.Timestamp - Class in net.solarnetwork.node.dao.jdbc
Parse an instant.
JdbcPreparedStatementCsvReader - Interface in net.solarnetwork.node.dao.jdbc
Read a row of CSV data and set the values onto a PreparedStatement.
JdbcResultSetCsvWriter - Interface in net.solarnetwork.node.dao.jdbc
Write JDBC ResultSet instances as CSV data.
JdbcSecurityTokenDao - Class in net.solarnetwork.node.dao.jdbc.sectok
JDBC implementation of SecurityTokenDao.
JdbcSecurityTokenDao() - Constructor for class net.solarnetwork.node.dao.jdbc.sectok.JdbcSecurityTokenDao
Constructor.
JdbcSettingDao - Class in net.solarnetwork.node.dao.jdbc
Simple JDBC-based implementation of SettingDao.
JdbcSettingDao() - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
Constructor.
JdbcTableBackupResourceProvider - Class in net.solarnetwork.node.dao.jdbc
Backup support for JDBC tables.
JdbcTableBackupResourceProvider(String, JdbcTemplate, TransactionTemplate, TaskExecutor) - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcTableBackupResourceProvider
Constructor.
JdbcTableBackupResourceProvider(JdbcTemplate, TransactionTemplate, TaskExecutor) - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcTableBackupResourceProvider
Constructor.
JdbcUtils - Class in net.solarnetwork.node.dao.jdbc
Utilities to help with JDBC.

L

log - Variable in class net.solarnetwork.node.dao.jdbc.AbstractBatchableJdbcDao
A class-level logger.
log - Variable in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
A class-level Logger.
log - Variable in class net.solarnetwork.node.dao.jdbc.AbstractSQLExceptionHandler
A class-level logger.
LOG_SOURCE_ID - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
A source ID for log messages posted as datum.
LOG_SOURCE_ID_PREFIX - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
A source ID prefix for log messages posted as datum.

M

mapRow(ResultSet, int) - Method in class net.solarnetwork.node.dao.jdbc.sectok.SecurityTokenRowMapper
 
MAX_SAMPLES_JSON_LENGTH - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
The maximum allowed length of a datum samples when encoded as JSON.

N

net.solarnetwork.node.dao.jdbc - package net.solarnetwork.node.dao.jdbc
 
net.solarnetwork.node.dao.jdbc.general - package net.solarnetwork.node.dao.jdbc.general
 
net.solarnetwork.node.dao.jdbc.sectok - package net.solarnetwork.node.dao.jdbc.sectok
 

O

ORDER_BY - Static variable in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
The SQL ORDER BY term.

P

parseObject(Object, CsvContext) - Method in class net.solarnetwork.node.dao.jdbc.JdbcParseDate.Date
 
parseObject(Object, CsvContext) - Method in class net.solarnetwork.node.dao.jdbc.JdbcParseDate
Parse a cell value.
parseObject(Object, CsvContext) - Method in class net.solarnetwork.node.dao.jdbc.JdbcParseDate.Time
 
parseObject(Object, CsvContext) - Method in class net.solarnetwork.node.dao.jdbc.JdbcParseDate.Timestamp
 
parsingCellProcessorsForCsvColumns(String[], Map<String, ColumnCsvMetaData>) - Static method in class net.solarnetwork.node.dao.jdbc.JdbcUtils
Get a set of CellProcessor for parsing CSV strings into JDBC column objects.
performPingTest() - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
 
postDatumStoredEvent(NodeDatum) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
Post an Event for the DatumDao.EVENT_TOPIC_DATUM_STORED topic.
postEntityEvent(K, T, GenericDao.EntityEventType) - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
Post an entity event.
postEvent(Event) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Post an Event.
prepareBatchStatement(BatchableDao.BatchOptions, Connection, PreparedStatement) - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcBatchableDao
Prepare the batch statement.
PreparedStatementCsvReader - Class in net.solarnetwork.node.dao.jdbc
PreparedStatementCsvReader(Reader, CsvPreference) - Constructor for class net.solarnetwork.node.dao.jdbc.PreparedStatementCsvReader
Constructor.
PreparedStatementCsvReader(ITokenizer, CsvPreference) - Constructor for class net.solarnetwork.node.dao.jdbc.PreparedStatementCsvReader
Constructor.
preparedStatementSetterForPrimaryKey(Instant, String) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
Create a PreparedStatementSetter that sets the primary key values on a statement.
primaryKeyArguments(K) - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
Get an argument list for a primary key.
providerInfo(Locale) - Method in class net.solarnetwork.node.dao.jdbc.JdbcTableBackupResourceProvider
 

Q

querySql(String, List<SortDescriptor>) - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
Get the SQL to use for a query with optional sort descriptors applied.

R

read(PreparedStatement, Map<String, Integer>, CellProcessor[], Map<String, ColumnCsvMetaData>) - Method in interface net.solarnetwork.node.dao.jdbc.JdbcPreparedStatementCsvReader
Reads a row of CSV data into columns on a PreparedStatement.
read(PreparedStatement, Map<String, Integer>, CellProcessor[], Map<String, ColumnCsvMetaData>) - Method in class net.solarnetwork.node.dao.jdbc.PreparedStatementCsvReader
 
readSetting(String, String) - Method in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
 
ResetSQLExceptionHandler - Class in net.solarnetwork.node.dao.jdbc
Reset a database by deleting and exiting the application.
ResetSQLExceptionHandler() - Constructor for class net.solarnetwork.node.dao.jdbc.ResetSQLExceptionHandler
 
resourceInfo(BackupResource, Locale) - Method in class net.solarnetwork.node.dao.jdbc.JdbcTableBackupResourceProvider
 
restoreBackupResource(BackupResource) - Method in class net.solarnetwork.node.dao.jdbc.JdbcTableBackupResourceProvider
 
RestoreFromBackupSQLExceptionHandler - Class in net.solarnetwork.node.dao.jdbc
Recover from connection exceptions by restoring from backup.
RestoreFromBackupSQLExceptionHandler(BundleContext, int) - Constructor for class net.solarnetwork.node.dao.jdbc.RestoreFromBackupSQLExceptionHandler
Constructor.
ResultSetCsvWriter - Class in net.solarnetwork.node.dao.jdbc
Implementation of JdbcResultSetCsvWriter.
ResultSetCsvWriter(Writer, CsvPreference) - Constructor for class net.solarnetwork.node.dao.jdbc.ResultSetCsvWriter
Construct with a Writer and preferences.

S

save(T) - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
 
SCHEMA_NAME - Static variable in class net.solarnetwork.node.dao.jdbc.JdbcDaoConstants
The database schema name to use.
schemaExists(Connection, String) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Test if a schema exists in the database.
SecurityTokenRowMapper - Class in net.solarnetwork.node.dao.jdbc.sectok
Row mapper for SecurityToken entities.
SecurityTokenRowMapper() - Constructor for class net.solarnetwork.node.dao.jdbc.sectok.SecurityTokenRowMapper
 
setBackupResourceProviderFilter(String) - Method in class net.solarnetwork.node.dao.jdbc.RestoreFromBackupSQLExceptionHandler
Set a filter to pass as BackupManager.RESOURCE_PROVIDER_FILTER to limit the scope of the backup.
setDataSource(DataSource) - Method in class net.solarnetwork.node.dao.jdbc.DatabaseSetup
 
setDateColumnName(String) - Method in class net.solarnetwork.node.dao.jdbc.TimeBasedTableDiskSizeManager
Set the name of the date column to manage.
setDatumUploaded(NodeDatum, Instant, String, String) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
 
setDbSystemService(OptionalService<DatabaseSystemService>) - Method in class net.solarnetwork.node.dao.jdbc.TimeBasedTableDiskSizeManager
Set the database system service to use.
setEventAdmin(OptionalService<EventAdmin>) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Set an EventAdmin service to use.
setEventAdmin(OptionalService<EventAdmin>) - Method in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
An optional EventAdmin service to use.
setIdentityService(OptionalService<IdentityService>) - Method in class net.solarnetwork.node.dao.jdbc.RestoreFromBackupSQLExceptionHandler
Set an IdentityService to know the current node identity to associate backups with.
setIgnoreMockData(boolean) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
Set a flag to not actually store any domain object that implements the Mock interface.
setInitSqlResource(Resource) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Set the initial SQL resource.
setInitSqlResource(Resource) - Method in class net.solarnetwork.node.dao.jdbc.DatabaseSetup
 
setInstantParameter(PreparedStatement, int, Instant) - Static method in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
Set an Instant as a timestamp statement parameter.
setMaxCountPingFail(int) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
Set the maximum number of messages to store before failing ping tests.
setMaxFetchForUpload(int) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
The maximum number of rows to return in the JdbcGeneralNodeDatumDao.findDatumNotUploaded(RowMapper) method.
setMaxFileSystemUseThreshold(float) - Method in class net.solarnetwork.node.dao.jdbc.TimeBasedTableDiskSizeManager
Set the maximum file system use percentage allowed before trimming data is permitted.
setMessageSource(MessageSource) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Set the message source.
setMessageSource(MessageSource) - Method in class net.solarnetwork.node.dao.jdbc.JdbcTableBackupResourceProvider
Set a MessageSource to use for resolving backup info messages.
setMinTableSizeThreshold(long) - Method in class net.solarnetwork.node.dao.jdbc.TimeBasedTableDiskSizeManager
Set a minimum size, in bytes, for a table to consume before allowing the oldest data to be trimmed.
setObjectMapper(ObjectMapper) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
Set the object mapper.
setRestoreDelaySeconds(int) - Method in class net.solarnetwork.node.dao.jdbc.RestoreFromBackupSQLExceptionHandler
Set the number of seconds to delay the restore from backup.
setSchemaName(String) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Set the schema name.
setSchemaName(String) - Method in class net.solarnetwork.node.dao.jdbc.TimeBasedTableDiskSizeManager
Set the name of the schema of the database table to manage.
setSqlForUpdateSuffix(String) - Method in class net.solarnetwork.node.dao.jdbc.AbstractBatchableJdbcDao
Set a SQL fragment to append to SQL statements where an updatable result set is desired.
setSqlForUpdateSuffix(String) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Set a SQL fragment to append to SQL statements where an updatable result set is desired.
setSqlForUpdateSuffix(String) - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcBatchableDao
Set a SQL fragment to append to SQL statements where an updatable result set is desired.
setSqlGetTablesVersion(String) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Set the SQL to get the tables version.
setSqlResourcePrefix(String) - Method in class net.solarnetwork.node.dao.jdbc.AbstractBatchableJdbcDao
Set a SQL resource prefix.
setSqlResourcePrefix(String) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Set the SQL resource prefix.
setSqlStatePatterns(List<Pattern>) - Method in class net.solarnetwork.node.dao.jdbc.AbstractSQLExceptionHandler
Set a list of regular expressions that should trigger an action by this handler.
setSqlStateRegex(String) - Method in class net.solarnetwork.node.dao.jdbc.AbstractSQLExceptionHandler
Set a comma-delimited list of regular expressions that should trigger an action by this handler.
setStoreStatementValues(NodeDatum, PreparedStatement) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
 
setStoreStatementValues(SecurityToken, PreparedStatement) - Method in class net.solarnetwork.node.dao.jdbc.sectok.JdbcSecurityTokenDao
 
setStoreStatementValues(T, PreparedStatement) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Set PreparedStatement values for storing a domain object.
setTableName(String) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Set the table name.
setTableName(String) - Method in class net.solarnetwork.node.dao.jdbc.TimeBasedTableDiskSizeManager
Set the name of the database table to manage.
setTableNames(String[]) - Method in class net.solarnetwork.node.dao.jdbc.JdbcTableBackupResourceProvider
Set the list of table names to back up.
setTablesVersion(int) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Set the tables version.
setTransactionTemplate(TransactionTemplate) - Method in class net.solarnetwork.node.dao.jdbc.AbstractBatchableJdbcDao
Set the transaction template.
setTransactionTemplate(TransactionTemplate) - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcBatchableDao
Set the transaction template.
setTrimMinutes(int) - Method in class net.solarnetwork.node.dao.jdbc.TimeBasedTableDiskSizeManager
Set the number of minutes of oldest data to trim.
setUpdateStatementValues(NodeDatum, PreparedStatement) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
 
setUpdateStatementValues(SecurityToken, PreparedStatement) - Method in class net.solarnetwork.node.dao.jdbc.sectok.JdbcSecurityTokenDao
 
setUpdateStatementValues(T, PreparedStatement) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Set PreparedStatement values for updating a domain object.
setUseAutogeneratedKeys(boolean) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Toggle the use of auto-generated keys.
setUuidParameters(PreparedStatement, int, UUID) - Static method in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
Set a UUID as a pair of long statement parameters.
ShutdownSQLExceptionHandler - Class in net.solarnetwork.node.dao.jdbc
Recover from connection exceptions by shutting down.
ShutdownSQLExceptionHandler() - Constructor for class net.solarnetwork.node.dao.jdbc.ShutdownSQLExceptionHandler
 
SQL_DELETE_BY_PK - Static variable in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
The SQL resource suffix for deleting by primary key.
SQL_FIND_ALL - Static variable in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
The SQL resource suffix for finding all entities.
SQL_GET_BY_PK - Static variable in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
The SQL resource suffix for getting an entity by primary key.
SQL_GET_TABLES_VERSION_FORMAT - Static variable in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
The default SQL format for the sqlGetTablesVersion property.
SQL_INSERT - Static variable in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
The SQL resource suffix for inserting an entity.
SQL_RESOURCE_BATCH_GET - Static variable in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
The SQL resource for a a batch fetch.
SQL_RESOURCE_BATCH_GET_FOR_UPDATE - Static variable in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
The SQL resource for a fetch for update.
SQL_RESOURCE_COUNT - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
The SQL resource to count.
SQL_RESOURCE_DELETE_OLD - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
The SQL resource to delete old uploaded rows.
SQL_RESOURCE_FIND - Static variable in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
The SQL resource for a search.
SQL_RESOURCE_FIND_FOR_PRIMARY_KEY - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
The SQL resource to fetch by primary key.
SQL_RESOURCE_FIND_FOR_UPLOAD - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
The SQL resource to find rows needing upload.
SQL_RESOURCE_GET_DATE - Static variable in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
The SQL resource for a fetch for date.
SQL_RESOURCE_GET_MOST_RECENT_DATE - Static variable in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
The SQL resource for a fetch for most recent date.
SQL_RESOURCE_INSERT - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
The SQL resource to insert.
SQL_RESOURCE_NON_TYPED_GET - Static variable in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
The SQL resource for a non-typed fetch.
SQL_RESOURCE_PREFIX - Static variable in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
Prefix format for SQL resources, e.g.
SQL_RESOURCE_TYPED_GET - Static variable in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
The SQL resource for a typed fetch.
SQL_RESOURCE_UPDATE_DATA - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
The SQL resource to update data.
SQL_RESOURCE_UPDATE_UPLOADED - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
The SQL resource to update the upload date.
SQL_UPDATE - Static variable in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
The SQL resource suffix for updating an entity.
sqlOrderClause(String, boolean) - Static method in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
Get a single SQL order clause for a given column and direction.
sqlOrderClauses(String, List<SortDescriptor>) - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
Get a list of SQL ORDER BY clause values to apply for a given query and sort descriptors.
storeDatum(NodeDatum) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
 
storeDomainObject(NodeDatum) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
Store a new domain object using the JdbcGeneralNodeDatumDao.SQL_RESOURCE_INSERT SQL.
storeDomainObject(T, String) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Store (insert) a new domain object.
storeDomainObjectWithoutAutogeneratedKeys(T, String) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Persist a domain object, without using auto-generated keys.
storeSetting(String, String) - Method in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
 
storeSetting(String, String, String) - Method in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
 
storeSetting(Setting) - Method in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
 

T

TABLE_GENERAL_NODE_DATUM - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
The table name for datum.
TABLE_NAME - Static variable in class net.solarnetwork.node.dao.jdbc.sectok.JdbcSecurityTokenDao
The table name for SecurityToken entities.
TABLE_SETTINGS - Static variable in class net.solarnetwork.node.dao.jdbc.JdbcDaoConstants
The table name for settings.
tableExists(Connection, String, String) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Test if a table exists in the database.
tableFileSystemSize(String, String) - Method in interface net.solarnetwork.node.dao.jdbc.DatabaseSystemService
Get the size, in bytes, a specific database table consumes on disk.
Time() - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcFmtDate.Time
Constructor.
Time() - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcParseDate.Time
Constructor.
Time(DateCellProcessor) - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcParseDate.Time
Constructor.
Time(StringCellProcessor) - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcFmtDate.Time
Constructor.
TimeBasedTableDiskSizeManager - Class in net.solarnetwork.node.dao.jdbc
Service that deletes rows from a database table when disk space is running low.
TimeBasedTableDiskSizeManager(JdbcOperations) - Constructor for class net.solarnetwork.node.dao.jdbc.TimeBasedTableDiskSizeManager
Constructor.
Timestamp() - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcFmtDate.Timestamp
Constructor.
Timestamp() - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcParseDate.Timestamp
Constructor.
Timestamp(DateCellProcessor) - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcParseDate.Timestamp
Constructor.
Timestamp(StringCellProcessor) - Constructor for class net.solarnetwork.node.dao.jdbc.JdbcFmtDate.Timestamp
Constructor.

U

updateBatchRowEntity(BatchableDao.BatchOptions, ResultSet, int, T) - Method in class net.solarnetwork.node.dao.jdbc.BaseJdbcBatchableDao
Update the current row in a ResulSet for batch processing.
updateBatchRowEntity(BatchableDao.BatchOptions, ResultSet, int, Setting) - Method in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
 
updateBatchRowEntity(BatchableDao.BatchOptions, ResultSet, int, T) - Method in class net.solarnetwork.node.dao.jdbc.AbstractBatchableJdbcDao
Update the current row in a ResulSet for batch processing.
updateDatumUpload(Instant, Object, Instant) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
Mark a Datum as uploaded.
updateDatumUpload(NodeDatum, Instant) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
Mark a Datum as uploaded.
updateDomainObject(NodeDatum, String) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
Update a domain object.
updateDomainObject(T, String) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Update a domain object.
upgradeTablesVersion() - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Upgrade the database tables to the configured version, if the database version is less than the configured version.
UTC_CALENDAR - Static variable in class net.solarnetwork.node.dao.jdbc.BaseJdbcGenericDao
A UTC based Calendar for managing time based column values.

V

vacuumTable(String, String) - Method in interface net.solarnetwork.node.dao.jdbc.DatabaseSystemService
Perform maintenance on a table, with the goal of freeing up resources that can be returned to the system.
valueOf(String) - Static method in enum class net.solarnetwork.node.dao.jdbc.general.DatumDaoStat
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.solarnetwork.node.dao.jdbc.general.DatumDaoStat
Returns an array containing the constants of this enum class, in the order they are declared.
verifyDatabaseExists(String, String, Resource) - Method in class net.solarnetwork.node.dao.jdbc.AbstractJdbcDao
Verify a database table exists, and if not initialize the database with the SQL in the provided initSqlResource.
VERSION - Static variable in class net.solarnetwork.node.dao.jdbc.sectok.JdbcSecurityTokenDao
The charge point table version.

W

write(ResultSet) - Method in interface net.solarnetwork.node.dao.jdbc.JdbcResultSetCsvWriter
Export a ResultSet as CSV data.
write(ResultSet) - Method in class net.solarnetwork.node.dao.jdbc.ResultSetCsvWriter
 
write(ResultSet, CellProcessor[]) - Method in interface net.solarnetwork.node.dao.jdbc.JdbcResultSetCsvWriter
Export a ResultSet as CSV data, using cell processors.
write(ResultSet, CellProcessor[]) - Method in class net.solarnetwork.node.dao.jdbc.ResultSetCsvWriter
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values