Uses of Class
com.ibm.fhir.database.utils.model.Table
-
-
Uses of Table in com.ibm.fhir.bucket.persistence
Methods in com.ibm.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 com.ibm.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 com.ibm.fhir.database.utils.api
Method parameters in com.ibm.fhir.database.utils.api with type arguments of type Table Modifier and Type Method Description voidIDatabaseAdapter. addNewTenantPartitions(Collection<Table> tables, String schemaName, int newTenantId)Add a new tenant partition to each of the tables in the collection.voidIDatabaseAdapter. createTenantPartitions(Collection<Table> tables, String schemaName, int newTenantId, int extentSizeKB)Create the partitions on each of these tablesvoidIDatabaseAdapter. dropDetachedPartitions(Collection<Table> tables, String schemaName, int tenantId)Drop the tables which were created by the detach partition operation (as part of tenant deprovisioning).voidIDatabaseAdapter. removeTenantPartitions(Collection<Table> tables, String schemaName, int tenantId)Detach the partition associated with the tenantId from each of the given tables -
Uses of Table in com.ibm.fhir.database.utils.common
Method parameters in com.ibm.fhir.database.utils.common with type arguments of type Table Modifier and Type Method Description voidCommonDatabaseAdapter. addNewTenantPartitions(Collection<Table> tables, String schemaName, int newTenantId)Add a new tenant partition to each of the tables in the collection. -
Uses of Table in com.ibm.fhir.database.utils.db2
Methods in com.ibm.fhir.database.utils.db2 with parameters of type Table Modifier and Type Method Description voidDb2Adapter. createTenantPartitionsThr(Table t, PartitionInfo pi, int newTenantId, String tablespaceName)Ensure that the given table has all the partitions necessary up to and including the max tenant idMethod parameters in com.ibm.fhir.database.utils.db2 with type arguments of type Table Modifier and Type Method Description voidDb2Adapter. addNewTenantPartitions(Collection<Table> tables, String schemaName, int newTenantId)voidDb2Adapter. addNewTenantPartitions(Collection<Table> tables, Map<String,PartitionInfo> partitionInfoMap, int newTenantId, String tablespaceName)Add a new tenant partition to each of the tables in the collection.voidDb2Adapter. createTenantPartitions(Collection<Table> tables, String schemaName, int newTenantId, int extentSizeKB)voidDb2Adapter. dropDetachedPartitions(Collection<Table> tables, String schemaName, int tenantId)voidDb2Adapter. removeTenantPartitions(Collection<Table> tables, String schemaName, int tenantId) -
Uses of Table in com.ibm.fhir.database.utils.derby
Method parameters in com.ibm.fhir.database.utils.derby with type arguments of type Table Modifier and Type Method Description voidDerbyAdapter. createTenantPartitions(Collection<Table> tables, String schemaName, int newTenantId, int extentSizeKB)voidDerbyAdapter. dropDetachedPartitions(Collection<Table> tables, String schemaName, int tenantId)voidDerbyAdapter. removeTenantPartitions(Collection<Table> tables, String schemaName, int tenantId) -
Uses of Table in com.ibm.fhir.database.utils.model
Methods in com.ibm.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(String schemaName, String tableName)Look up the table definitionTablePhysicalDataModel. findTable(String schemaName, String tableName)Methods in com.ibm.fhir.database.utils.model that return types with arguments of type Table Modifier and Type Method Description Collection<Table>PhysicalDataModel. getTenantPartitionedTables(String partitionColumn)Return all the tables partitioned by the given column nameMethods in com.ibm.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 com.ibm.fhir.database.utils.model with type arguments of type Table Modifier and Type Method Description voidPhysicalDataModel. processTablesInSchema(String schemaName, Consumer<Table> c)Call the givenConsumerfor each of the tables found in the schema identified by schemaName -
Uses of Table in com.ibm.fhir.database.utils.postgres
Methods in com.ibm.fhir.database.utils.postgres that return types with arguments of type Table Modifier and Type Method Description List<Table>GatherTablesDataModelVisitor. getTables()gets the list of tablesMethods in com.ibm.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)Method parameters in com.ibm.fhir.database.utils.postgres with type arguments of type Table Modifier and Type Method Description voidPostgresAdapter. createTenantPartitions(Collection<Table> tables, String schemaName, int newTenantId, int extentSizeKB)voidPostgresAdapter. dropDetachedPartitions(Collection<Table> tables, String schemaName, int tenantId)voidPostgresAdapter. removeTenantPartitions(Collection<Table> tables, String schemaName, int tenantId) -
Uses of Table in com.ibm.fhir.schema.control
Methods in com.ibm.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(List<IDatabaseObject> group, String prefix)Add the resource-specific profiles table which maps to the normalized URI values stored in COMMON_CANONICAL_VALUESTableFhirSchemaGenerator. 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(List<IDatabaseObject> group, 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(List<IDatabaseObject> group, String prefix)Add the common_token_values mapping table for security search parametersTableFhirResourceTableGroup. addTags(List<IDatabaseObject> group, String prefix)Resource-specific tags.Methods in com.ibm.fhir.schema.control with parameters of type Table Modifier and Type Method Description voidDisableForeignKey. visited(Table fromChildTable, ForeignKeyConstraint fk)voidDropForeignKey. visited(Table fromChildTable, ForeignKeyConstraint fk)voidEnableForeignKey. visited(Table fromChildTable, ForeignKeyConstraint fk)Constructor parameters in com.ibm.fhir.schema.control with type arguments of type Table Constructor Description DisableForeignKey(IDatabaseAdapter adapter, Set<Table> childTables)Public constructorDropForeignKey(IDatabaseAdapter adapter, Set<Table> childTables)Public constructor
-