| AddColumn |
Add column to the schema.table
|
| AddForeignKeyConstraint |
Add one or more foreign keys to the schema.table
|
| CalendarHelper |
Helper for time and calendar-related functions related to JDBC statements and results
|
| CommonDatabaseAdapter |
Provides schema control functions common to our supported databases:
PostgreSQL
Derby (for unit tests, not production)
|
| ConnectionProviderTarget |
|
| CreateIndexStatement |
Create an index
|
| CreateOrReplaceViewDAO |
Executes a CREATE OR REPLACE VIEW statement
|
| DatabaseTranslatorFactory |
|
| DataDefinitionUtil |
Handles common syntax for generating DDL
|
| DateMath |
Simple utility class to handle the date arithmetic we need for rolling
date-based partitions
TODO use java.time instead
|
| DropColumn |
Drop columns from the schema.table
|
| DropForeignKeyConstraint |
Drop one or more foreign keys from the schema.table
|
| DropIndex |
Drop an index from a given schema by name
|
| DropPrimaryKey |
Drop the primary key constraint on a table
|
| DropTable |
Drops the table at the schema.table
|
| DropView |
Drop the view identified by schema and view name
|
| DropViewDAO |
Executes a DROP VIEW statement
|
| GetSequenceNextValueDAO |
DAO to create a free tenant slot (to align with a new partition)
|
| JdbcConnectionProvider |
JdbcConnectionProvider
|
| JdbcPropertyAdapter |
Base adapter for common JDBC connection properties
|
| JdbcTarget |
JdbcTarget for the database
|
| LogFormatter |
A slightly nicer formatter for Java util logging output
Modified to write out logs to a specified file
|
| NopTarget |
An IDatabaseTarget which just acts as a sink and doesn't actually do
anything.
|
| PlainSchemaAdapter |
Adapter to build the plain version of the FHIR schema.
|
| PreparedStatementHelper |
Collection of utility functions to simply setting values on a PreparedStatement
|
| PrintTarget |
Simple decorator to print out the DDL statement being run
|
| ResultSetReader |
Simplifies reading values from a ResultSet
|
| SchemaInfoObject |
A database object (table, index, view etc) existing within a schema
|