Class PostgreSQLConnectorSrc
java.lang.Object
org.gcube.documentstore.persistence.PersistenceBackend
org.gcube.documentstore.persistence.PersistencePostgreSQL
org.gcube.accounting.aggregator.persistence.PostgreSQLConnector
org.gcube.accounting.aggregator.persistence.PostgreSQLConnectorSrc
- All Implemented Interfaces:
AggregatorPersistence,AggregatorPersistenceDst,AggregatorPersistenceSrc,AggregatorPersistenceStatus
- Author:
- Luca Frosini (ISTI-CNR)
-
Field Summary
Fields inherited from class org.gcube.accounting.aggregator.persistence.PostgreSQLConnector
configuration, connection, DATETIME_PATTERN, DEFAULT_TIME_ZONEFields inherited from class org.gcube.documentstore.persistence.PersistencePostgreSQL
logger, statementMapFields inherited from class org.gcube.documentstore.persistence.PersistenceBackend
aggregationScheduler, fallbackPersistence, fallbackUseCounter, fallbackUseStartTime, forceFallbackUse, MAX_FALLBACK_RETRY, MAX_TIME_TO_FALLBACK, persistenceBackendMonitor, SHUTDOWN_SEND_WAIT_SECONDS -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.gcube.accounting.aggregator.persistence.PostgreSQLConnector
deleteRecord, deleteRecords, getAggregationStatus, getAggregationStatusFromResultSet, getAll, getConnection, getEstimatedRecordRecordToBeAggregated, getInsertAggregationStateQuery, getInsertAggregationStatusQuery, getLast, getQuotedString, getResultSetOfRecordToBeAggregated, getUnterminated, getValue, isBulkDeleteAllowed, upsertAggregationStatusMethods inherited from class org.gcube.documentstore.persistence.PersistencePostgreSQL
clean, closeConnection, commitAndClose, insert, isConnectionActive, openConnection, prepareConnection, reallyAccountMethods inherited from class org.gcube.documentstore.persistence.PersistenceBackend
account, accountValidateAggregate, accountWithFallback, close, flush, flush, flushToFallback, getAggregationScheduler, getFallbackPersistence, reportUnknownOutcome, setAggregationScheduler, setFallback, startFallbackMonitorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gcube.accounting.aggregator.persistence.AggregatorPersistenceDst
commitAndClose, insertMethods inherited from interface org.gcube.accounting.aggregator.persistence.AggregatorPersistenceSrc
deleteRecord, deleteRecords, getEstimatedRecordRecordToBeAggregated, getResultSetOfRecordToBeAggregated, isBulkDeleteAllowed
-
Constructor Details
-
PostgreSQLConnectorSrc
- Throws:
Exception
-