Uses of Package
org.linuxforhealth.fhir.database.utils.model
-
Classes in org.linuxforhealth.fhir.database.utils.model used by org.linuxforhealth.fhir.bucket.persistence Class Description PhysicalDataModel Represents the set of tables and other schema objects that make up the schema we want to build and manage.Table An immutable definition of a table -
Classes in org.linuxforhealth.fhir.database.utils.model used by org.linuxforhealth.fhir.database.utils.api Class Description ColumnBase An immutable definition of a column in a tableDbType The type of databaseIdentityDef Represents the definition of a primary key constraint on a tableOrderedColumnDef Defines a column with ASC or DESC order and NULLS FIRST/LAST.PrimaryKeyDef Represents the definition of a primary key constraint on a tablePrivilege Basic set of privileges that can be granted to a database object -
Classes in org.linuxforhealth.fhir.database.utils.model used by org.linuxforhealth.fhir.database.utils.citus Class Description ColumnBase An immutable definition of a column in a tableDbType The type of databaseIdentityDef Represents the definition of a primary key constraint on a tableOrderedColumnDef Defines a column with ASC or DESC order and NULLS FIRST/LAST.PrimaryKeyDef Represents the definition of a primary key constraint on a table -
Classes in org.linuxforhealth.fhir.database.utils.model used by org.linuxforhealth.fhir.database.utils.common Class Description ColumnBase An immutable definition of a column in a tableDbType The type of databaseForeignKeyConstraint Represents a FOREIGN KEY constraint referencing the primary key of a parent tableIdentityDef Represents the definition of a primary key constraint on a tableOrderedColumnDef Defines a column with ASC or DESC order and NULLS FIRST/LAST.PrimaryKeyDef Represents the definition of a primary key constraint on a tablePrivilege Basic set of privileges that can be granted to a database object -
Classes in org.linuxforhealth.fhir.database.utils.model used by org.linuxforhealth.fhir.database.utils.derby Class Description ColumnBase An immutable definition of a column in a tableDbType The type of databaseIdentityDef Represents the definition of a primary key constraint on a tableOrderedColumnDef Defines a column with ASC or DESC order and NULLS FIRST/LAST.PhysicalDataModel Represents the set of tables and other schema objects that make up the schema we want to build and manage.PrimaryKeyDef Represents the definition of a primary key constraint on a table -
Classes in org.linuxforhealth.fhir.database.utils.model used by org.linuxforhealth.fhir.database.utils.model Class Description AlterSequenceStartWith Modify an existing sequence to start with a higher valueAlterTableIdentityCache Modify the CACHE property of an AS IDENTITY column (changes the CACHE property of the underlying SEQUENCE).BaseObject BaseObjectColumnBase An immutable definition of a column in a tableColumnDef Represents a column definition in a tableColumnDefBuilder Builder pattern to make it easy to add column definitions to an object (e.g.ColumnType Column Types used in FHIRConstraint Represents a named constraint on a table or columnCreateIndex Index creation definition for creating new indexes after the table has been defined (e.g.CreateIndex.Builder Builder to implement fluent construction ofCreateIndex
objects.DatabaseObject Represents objects which are part of the database, but which do not belong to a particular schema (like tablespace, for example).DatabaseObjectType DatabaseObjectType EnumerationDataModelVisitor Visitor interface used to traverse the PhysicalDataModelDbType The type of databaseForeignKeyConstraint Represents a FOREIGN KEY constraint referencing the primary key of a parent tableFunctionDef The definition of a function, whose content is provided by a Supplierfunction Generated When to generate a value for an identity column.GroupPrivilege Group PrivilegeIDatabaseObject Defines the Database Object's expected methods.IDataModel Data Model InterfaceIdentityDef Represents the definition of a primary key constraint on a tableIndexDef Definition of an index on a tableInsertStatement Simple modeling of an insert statement.InsertStatement.Builder Migration A database migration stepOrderedColumnDef Defines a column with ASC or DESC order and NULLS FIRST/LAST.OrderedColumnDef.Direction OrderedColumnDef.NullOrder PhysicalDataModel Represents the set of tables and other schema objects that make up the schema we want to build and manage.PrimaryKeyDef Represents the definition of a primary key constraint on a tablePrivilege Basic set of privileges that can be granted to a database objectProcedureDef The definition of a stored procedure, whose content is provided by a Supplierfunction Sequence Sequence related to the SQL sequenceTable An immutable definition of a tableTable.Builder Builder for tableTablespace Used to create and drop tablespaces within a databaseVersionedSchemaObject Base class for the schema object builders which also carry a version (change) numberView Defines a SQL VIEW objectView.Builder Fluent builder forView
With WITH to set metadata on the table: WITH (fillfactor=70) -
Classes in org.linuxforhealth.fhir.database.utils.model used by org.linuxforhealth.fhir.database.utils.pool Class Description DbType The type of database -
Classes in org.linuxforhealth.fhir.database.utils.model used by org.linuxforhealth.fhir.database.utils.postgres Class Description AlterSequenceStartWith Modify an existing sequence to start with a higher valueAlterTableIdentityCache Modify the CACHE property of an AS IDENTITY column (changes the CACHE property of the underlying SEQUENCE).ColumnBase An immutable definition of a column in a tableCreateIndex Index creation definition for creating new indexes after the table has been defined (e.g.DataModelVisitor Visitor interface used to traverse the PhysicalDataModelDbType The type of databaseForeignKeyConstraint Represents a FOREIGN KEY constraint referencing the primary key of a parent tableFunctionDef The definition of a function, whose content is provided by a Supplierfunction IdentityDef Represents the definition of a primary key constraint on a tableOrderedColumnDef Defines a column with ASC or DESC order and NULLS FIRST/LAST.PrimaryKeyDef Represents the definition of a primary key constraint on a tablePrivilege Basic set of privileges that can be granted to a database objectProcedureDef The definition of a stored procedure, whose content is provided by a Supplierfunction Sequence Sequence related to the SQL sequenceTable An immutable definition of a tableTablespace Used to create and drop tablespaces within a database -
Classes in org.linuxforhealth.fhir.database.utils.model used by org.linuxforhealth.fhir.database.utils.version Class Description PhysicalDataModel Represents the set of tables and other schema objects that make up the schema we want to build and manage.Table An immutable definition of a table -
Classes in org.linuxforhealth.fhir.database.utils.model used by org.linuxforhealth.fhir.persistence.jdbc.connection Class Description DbType The type of database -
Classes in org.linuxforhealth.fhir.database.utils.model used by org.linuxforhealth.fhir.schema.app Class Description DbType The type of databasePhysicalDataModel Represents the set of tables and other schema objects that make up the schema we want to build and manage. -
Classes in org.linuxforhealth.fhir.database.utils.model used by org.linuxforhealth.fhir.schema.app.util Class Description DbType The type of database -
Classes in org.linuxforhealth.fhir.database.utils.model used by org.linuxforhealth.fhir.schema.build Class Description ColumnBase An immutable definition of a column in a tableIdentityDef Represents the definition of a primary key constraint on a tableOrderedColumnDef Defines a column with ASC or DESC order and NULLS FIRST/LAST.PrimaryKeyDef Represents the definition of a primary key constraint on a table -
Classes in org.linuxforhealth.fhir.database.utils.model used by org.linuxforhealth.fhir.schema.control Class Description DataModelVisitor Visitor interface used to traverse the PhysicalDataModelDataModelVisitorBase A base implementation of theDataModelVisitor
providing NOP overrides for each of the visited methods.ForeignKeyConstraint Represents a FOREIGN KEY constraint referencing the primary key of a parent tableGroupPrivilege Group PrivilegeIDatabaseObject Defines the Database Object's expected methods.ObjectGroup A collection ofIDatabaseObject
which are applied in order within one transactionPhysicalDataModel Represents the set of tables and other schema objects that make up the schema we want to build and manage.Table An immutable definition of a tableTablespace Used to create and drop tablespaces within a databaseWith WITH to set metadata on the table: WITH (fillfactor=70)