Uses of Class
org.linuxforhealth.fhir.database.utils.model.OrderedColumnDef
-
-
Uses of OrderedColumnDef in org.linuxforhealth.fhir.database.utils.api
Method parameters in org.linuxforhealth.fhir.database.utils.api with type arguments of type OrderedColumnDef Modifier and Type Method Description void
IDatabaseAdapter. createIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns)
void
ISchemaAdapter. createIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, DistributionType distributionType)
Create an index on the named schema.table objectvoid
IDatabaseAdapter. createUniqueIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, java.util.List<java.lang.String> includeColumns, DistributionContext distributionContext)
Create a unique indexvoid
IDatabaseAdapter. createUniqueIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, DistributionContext distributionContext)
Create a unique indexvoid
ISchemaAdapter. createUniqueIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, java.util.List<java.lang.String> includeColumns, DistributionType distributionType, java.lang.String distributionColumnName)
Create a unique indexvoid
ISchemaAdapter. createUniqueIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, DistributionType distributionType, java.lang.String distributionColumnName)
Create a unique index -
Uses of OrderedColumnDef in org.linuxforhealth.fhir.database.utils.citus
Method parameters in org.linuxforhealth.fhir.database.utils.citus with type arguments of type OrderedColumnDef Modifier and Type Method Description void
CitusAdapter. createUniqueIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, DistributionContext distributionContext)
-
Uses of OrderedColumnDef in org.linuxforhealth.fhir.database.utils.common
Methods in org.linuxforhealth.fhir.database.utils.common that return types with arguments of type OrderedColumnDef Modifier and Type Method Description protected java.util.List<OrderedColumnDef>
CommonDatabaseAdapter. prefixTenantColumn(java.lang.String tenantColumnName, java.util.List<OrderedColumnDef> columns)
Prefix the tenantColumnName to the list of columns, or do nothing if tenantColumnName is nullMethod parameters in org.linuxforhealth.fhir.database.utils.common with type arguments of type OrderedColumnDef Modifier and Type Method Description void
CommonDatabaseAdapter. createIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns)
static java.lang.String
DataDefinitionUtil. createIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, boolean isUseSchemaPrefix)
Create the DDL for a plain old indexvoid
PlainSchemaAdapter. createIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, DistributionType distributionType)
void
CommonDatabaseAdapter. createUniqueIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, java.util.List<java.lang.String> includeColumns, DistributionContext distributionContext)
void
CommonDatabaseAdapter. createUniqueIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, DistributionContext distributionContext)
static java.lang.String
DataDefinitionUtil. createUniqueIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, boolean isUseSchemaPrefix)
static java.lang.String
DataDefinitionUtil. createUniqueIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, java.util.List<java.lang.String> includeColumns, boolean isUseSchemaPrefix)
void
PlainSchemaAdapter. createUniqueIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, java.util.List<java.lang.String> includeColumns, DistributionType distributionType, java.lang.String distributionColumnName)
void
PlainSchemaAdapter. createUniqueIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, DistributionType distributionType, java.lang.String distributionColumnName)
static java.lang.String
DataDefinitionUtil. joinOrderedColumnDefs(java.util.Collection<OrderedColumnDef> things)
Join the ordered column definitionsprotected java.util.List<OrderedColumnDef>
CommonDatabaseAdapter. prefixTenantColumn(java.lang.String tenantColumnName, java.util.List<OrderedColumnDef> columns)
Prefix the tenantColumnName to the list of columns, or do nothing if tenantColumnName is nullConstructor parameters in org.linuxforhealth.fhir.database.utils.common with type arguments of type OrderedColumnDef Constructor Description CreateIndexStatement(java.lang.String schemaName, java.lang.String indexName, java.lang.String tableName, java.util.List<OrderedColumnDef> columns)
Public constructor.CreateIndexStatement(java.lang.String schemaName, java.lang.String indexName, java.lang.String tableName, java.util.List<OrderedColumnDef> columns, boolean unique)
Public constructor -
Uses of OrderedColumnDef in org.linuxforhealth.fhir.database.utils.derby
Methods in org.linuxforhealth.fhir.database.utils.derby that return types with arguments of type OrderedColumnDef Modifier and Type Method Description protected java.util.List<OrderedColumnDef>
DerbyAdapter. prefixTenantColumn(java.lang.String tenantColumnName, java.util.List<OrderedColumnDef> columns)
Method parameters in org.linuxforhealth.fhir.database.utils.derby with type arguments of type OrderedColumnDef Modifier and Type Method Description void
DerbyAdapter. createUniqueIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, java.util.List<java.lang.String> includeColumns, DistributionContext distributionContext)
protected java.util.List<OrderedColumnDef>
DerbyAdapter. prefixTenantColumn(java.lang.String tenantColumnName, java.util.List<OrderedColumnDef> columns)
-
Uses of OrderedColumnDef in org.linuxforhealth.fhir.database.utils.model
Methods in org.linuxforhealth.fhir.database.utils.model with parameters of type OrderedColumnDef Modifier and Type Method Description Table.Builder
Table.Builder. addIndex(java.lang.String indexName, OrderedColumnDef... columns)
Constructor parameters in org.linuxforhealth.fhir.database.utils.model with type arguments of type OrderedColumnDef Constructor Description IndexDef(java.lang.String indexName, java.util.Collection<OrderedColumnDef> indexColumns, boolean unique)
IndexDef(java.lang.String indexName, java.util.Collection<OrderedColumnDef> indexColumns, java.util.Collection<java.lang.String> includeColumns)
Construct an index definition for a unique index with include columns. -
Uses of OrderedColumnDef in org.linuxforhealth.fhir.database.utils.postgres
Methods in org.linuxforhealth.fhir.database.utils.postgres that return types with arguments of type OrderedColumnDef Modifier and Type Method Description protected java.util.List<OrderedColumnDef>
PostgresAdapter. prefixTenantColumn(java.lang.String tenantColumnName, java.util.List<OrderedColumnDef> columns)
Method parameters in org.linuxforhealth.fhir.database.utils.postgres with type arguments of type OrderedColumnDef Modifier and Type Method Description void
PostgresAdapter. createIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns)
void
PostgresAdapter. createUniqueIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, java.util.List<java.lang.String> includeColumns, DistributionContext distributionContext)
void
PostgresAdapter. createUniqueIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, DistributionContext distributionContext)
protected java.util.List<OrderedColumnDef>
PostgresAdapter. prefixTenantColumn(java.lang.String tenantColumnName, java.util.List<OrderedColumnDef> columns)
-
Uses of OrderedColumnDef in org.linuxforhealth.fhir.schema.build
Method parameters in org.linuxforhealth.fhir.schema.build with type arguments of type OrderedColumnDef Modifier and Type Method Description void
ShardedSchemaAdapter. createIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, DistributionType distributionType)
void
DistributedSchemaAdapter. createUniqueIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, java.util.List<java.lang.String> includeColumns, DistributionType distributionType, java.lang.String distributionColumnName)
void
DistributedSchemaAdapter. createUniqueIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, DistributionType distributionType, java.lang.String distributionColumnName)
void
ShardedSchemaAdapter. createUniqueIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, java.util.List<java.lang.String> includeColumns, DistributionType distributionType, java.lang.String distributionColumnName)
void
ShardedSchemaAdapter. createUniqueIndex(java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName, java.util.List<OrderedColumnDef> indexColumns, DistributionType distributionType, java.lang.String distributionColumnName)
-