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 TableFhirBucketSchema. addBucketPaths(PhysicalDataModel pdm)Add the definition of the BUCKET_PATHS table to the modelprotected TableFhirBucketSchema. addLoaderInstances(PhysicalDataModel pdm)Add the definition of the BUCKET_PATHS table to the modelprotected TableFhirBucketSchema. addResourceBundleLoads(PhysicalDataModel pdm)Track each time we attempt to load a bundle.protected TableFhirBucketSchema. addResourceBundles(PhysicalDataModel pdm)Add the definition of the RESOURCE_BUNDLES table to the modelprotected TableFhirBucketSchema. 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 voidFhirBucketSchema. 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 TableTable.Builder. build(IDataModel dataModel)Build the immutable table object based on the current configurationTableIDataModel. findTable(java.lang.String schemaName, java.lang.String tableName)Look up the table definitionTablePhysicalDataModel. 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 voidPhysicalDataModel. addTable(Table t)Add the table to the list of objects in this modelvoidDataModelVisitor. visited(Table tbl)Process aTablefrom the modelvoidDataModelVisitor. visited(Table fromChildTable, ForeignKeyConstraint fk)Process a foreign key constraint from the modelvoidDataModelVisitorBase. visited(Table tbl)voidDataModelVisitorBase. 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 voidPhysicalDataModel. processTablesInSchema(java.lang.String schemaName, java.util.function.Consumer<Table> c)Call the givenConsumerfor 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 voidGatherTablesDataModelVisitor. visited(Table tbl)voidGatherTablesDataModelVisitor. visited(Table fromChildTable, ForeignKeyConstraint fk)voidVacuumSettingsTableDataModelVisitor. visited(Table tbl)voidVacuumSettingsTableDataModelVisitor. 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 TableCreateControl. buildTableDef(PhysicalDataModel dataModel, java.lang.String adminSchemaName, boolean addTags)Builds the definition of the admin CONTROL tablestatic TableCreateWholeSchemaVersion. buildTableDef(PhysicalDataModel dataModel, java.lang.String schemaName, boolean addTags)Builds the definition of the WHOLE_SCHEMA_VERSION table in the schema identified by schemaNamestatic TableCreateVersionHistory. 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 TableFhirSchemaGenerator. addLogicalResourceCompartments(PhysicalDataModel pdm)Adds the system level logical_resource_compartments table which identifies to which compartments a give resource belongs.TableFhirSchemaGenerator. addLogicalResourceProfiles(PhysicalDataModel pdm)A single-parameter table supporting _profile search parameter values Add the LOGICAL_RESOURCE_PROFILES table to the givenPhysicalDataModel.TableFhirSchemaGenerator. addLogicalResourceSecurity(PhysicalDataModel pdm)Add the dedicated common_token_values mapping table for security search parametersTableFhirSchemaGenerator. addLogicalResourceTags(PhysicalDataModel pdm)A single-parameter table supporting _tag search parameter values.TableFhirResourceTableGroup. addProfiles(java.util.List<IDatabaseObject> group, java.lang.String prefix)Add the resource-specific profiles table which maps to the normalized URI values stored in COMMON_CANONICAL_VALUESTableFhirResourceTableGroup. addRefValues(java.util.List<IDatabaseObject> group, java.lang.String prefix)Schema V0027 adds a dedicated table for supporting reference values instead of using token values.TableFhirSchemaGenerator. addResourceDateValues(PhysicalDataModel model)Add the table for data search parameters at the (system-wide) resource levelTableFhirSchemaGenerator. addResourceStrValues(PhysicalDataModel pdm)Add system-wide RESOURCE_STR_VALUES table to support _profile properties (which are of type REFERENCE).TableFhirResourceTableGroup. addResourceTokenRefs(java.util.List<IDatabaseObject> group, java.lang.String prefix)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.TableFhirSchemaGenerator. 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).TableFhirResourceTableGroup. addSecurity(java.util.List<IDatabaseObject> group, java.lang.String prefix)Add the common_token_values mapping table for security search parametersTableFhirResourceTableGroup. addTags(java.util.List<IDatabaseObject> group, java.lang.String prefix)Resource-specific tags.Methods in org.linuxforhealth.fhir.schema.control with parameters of type Table Modifier and Type Method Description voidAddForeignKey. visited(Table fromChildTable, ForeignKeyConstraint fk)voidDropForeignKey. 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
-