Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addRecordToDB(Class<? extends AggregatedRecord<?, ?>>, PersistenceBackendConfiguration) - Method in class org.gcube.accounting.utility.postgresql.RecordToDBMapping
- appendString(String) - Method in class org.gcube.accounting.utility.postgresql.PostgreSQLQuery
- appendValue(Serializable) - Method in class org.gcube.accounting.utility.postgresql.PostgreSQLQuery
C
- classToRecordToDBMapper - Static variable in class org.gcube.accounting.utility.postgresql.RecordToDBMapping
- clz - Variable in class org.gcube.accounting.utility.postgresql.RecordToDBConnection
- clz - Variable in class org.gcube.accounting.utility.postgresql.RecordToDBFields
- createIfMissing(Connection) - Static method in class org.gcube.accounting.utility.postgresql.DatabaseSchema
-
Creates what is missing of the schema, in one transaction of the given connection, which is committed on success and rolled back on failure.
- createSchema() - Method in class org.gcube.accounting.utility.postgresql.RecordToDBMapping
-
Creates what is missing of the schema in every database the records are written to: one, unless the configuration gives a record type a database of its own.
D
- DatabaseSchema - Class in org.gcube.accounting.utility.postgresql
-
Creates the schema of the accounting database (types and tables) where it is missing, by running the script "accounting-schema.sql".
- DatabaseSchema() - Constructor for class org.gcube.accounting.utility.postgresql.DatabaseSchema
- DATETIME_PATTERN - Static variable in class org.gcube.accounting.utility.postgresql.PostgreSQLQuery
- DB_SUFFIX - Static variable in class org.gcube.accounting.utility.postgresql.RecordToDBConnection
- DEFAULT_TIME_ZONE - Static variable in class org.gcube.accounting.utility.postgresql.PostgreSQLQuery
G
- getConnection() - Method in class org.gcube.accounting.utility.postgresql.RecordToDBConnection
- getKey(String) - Static method in class org.gcube.accounting.utility.postgresql.RecordToDBFields
- getQuotedString(String) - Method in class org.gcube.accounting.utility.postgresql.PostgreSQLQuery
- getRecordDBInfo(Class<? extends Record>) - Method in class org.gcube.accounting.utility.postgresql.RecordToDBMapping
- getRecordField(String) - Method in class org.gcube.accounting.utility.postgresql.RecordToDBFields
- getRecordToDBFields(Class<? extends Record>) - Static method in class org.gcube.accounting.utility.postgresql.RecordToDBMapping
- getRecordTypeByClass(Class<? extends Record>) - Static method in class org.gcube.accounting.utility.postgresql.RecordToDBMapping
- getSQLInsertCommand(Record) - Method in class org.gcube.accounting.utility.postgresql.PostgreSQLQuery
- getTableField(String) - Method in class org.gcube.accounting.utility.postgresql.RecordToDBFields
- getTableName() - Method in class org.gcube.accounting.utility.postgresql.RecordToDBFields
- getTypeName() - Method in class org.gcube.accounting.utility.postgresql.RecordToDBFields
- getUrl() - Method in class org.gcube.accounting.utility.postgresql.RecordToDBConnection
- getValue(Serializable) - Method in class org.gcube.accounting.utility.postgresql.PostgreSQLQuery
L
- logger - Static variable in class org.gcube.accounting.utility.postgresql.PostgreSQLQuery
M
- mapFields() - Method in class org.gcube.accounting.utility.postgresql.RecordToDBFields
O
- org.gcube.accounting.utility.postgresql - package org.gcube.accounting.utility.postgresql
P
- PASSWORD_SUFFIX - Static variable in class org.gcube.accounting.utility.postgresql.RecordToDBConnection
- PostgreSQLQuery - Class in org.gcube.accounting.utility.postgresql
- PostgreSQLQuery() - Constructor for class org.gcube.accounting.utility.postgresql.PostgreSQLQuery
R
- readScript() - Static method in class org.gcube.accounting.utility.postgresql.DatabaseSchema
- recordFieldToTableField - Variable in class org.gcube.accounting.utility.postgresql.RecordToDBFields
- RecordToDBConnection - Class in org.gcube.accounting.utility.postgresql
- RecordToDBConnection(String, Class<? extends Record>, PersistenceBackendConfiguration) - Constructor for class org.gcube.accounting.utility.postgresql.RecordToDBConnection
- RecordToDBFields - Class in org.gcube.accounting.utility.postgresql
- RecordToDBFields(String, Class<? extends Record>) - Constructor for class org.gcube.accounting.utility.postgresql.RecordToDBFields
- recordToDBInfo - Variable in class org.gcube.accounting.utility.postgresql.RecordToDBMapping
- RecordToDBMapping - Class in org.gcube.accounting.utility.postgresql
- RecordToDBMapping() - Constructor for class org.gcube.accounting.utility.postgresql.RecordToDBMapping
S
- SCHEMA_LOCK_KEY - Static variable in class org.gcube.accounting.utility.postgresql.DatabaseSchema
-
The key of the PostgreSQL advisory lock held while the script runs, so that two nodes preparing their connection at the same time create the schema one after the other.
- SCHEMA_SCRIPT - Static variable in class org.gcube.accounting.utility.postgresql.DatabaseSchema
- stringBuffer - Variable in class org.gcube.accounting.utility.postgresql.PostgreSQLQuery
T
- tableFieldToRecordField - Variable in class org.gcube.accounting.utility.postgresql.RecordToDBFields
- tableName - Variable in class org.gcube.accounting.utility.postgresql.RecordToDBFields
- typeName - Variable in class org.gcube.accounting.utility.postgresql.RecordToDBConnection
- typeName - Variable in class org.gcube.accounting.utility.postgresql.RecordToDBFields
U
- URL_PROPERTY_KEY - Static variable in class org.gcube.accounting.utility.postgresql.RecordToDBConnection
- USERNAME_SUFFIX - Static variable in class org.gcube.accounting.utility.postgresql.RecordToDBConnection
All Classes and Interfaces|All Packages|Constant Field Values