Uses of Class
com.ibm.fhir.database.utils.model.ColumnBase
-
-
Uses of ColumnBase in com.ibm.fhir.database.utils.api
Methods in com.ibm.fhir.database.utils.api with parameters of type ColumnBase Modifier and Type Method Description void
IDatabaseAdapter. alterTableAddColumn(String schemaName, String tableName, ColumnBase column)
Add a new column to an existing tableMethod parameters in com.ibm.fhir.database.utils.api with type arguments of type ColumnBase Modifier and Type Method Description void
IDatabaseAdapter. createRowType(String schemaName, String typeName, List<ColumnBase> columns)
Create ROW type used for passing values to stored procedures e.g.:void
IDatabaseAdapter. createTable(String schemaName, String name, String tenantColumnName, List<ColumnBase> columns, PrimaryKeyDef primaryKey, IdentityDef identity, String tablespaceName, List<With> withs, List<CheckConstraint> checkConstraints)
Build the create table DDL -
Uses of ColumnBase in com.ibm.fhir.database.utils.common
Methods in com.ibm.fhir.database.utils.common that return ColumnBase Modifier and Type Method Description ColumnBase
AddColumn. getColumn()
Methods in com.ibm.fhir.database.utils.common with parameters of type ColumnBase Modifier and Type Method Description void
CommonDatabaseAdapter. alterTableAddColumn(String schemaName, String tableName, ColumnBase column)
Method parameters in com.ibm.fhir.database.utils.common with type arguments of type ColumnBase Modifier and Type Method Description protected String
CommonDatabaseAdapter. buildColumns(List<ColumnBase> columns, IdentityDef identity)
Build the list of columns in the create table statementprotected String
CommonDatabaseAdapter. buildCreateTableStatement(String schema, String name, List<ColumnBase> columns, PrimaryKeyDef pkDef, IdentityDef identity, String tablespaceName, List<With> withs, List<CheckConstraint> checkConstraints)
Generate a create table statement suitable for Derbystatic String
DataDefinitionUtil. columnSpecList(IDatabaseTypeAdapter adapter, Collection<ColumnBase> columns)
Constructors in com.ibm.fhir.database.utils.common with parameters of type ColumnBase Constructor Description AddColumn(String schemaName, String tableName, ColumnBase column)
Public constructor -
Uses of ColumnBase in com.ibm.fhir.database.utils.db2
Method parameters in com.ibm.fhir.database.utils.db2 with type arguments of type ColumnBase Modifier and Type Method Description void
Db2Adapter. createRowType(String schemaName, String typeName, List<ColumnBase> columns)
void
Db2Adapter. createTable(String schemaName, String name, String tenantColumnName, List<ColumnBase> columns, PrimaryKeyDef primaryKey, IdentityDef identity, String tablespaceName, List<With> withs, List<CheckConstraint> checkConstraints)
-
Uses of ColumnBase in com.ibm.fhir.database.utils.derby
Method parameters in com.ibm.fhir.database.utils.derby with type arguments of type ColumnBase Modifier and Type Method Description void
DerbyAdapter. createRowType(String schemaName, String typeName, List<ColumnBase> columns)
void
DerbyAdapter. createTable(String schemaName, String name, String tenantColumnName, List<ColumnBase> columns, PrimaryKeyDef primaryKey, IdentityDef identity, String tablespaceName, List<With> withs, List<CheckConstraint> checkConstraints)
-
Uses of ColumnBase in com.ibm.fhir.database.utils.model
Subclasses of ColumnBase in com.ibm.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
SmallIntColumn
Small Int Columnclass
TimestampColumn
Timestamp Columnclass
VarbinaryColumn
Varbinary Columnclass
VarcharColumn
Defining the VarcharColumnMethods in com.ibm.fhir.database.utils.model that return types with arguments of type ColumnBase Modifier and Type Method Description List<ColumnBase>
ColumnDefBuilder. buildColumns()
Create the columns for the table based on the definitions that have been addedprotected List<ColumnBase>
Table.Builder. buildColumns()
Create the columns for the table based on the definitions that have been addedConstructors in com.ibm.fhir.database.utils.model with parameters of type ColumnBase Constructor Description AlterTableAddColumn(String schemaName, String tableName, int version, ColumnBase... columns)
Public constructor.Constructor parameters in com.ibm.fhir.database.utils.model with type arguments of type ColumnBase Constructor Description AlterTableAddColumn(String schemaName, String tableName, int version, List<ColumnBase> columns)
Public constructorRowType(String schemaName, String typeName, int version, Collection<ColumnBase> cols)
Table(String schemaName, String name, int version, String tenantColumnName, Collection<ColumnBase> columns, PrimaryKeyDef pk, IdentityDef identity, Collection<IndexDef> indexes, Collection<ForeignKeyConstraint> fkConstraints, SessionVariableDef accessControlVar, Tablespace tablespace, List<IDatabaseObject> dependencies, Map<String,String> tags, Collection<GroupPrivilege> privileges, List<Migration> migrations, List<With> withs, List<CheckConstraint> checkConstraints)
Public constructor -
Uses of ColumnBase in com.ibm.fhir.database.utils.postgres
Method parameters in com.ibm.fhir.database.utils.postgres with type arguments of type ColumnBase Modifier and Type Method Description void
PostgresAdapter. createRowType(String schemaName, String typeName, List<ColumnBase> columns)
void
PostgresAdapter. createTable(String schemaName, String name, String tenantColumnName, List<ColumnBase> columns, PrimaryKeyDef primaryKey, IdentityDef identity, String tablespaceName, List<With> withs, List<CheckConstraint> checkConstraints)
-