Uses of Class
com.ibm.fhir.database.utils.model.ColumnBase
-
-
Uses of ColumnBase in com.ibm.fhir.database.utils.api
Method 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)
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()
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)
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)
-
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)
-
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 addedConstructor parameters in com.ibm.fhir.database.utils.model with type arguments of type ColumnBase Constructor Description RowType(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)
Public constructor -
Uses of ColumnBase in com.ibm.fhir.database.utils.postgresql
Method parameters in com.ibm.fhir.database.utils.postgresql with type arguments of type ColumnBase Modifier and Type Method Description void
PostgreSqlAdapter. createRowType(String schemaName, String typeName, List<ColumnBase> columns)
void
PostgreSqlAdapter. createTable(String schemaName, String name, String tenantColumnName, List<ColumnBase> columns, PrimaryKeyDef primaryKey, IdentityDef identity, String tablespaceName)
-