Uses of Class
org.linuxforhealth.fhir.database.utils.model.ColumnBase
-
-
Uses of ColumnBase in org.linuxforhealth.fhir.database.utils.api
Methods in org.linuxforhealth.fhir.database.utils.api with parameters of type ColumnBase Modifier and Type Method Description void
IDatabaseAdapter. alterTableAddColumn(java.lang.String schemaName, java.lang.String tableName, ColumnBase column)
Add a new column to an existing tablevoid
ISchemaAdapter. alterTableAddColumn(java.lang.String schemaName, java.lang.String tableName, ColumnBase column)
Add a new column to an existing tableMethod parameters in org.linuxforhealth.fhir.database.utils.api with type arguments of type ColumnBase Modifier and Type Method Description void
IDatabaseAdapter. createRowType(java.lang.String schemaName, java.lang.String typeName, java.util.List<ColumnBase> columns)
Create ROW type used for passing values to stored procedures e.g.:void
IDatabaseAdapter. createTable(java.lang.String schemaName, java.lang.String name, java.util.List<ColumnBase> columns, PrimaryKeyDef primaryKey, IdentityDef identity, java.lang.String tablespaceName, java.util.List<With> withs, java.util.List<CheckConstraint> checkConstraints, DistributionContext distributionContext)
Build the create table DDLvoid
ISchemaAdapter. createTable(java.lang.String schemaName, java.lang.String name, java.util.List<ColumnBase> columns, PrimaryKeyDef primaryKey, IdentityDef identity, java.lang.String tablespaceName, java.util.List<With> withs, java.util.List<CheckConstraint> checkConstraints, DistributionType distributionType, java.lang.String distributionColumnName)
Build the create table DDL -
Uses of ColumnBase in org.linuxforhealth.fhir.database.utils.citus
Method parameters in org.linuxforhealth.fhir.database.utils.citus with type arguments of type ColumnBase Modifier and Type Method Description void
CitusAdapter. createTable(java.lang.String schemaName, java.lang.String name, java.util.List<ColumnBase> columns, PrimaryKeyDef primaryKey, IdentityDef identity, java.lang.String tablespaceName, java.util.List<With> withs, java.util.List<CheckConstraint> checkConstraints, DistributionContext distributionContext)
-
Uses of ColumnBase in org.linuxforhealth.fhir.database.utils.common
Methods in org.linuxforhealth.fhir.database.utils.common that return ColumnBase Modifier and Type Method Description ColumnBase
AddColumn. getColumn()
Methods in org.linuxforhealth.fhir.database.utils.common with parameters of type ColumnBase Modifier and Type Method Description void
CommonDatabaseAdapter. alterTableAddColumn(java.lang.String schemaName, java.lang.String tableName, ColumnBase column)
void
PlainSchemaAdapter. alterTableAddColumn(java.lang.String schemaName, java.lang.String tableName, ColumnBase column)
Method parameters in org.linuxforhealth.fhir.database.utils.common with type arguments of type ColumnBase Modifier and Type Method Description protected java.lang.String
CommonDatabaseAdapter. buildColumns(java.util.List<ColumnBase> columns, IdentityDef identity)
Build the list of columns in the create table statementprotected java.lang.String
CommonDatabaseAdapter. buildCreateTableStatement(java.lang.String schema, java.lang.String name, java.util.List<ColumnBase> columns, PrimaryKeyDef pkDef, IdentityDef identity, java.lang.String tablespaceName, java.util.List<With> withs, java.util.List<CheckConstraint> checkConstraints)
Generate a create table statement suitable for Derbystatic java.lang.String
DataDefinitionUtil. columnSpecList(IDatabaseTypeAdapter adapter, java.util.Collection<ColumnBase> columns)
void
PlainSchemaAdapter. createTable(java.lang.String schemaName, java.lang.String name, java.util.List<ColumnBase> columns, PrimaryKeyDef primaryKey, IdentityDef identity, java.lang.String tablespaceName, java.util.List<With> withs, java.util.List<CheckConstraint> checkConstraints, DistributionType distributionType, java.lang.String distributionColumnName)
Constructors in org.linuxforhealth.fhir.database.utils.common with parameters of type ColumnBase Constructor Description AddColumn(java.lang.String schemaName, java.lang.String tableName, ColumnBase column)
Public constructor -
Uses of ColumnBase in org.linuxforhealth.fhir.database.utils.derby
Method parameters in org.linuxforhealth.fhir.database.utils.derby with type arguments of type ColumnBase Modifier and Type Method Description void
DerbyAdapter. createRowType(java.lang.String schemaName, java.lang.String typeName, java.util.List<ColumnBase> columns)
void
DerbyAdapter. createTable(java.lang.String schemaName, java.lang.String name, java.util.List<ColumnBase> columns, PrimaryKeyDef primaryKey, IdentityDef identity, java.lang.String tablespaceName, java.util.List<With> withs, java.util.List<CheckConstraint> checkConstraints, DistributionContext distributionContext)
-
Uses of ColumnBase in org.linuxforhealth.fhir.database.utils.model
Subclasses of ColumnBase in org.linuxforhealth.fhir.database.utils.model Modifier and Type Class Description class
BigIntColumn
Big Int Columnclass
BlobColumn
Binary Large OBject (BLOB) Columnclass
CharColumn
CharColumnclass
ClobColumn
Character Large OBject (CLOB) Columnclass
DoubleColumn
Double Columnclass
IntColumn
Int Columnclass
SmallIntBooleanColumn
Column acting as either a boolean or smallint depending on the underlying database typeclass
SmallIntColumn
Small Int Column (2 bytes signed integer)class
TimestampColumn
Timestamp Columnclass
VarbinaryColumn
Varbinary Columnclass
VarcharColumn
Defining the VarcharColumnMethods in org.linuxforhealth.fhir.database.utils.model that return types with arguments of type ColumnBase Modifier and Type Method Description java.util.List<ColumnBase>
ColumnDefBuilder. buildColumns()
Create the columns for the table based on the definitions that have been addedprotected java.util.List<ColumnBase>
Table.Builder. buildColumns()
Create the columns for the table based on the definitions that have been addedConstructors in org.linuxforhealth.fhir.database.utils.model with parameters of type ColumnBase Constructor Description AlterTableAddColumn(java.lang.String schemaName, java.lang.String tableName, int version, ColumnBase... columns)
Public constructor.Constructor parameters in org.linuxforhealth.fhir.database.utils.model with type arguments of type ColumnBase Constructor Description AlterTableAddColumn(java.lang.String schemaName, java.lang.String tableName, int version, java.util.List<ColumnBase> columns)
Public constructorTable(java.lang.String schemaName, java.lang.String name, int version, java.util.Collection<ColumnBase> columns, PrimaryKeyDef pk, IdentityDef identity, java.util.Collection<IndexDef> indexes, java.util.Collection<ForeignKeyConstraint> fkConstraints, Tablespace tablespace, java.util.List<IDatabaseObject> dependencies, java.util.Map<java.lang.String,java.lang.String> tags, java.util.Collection<GroupPrivilege> privileges, java.util.List<Migration> migrations, java.util.List<With> withs, java.util.List<CheckConstraint> checkConstraints, DistributionType distributionType, java.lang.String distributionColumnName, boolean create)
Public constructor -
Uses of ColumnBase in org.linuxforhealth.fhir.database.utils.postgres
Method parameters in org.linuxforhealth.fhir.database.utils.postgres with type arguments of type ColumnBase Modifier and Type Method Description void
PostgresAdapter. createRowType(java.lang.String schemaName, java.lang.String typeName, java.util.List<ColumnBase> columns)
void
PostgresAdapter. createTable(java.lang.String schemaName, java.lang.String name, java.util.List<ColumnBase> columns, PrimaryKeyDef primaryKey, IdentityDef identity, java.lang.String tablespaceName, java.util.List<With> withs, java.util.List<CheckConstraint> checkConstraints, DistributionContext distributionContext)
-
Uses of ColumnBase in org.linuxforhealth.fhir.schema.build
Method parameters in org.linuxforhealth.fhir.schema.build with type arguments of type ColumnBase Modifier and Type Method Description void
DistributedSchemaAdapter. createTable(java.lang.String schemaName, java.lang.String name, java.util.List<ColumnBase> columns, PrimaryKeyDef primaryKey, IdentityDef identity, java.lang.String tablespaceName, java.util.List<With> withs, java.util.List<CheckConstraint> checkConstraints, DistributionType distributionType, java.lang.String distributionColumnName)
void
ShardedSchemaAdapter. createTable(java.lang.String schemaName, java.lang.String name, java.util.List<ColumnBase> columns, PrimaryKeyDef primaryKey, IdentityDef identity, java.lang.String tablespaceName, java.util.List<With> withs, java.util.List<CheckConstraint> checkConstraints, DistributionType distributionType, java.lang.String distributionColumnName)
-