Uses of Class
org.linuxforhealth.fhir.database.utils.model.Table
-
-
Uses of Table in org.linuxforhealth.fhir.bucket.persistence
Methods in org.linuxforhealth.fhir.bucket.persistence that return Table Modifier and Type Method Description protected Table
FhirBucketSchema. addBucketPaths(PhysicalDataModel pdm)
Add the definition of the BUCKET_PATHS table to the modelprotected Table
FhirBucketSchema. addLoaderInstances(PhysicalDataModel pdm)
Add the definition of the BUCKET_PATHS table to the modelprotected Table
FhirBucketSchema. addResourceBundleLoads(PhysicalDataModel pdm)
Track each time we attempt to load a bundle.protected Table
FhirBucketSchema. addResourceBundles(PhysicalDataModel pdm)
Add the definition of the RESOURCE_BUNDLES table to the modelprotected Table
FhirBucketSchema. addResourceTypes(PhysicalDataModel pdm)
Add the definition of the RESOURCE_TYPES table to the modelMethods in org.linuxforhealth.fhir.bucket.persistence with parameters of type Table Modifier and Type Method Description protected void
FhirBucketSchema. addLogicalResources(PhysicalDataModel pdm, Table resourceTypes)
Add the LOGICAL_RESOURCES table definition to the physical data model -
Uses of Table in org.linuxforhealth.fhir.database.utils.model
Methods in org.linuxforhealth.fhir.database.utils.model that return Table Modifier and Type Method Description Table
Table.Builder. build(IDataModel dataModel)
Build the immutable table object based on the current configurationTable
IDataModel. findTable(java.lang.String schemaName, java.lang.String tableName)
Look up the table definitionTable
PhysicalDataModel. findTable(java.lang.String schemaName, java.lang.String tableName)
Methods in org.linuxforhealth.fhir.database.utils.model with parameters of type Table Modifier and Type Method Description void
PhysicalDataModel. addTable(Table t)
Add the table to the list of objects in this modelvoid
DataModelVisitor. visited(Table tbl)
Process aTable
from the modelvoid
DataModelVisitor. visited(Table fromChildTable, ForeignKeyConstraint fk)
Process a foreign key constraint from the modelvoid
DataModelVisitorBase. visited(Table tbl)
void
DataModelVisitorBase. visited(Table fromChildTable, ForeignKeyConstraint fk)
Method parameters in org.linuxforhealth.fhir.database.utils.model with type arguments of type Table Modifier and Type Method Description void
PhysicalDataModel. processTablesInSchema(java.lang.String schemaName, java.util.function.Consumer<Table> c)
Call the givenConsumer
for each of the tables found in the schema identified by schemaName -
Uses of Table in org.linuxforhealth.fhir.database.utils.postgres
Methods in org.linuxforhealth.fhir.database.utils.postgres that return types with arguments of type Table Modifier and Type Method Description java.util.List<Table>
GatherTablesDataModelVisitor. getTables()
gets the list of tablesMethods in org.linuxforhealth.fhir.database.utils.postgres with parameters of type Table Modifier and Type Method Description void
GatherTablesDataModelVisitor. visited(Table tbl)
void
GatherTablesDataModelVisitor. visited(Table fromChildTable, ForeignKeyConstraint fk)
void
VacuumSettingsTableDataModelVisitor. visited(Table tbl)
void
VacuumSettingsTableDataModelVisitor. visited(Table fromChildTable, ForeignKeyConstraint fk)
-
Uses of Table in org.linuxforhealth.fhir.database.utils.version
Methods in org.linuxforhealth.fhir.database.utils.version that return Table Modifier and Type Method Description static Table
CreateControl. buildTableDef(PhysicalDataModel dataModel, java.lang.String adminSchemaName, boolean addTags)
Builds the definition of the admin CONTROL tablestatic Table
CreateWholeSchemaVersion. buildTableDef(PhysicalDataModel dataModel, java.lang.String schemaName, boolean addTags)
Builds the definition of the WHOLE_SCHEMA_VERSION table in the schema identified by schemaNamestatic Table
CreateVersionHistory. generateTable(PhysicalDataModel dataModel, java.lang.String adminSchemaName, boolean addTags)
Generates the Table -
Uses of Table in org.linuxforhealth.fhir.schema.control
Methods in org.linuxforhealth.fhir.schema.control that return Table Modifier and Type Method Description Table
FhirSchemaGenerator. addLogicalResourceCompartments(PhysicalDataModel pdm)
Adds the system level logical_resource_compartments table which identifies to which compartments a give resource belongs.Table
FhirSchemaGenerator. addLogicalResourceProfiles(PhysicalDataModel pdm)
A single-parameter table supporting _profile search parameter values Add the LOGICAL_RESOURCE_PROFILES table to the givenPhysicalDataModel
.Table
FhirSchemaGenerator. addLogicalResourceSecurity(PhysicalDataModel pdm)
Add the dedicated common_token_values mapping table for security search parametersTable
FhirSchemaGenerator. addLogicalResourceTags(PhysicalDataModel pdm)
A single-parameter table supporting _tag search parameter values.Table
FhirResourceTableGroup. addProfiles(java.util.List<IDatabaseObject> group, java.lang.String prefix, boolean isRetired)
Add the resource-specific profiles table which maps to the normalized URI values stored in COMMON_CANONICAL_VALUESTable
FhirResourceTableGroup. addRefValues(java.util.List<IDatabaseObject> group, java.lang.String prefix, boolean isRetired)
Schema V0027 adds a dedicated table for supporting reference values instead of using token values.Table
FhirSchemaGenerator. addResourceDateValues(PhysicalDataModel model)
Add the table for data search parameters at the (system-wide) resource levelTable
FhirSchemaGenerator. addResourceStrValues(PhysicalDataModel pdm)
Add system-wide RESOURCE_STR_VALUES table to support _profile properties (which are of type REFERENCE).Table
FhirResourceTableGroup. addResourceTokenRefs(java.util.List<IDatabaseObject> group, java.lang.String prefix, boolean isRetired)
parameter_name_id INT NOT NULL, code_system_id INT NOT NULL, token_value VARCHAR(255 OCTETS), resource_id BIGINT NOT NULL composite_id SMALLINT ) ; /** New schema for issue #1366.Table
FhirSchemaGenerator. addResourceTokenRefs(PhysicalDataModel pdm)
Add the system-wide RESOURCE_TOKEN_REFS table which is used for _tag and _security search properties in R4 (new table for issue #1366 V0006 schema change).Table
FhirResourceTableGroup. addSecurity(java.util.List<IDatabaseObject> group, java.lang.String prefix, boolean isRetired)
Add the common_token_values mapping table for security search parametersTable
FhirResourceTableGroup. addTags(java.util.List<IDatabaseObject> group, java.lang.String prefix, boolean isRetired)
Resource-specific tags.Methods in org.linuxforhealth.fhir.schema.control with parameters of type Table Modifier and Type Method Description void
AddForeignKey. visited(Table fromChildTable, ForeignKeyConstraint fk)
void
DropForeignKey. visited(Table fromChildTable, ForeignKeyConstraint fk)
Constructor parameters in org.linuxforhealth.fhir.schema.control with type arguments of type Table Constructor Description DropForeignKey(IDatabaseAdapter adapter, java.util.Set<Table> childTables)
Public constructor
-