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 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 com.ibm.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 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 void
IDatabaseAdapter. addNewTenantPartitions(Collection<Table> tables, String schemaName, int newTenantId)
Add a new tenant partition to each of the tables in the collection.void
IDatabaseAdapter. createTenantPartitions(Collection<Table> tables, String schemaName, int newTenantId, int extentSizeKB)
Create the partitions on each of these tablesvoid
IDatabaseAdapter. dropDetachedPartitions(Collection<Table> tables, String schemaName, int tenantId)
Drop the tables which were created by the detach partition operation (as part of tenant deprovisioning).void
IDatabaseAdapter. 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 void
CommonDatabaseAdapter. 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 void
Db2Adapter. 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 void
Db2Adapter. addNewTenantPartitions(Collection<Table> tables, String schemaName, int newTenantId)
void
Db2Adapter. 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.void
Db2Adapter. createTenantPartitions(Collection<Table> tables, String schemaName, int newTenantId, int extentSizeKB)
void
Db2Adapter. dropDetachedPartitions(Collection<Table> tables, String schemaName, int tenantId)
void
Db2Adapter. 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 void
DerbyAdapter. createTenantPartitions(Collection<Table> tables, String schemaName, int newTenantId, int extentSizeKB)
void
DerbyAdapter. dropDetachedPartitions(Collection<Table> tables, String schemaName, int tenantId)
void
DerbyAdapter. 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 Table
Table.Builder. build(IDataModel dataModel)
Build the immutable table object based on the current configurationTable
IDataModel. findTable(String schemaName, String tableName)
Look up the table definitionTable
PhysicalDataModel. 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 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 com.ibm.fhir.database.utils.model with type arguments of type Table Modifier and Type Method Description void
PhysicalDataModel. processTablesInSchema(String schemaName, Consumer<Table> c)
Call the givenConsumer
for each of the tables found in the schema identified by schemaName -
Uses of Table in com.ibm.fhir.database.utils.postgres
Method parameters in com.ibm.fhir.database.utils.postgres with type arguments of type Table Modifier and Type Method Description void
PostgresAdapter. createTenantPartitions(Collection<Table> tables, String schemaName, int newTenantId, int extentSizeKB)
void
PostgresAdapter. dropDetachedPartitions(Collection<Table> tables, String schemaName, int tenantId)
void
PostgresAdapter. 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 Table
FhirSchemaGenerator. addLogicalResourceCompartments(PhysicalDataModel pdm)
Adds the system level logical_resource_compartments table which identifies to which compartments a give resource belongs.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(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.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).Methods in com.ibm.fhir.schema.control with parameters of type Table Modifier and Type Method Description void
DisableForeignKey. visited(Table fromChildTable, ForeignKeyConstraint fk)
void
EnableForeignKey. 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 constructor
-