Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractBatchableJdbcDao<T> - Class in net.solarnetwork.node.dao.jdbc
-
Base class for
BatchableDaoimplementations. - 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
SQLExceptionHandlerwith 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
BatchableDaoimplementations. - 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
GenericDaofor 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
DatabaseMetaDataobject. - createDatumStoredEvent(NodeDatum) - Method in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
-
Create a new
DatumDao.EVENT_TOPIC_DATUM_STOREDEventobject out of aDatum. - 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
initSqlResourceproperty. - DEFAULT_MAX_COUNT_PING_FAIL - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
-
The
maxCountPingFailproperty default value. - DEFAULT_MAX_FETCH_FOR_UPLOAD - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
-
The default value for the
maxFetchForUploadproperty. - DEFAULT_SQL_GET_TABLES_VERSION - Static variable in class net.solarnetwork.node.dao.jdbc.DatabaseSetup
-
The default value for the
sqlGetTablesVersionproperty. - DEFAULT_SQL_GET_TABLES_VERSION - Static variable in class net.solarnetwork.node.dao.jdbc.general.JdbcGeneralNodeDatumDao
-
The default value for the
sqlGetTablesVersionproperty. - 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
CellProcessorfor 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
CellProcessorto 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
EventAdminservice. - 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
Instantfrom 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
Typesclass. - 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
UUIDfrom 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
DatumDaoforNodeDatumdomain 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
ResultSetinstances 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
CellProcessorfor 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
Eventfor theDatumDao.EVENT_TOPIC_DATUM_STOREDtopic. - 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
-
Implementation of
JdbcPreparedStatementCsvReader. - 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
PreparedStatementSetterthat 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
Writerand 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
SecurityTokenentities. - 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_FILTERto 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
EventAdminservice to use. - setEventAdmin(OptionalService<EventAdmin>) - Method in class net.solarnetwork.node.dao.jdbc.JdbcSettingDao
-
An optional
EventAdminservice to use. - setIdentityService(OptionalService<IdentityService>) - Method in class net.solarnetwork.node.dao.jdbc.RestoreFromBackupSQLExceptionHandler
-
Set an
IdentityServiceto 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
Mockinterface. - 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
Instantas 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
MessageSourceto 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
PreparedStatementvalues 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
PreparedStatementvalues 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
UUIDas 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
sqlGetTablesVersionproperty. - 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_INSERTSQL. - 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
SecurityTokenentities. - 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
ResultSetas 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
ResultSetas CSV data, using cell processors. - write(ResultSet, CellProcessor[]) - Method in class net.solarnetwork.node.dao.jdbc.ResultSetCsvWriter
All Classes and Interfaces|All Packages|Constant Field Values