public interface LexEvsDatabaseOperations
Modifier and Type | Interface and Description |
---|---|
static class |
LexEvsDatabaseOperations.RootOrTail |
static class |
LexEvsDatabaseOperations.TraverseAssociations |
Modifier and Type | Method and Description |
---|---|
void |
addRootRelationNode(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
java.util.List<java.lang.String> associationNames,
java.lang.String relationContainerName,
LexEvsDatabaseOperations.RootOrTail rootOrTail,
LexEvsDatabaseOperations.TraverseAssociations traverse) |
void |
computeTransitiveTable(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion)
Compute transitive table.
|
void |
createAllTables() |
void |
createCodingSchemeHistoryTables() |
void |
createCodingSchemeHistoryTables(java.lang.String prefix) |
void |
createCodingSchemeTables() |
void |
createCodingSchemeTables(java.lang.String prefix) |
void |
createCommonTables() |
void |
createNciHistoryTables() |
void |
createValueSetHistoryTables() |
void |
createValueSetsTables() |
void |
dropAllTables() |
void |
dropCodingSchemeHistoryTables() |
void |
dropCodingSchemeHistoryTables(java.lang.String codingSchemeUri,
java.lang.String version) |
void |
dropCodingSchemeHistoryTablesByPrefix(java.lang.String prefix) |
void |
dropCodingSchemeTables() |
void |
dropCodingSchemeTables(java.lang.String codingSchemeUri,
java.lang.String version) |
void |
dropCodingSchemeTablesByPrefix(java.lang.String prefix) |
void |
dropCommonTables() |
void |
dropNciHistoryTables() |
void |
dropValueSetHistoryTables() |
void |
dropValueSetsTables() |
void |
dumpSqlScripts(DatabaseType databaseType,
java.lang.String outputPath,
java.lang.String prefix) |
DatabaseType |
getDatabaseType()
Gets the database type.
|
DatabaseUtility |
getDatabaseUtility()
Gets the database utility.
|
javax.sql.DataSource |
getDataSource()
Gets the data source.
|
PrefixResolver |
getPrefixResolver()
Gets the prefix resolver.
|
PrimaryKeyIncrementer |
getPrimaryKeyIncrementer() |
org.springframework.transaction.PlatformTransactionManager |
getTransactionManager()
Gets the transaction manager.
|
boolean |
isCodingSchemeLoaded(java.lang.String codingSchemeUri,
java.lang.String version) |
TransitivityBuilder.TransitivityTableState |
isTransitiveTableComputed(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion) |
void |
reComputeTransitiveTable(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion) |
void createCommonTables()
void createCodingSchemeTables()
void createValueSetsTables()
void createValueSetHistoryTables()
void createCodingSchemeHistoryTables()
void createCodingSchemeHistoryTables(java.lang.String prefix)
void createCodingSchemeTables(java.lang.String prefix)
void createNciHistoryTables()
void dropAllTables()
void createAllTables()
void dropCommonTables()
void dropValueSetsTables()
void dropValueSetHistoryTables()
void dropCodingSchemeHistoryTables(java.lang.String codingSchemeUri, java.lang.String version)
void dropCodingSchemeTables(java.lang.String codingSchemeUri, java.lang.String version)
void dropCodingSchemeTablesByPrefix(java.lang.String prefix)
void dropCodingSchemeHistoryTables()
void dropCodingSchemeTables()
void dropNciHistoryTables()
void dumpSqlScripts(DatabaseType databaseType, java.lang.String outputPath, java.lang.String prefix) throws java.io.IOException
java.io.IOException
boolean isCodingSchemeLoaded(java.lang.String codingSchemeUri, java.lang.String version)
void reComputeTransitiveTable(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion)
TransitivityBuilder.TransitivityTableState isTransitiveTableComputed(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion)
DatabaseUtility getDatabaseUtility()
PrimaryKeyIncrementer getPrimaryKeyIncrementer()
javax.sql.DataSource getDataSource()
org.springframework.transaction.PlatformTransactionManager getTransactionManager()
PrefixResolver getPrefixResolver()
DatabaseType getDatabaseType()
void computeTransitiveTable(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion)
codingSchemeName
- the coding scheme namecodingSchemeUri
- the coding scheme uriversion
- the versionvoid addRootRelationNode(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.util.List<java.lang.String> associationNames, java.lang.String relationContainerName, LexEvsDatabaseOperations.RootOrTail rootOrTail, LexEvsDatabaseOperations.TraverseAssociations traverse)
void dropCodingSchemeHistoryTablesByPrefix(java.lang.String prefix)