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 voidIDatabaseAdapter. alterTableAddColumn(java.lang.String schemaName, java.lang.String tableName, ColumnBase column)Add a new column to an existing tablevoidISchemaAdapter. 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 voidIDatabaseAdapter. 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.:voidIDatabaseAdapter. 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 DDLvoidISchemaAdapter. 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 voidCitusAdapter. 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 ColumnBaseAddColumn. getColumn()Methods in org.linuxforhealth.fhir.database.utils.common with parameters of type ColumnBase Modifier and Type Method Description voidCommonDatabaseAdapter. alterTableAddColumn(java.lang.String schemaName, java.lang.String tableName, ColumnBase column)voidPlainSchemaAdapter. 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.StringCommonDatabaseAdapter. buildColumns(java.util.List<ColumnBase> columns, IdentityDef identity)Build the list of columns in the create table statementprotected java.lang.StringCommonDatabaseAdapter. 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.StringDataDefinitionUtil. columnSpecList(IDatabaseTypeAdapter adapter, java.util.Collection<ColumnBase> columns)voidPlainSchemaAdapter. 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 voidDerbyAdapter. createRowType(java.lang.String schemaName, java.lang.String typeName, java.util.List<ColumnBase> columns)voidDerbyAdapter. 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 classBigIntColumnBig Int ColumnclassBlobColumnBinary Large OBject (BLOB) ColumnclassCharColumnCharColumnclassClobColumnCharacter Large OBject (CLOB) ColumnclassDoubleColumnDouble ColumnclassIntColumnInt ColumnclassSmallIntBooleanColumnColumn acting as either a boolean or smallint depending on the underlying database typeclassSmallIntColumnSmall Int Column (2 bytes signed integer)classTimestampColumnTimestamp ColumnclassVarbinaryColumnVarbinary ColumnclassVarcharColumnDefining 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 voidPostgresAdapter. createRowType(java.lang.String schemaName, java.lang.String typeName, java.util.List<ColumnBase> columns)voidPostgresAdapter. 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 voidDistributedSchemaAdapter. 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)voidShardedSchemaAdapter. 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)
-