Package org.openforis.collect.relational
Interface RDBUpdater
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
JooqDatabaseExporter
- Author:
- S. Ricci
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteAttribute(int recordId, int attributeId, int definitionId) voiddeleteEntity(int recordId, int entityId, int definitionId) voiddeleteRecordData(int recordId, int rootDefId) voidinsertAttribute(int recordId, Integer parentId, int attributeId, int attributeDefinitionId) voidinsertEntity(int recordId, Integer parentId, int entityId, int entityDefinitionId) voidreplaceRecordData(CollectRecord record, org.openforis.concurrency.ProgressListener progressListener) voidupdateEntityData(DataTable dataTable, BigInteger pkValue, List<ColumnValuePair<DataColumn, ?>> columnValuePairs)
-
Method Details
-
insertEntity
-
insertAttribute
-
replaceRecordData
void replaceRecordData(CollectRecord record, org.openforis.concurrency.ProgressListener progressListener) -
updateEntityData
void updateEntityData(DataTable dataTable, BigInteger pkValue, List<ColumnValuePair<DataColumn, ?>> columnValuePairs) -
deleteRecordData
void deleteRecordData(int recordId, int rootDefId) -
deleteEntity
void deleteEntity(int recordId, int entityId, int definitionId) -
deleteAttribute
void deleteAttribute(int recordId, int attributeId, int definitionId)
-