## Uses of Interface
org.eclipse.datatools.modelbase.sql.tables.Column

Packages that use Column
org.eclipse.datatools.connectivity.sqm.core.rte.fe
org.eclipse.datatools.connectivity.sqm.core.rte.jdbc
org.eclipse.datatools.enablement.ase.catalog
org.eclipse.datatools.enablement.ase.ddl
org.eclipse.datatools.enablement.mysql.catalog
org.eclipse.datatools.enablement.mysql.ddl.shared
org.eclipse.datatools.enablement.sybase.asa.base.catalog
org.eclipse.datatools.enablement.sybase.asa.ddl
org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel
org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl
org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.util
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.commonui
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.utils
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.util
org.eclipse.datatools.enablement.sybase.ddl
org.eclipse.datatools.modelbase.sql.constraints
org.eclipse.datatools.modelbase.sql.query.helper
org.eclipse.datatools.modelbase.sql.schema.helper
org.eclipse.datatools.modelbase.sql.tables
org.eclipse.datatools.modelbase.sql.tables.helper
org.eclipse.datatools.modelbase.sql.tables.impl
org.eclipse.datatools.modelbase.sql.tables.util
org.eclipse.datatools.sqltools.data.internal.core
org.eclipse.datatools.sqltools.data.internal.core.common
org.eclipse.datatools.sqltools.data.internal.core.editor
org.eclipse.datatools.sqltools.sqlbuilder.model

Uses of Column in org.eclipse.datatools.connectivity.sqm.core.rte.fe

Methods in org.eclipse.datatools.connectivity.sqm.core.rte.fe with parameters of type Column
`java.lang.String` `GenericDdlBuilder.alterTableAddColumn(Column column, boolean quoteIdentifiers, boolean qualifyNames)`

Uses of Column in org.eclipse.datatools.connectivity.sqm.core.rte.jdbc

Classes in org.eclipse.datatools.connectivity.sqm.core.rte.jdbc that implement Column
`class` `JDBCColumn`

Uses of Column in org.eclipse.datatools.enablement.ase.catalog

Classes in org.eclipse.datatools.enablement.ase.catalog that implement Column
`class` `SybaseASECatalogColumn`

Uses of Column in org.eclipse.datatools.enablement.ase.ddl

Methods in org.eclipse.datatools.enablement.ase.ddl with parameters of type Column
`java.lang.String` `SybaseASEDdlBuilder.createBoundDefault(Column col, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax)`
`java.lang.String` `SybaseASEDdlBuilder.createColumn(Column col, boolean quoteIdentifiers, boolean qualifyNames)`
`java.lang.String[]` `SybaseASEDdlBuilder.createColumn(Column col, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax)` alter table [[database.][owner].table_name add column_name datatype [default {constant_expression | user | null}] {identity | null | not null} [off row | in row]

Uses of Column in org.eclipse.datatools.enablement.mysql.catalog

Classes in org.eclipse.datatools.enablement.mysql.catalog that implement Column
`class` `MySqlCatalogColumn` This class holds the column information

Uses of Column in org.eclipse.datatools.enablement.mysql.ddl.shared

Methods in org.eclipse.datatools.enablement.mysql.ddl.shared with parameters of type Column
`java.lang.String` `MySqlDdlBuilderHelper.alterTableAddColumn(Column column, boolean quoteIdentifiers, boolean qualifyNames)`

Uses of Column in org.eclipse.datatools.enablement.sybase.asa.base.catalog

Classes in org.eclipse.datatools.enablement.sybase.asa.base.catalog that implement Column
`class` `SybaseASACatalogBaseColumn`

Uses of Column in org.eclipse.datatools.enablement.sybase.asa.ddl

Methods in org.eclipse.datatools.enablement.sybase.asa.ddl with parameters of type Column
`java.lang.String[]` `SybaseASADdlBuilder.createColumn(Column col, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax)` ALTER TABLE [ owner.]table-name ADD column-name data-type [ NOT NULL ] [ DEFAULT default-value ] [ column-constraint ...

Uses of Column in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel

Subinterfaces of Column in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel
`interface` `SybaseASABaseColumn` A representation of the model object 'Sybase ASA Base Column'.

Uses of Column in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl

Classes in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl that implement Column
`class` `SybaseASABaseColumnImpl` An implementation of the model object 'Sybase ASA Base Column'.

Uses of Column in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.util

Methods in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.util with parameters of type Column
`java.lang.Object` `SybaseasabasesqlmodelSwitch.caseColumn(Column object)` Returns the result of interpreting the object as an instance of 'Column'.

Uses of Column in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.commonui

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.commonui that return Column
`Column` `ResultsRowData.getColumn()`

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.commonui with parameters of type Column
`void` `ResultsRowData.setColumn(Column column)`

Uses of Column in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.utils

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.utils that return Column
`static Column` `ConstraintCreationUtils.getColumnByName(Table table, java.lang.String columnName)` Get the column according to the given name
`static Column` `ConstraintCreationUtils.getColumnByName(UniqueConstraint constraint, java.lang.String columnName)` Get the column according to the given name

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.utils with parameters of type Column
`static boolean` `ConstraintCreationUtils.canTwoColumnsMap(Column firstCol, Column secondCol)` Judge whether two columns can map to create foreign key.
`static java.lang.String` `ConstraintCreationUtils.getDataTypeFullFormatString(Column column)`
`static java.util.List` `TableModelUtil.getMatchedColumnCheckConstraint(BaseTable table, Column column)`
`static java.util.List` `TableModelUtil.getMatchedColumnForeignKeys(BaseTable table, Column column)` Returns all the foreign keys which reference the given column
`static java.util.List` `TableModelUtil.getMatchedColumnUniqueConstraint(BaseTable table, Column column)` Returns all the unique constraints of the given table which only reference the given column
`static boolean` `TableModelUtil.isReferencedColumn(BaseTable table, Column column)` Checks if the given column is referenced in one of the reference constraints of the given table
`static void` `TableModelUtil.removeColumnFromRefConstraints(BaseTable table, Column column)`
`static void` `TableModelUtil.removePrivilegeForColumn(Column column, java.util.List authids)`

Uses of Column in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel

Subinterfaces of Column in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel
`interface` `SybaseASEColumn` A representation of the model object 'Sybase ASE Column'.

Uses of Column in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl

Classes in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl that implement Column
`class` `SybaseASEColumnImpl` An implementation of the model object 'Sybase ASE Column'.

Uses of Column in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.util

Methods in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.util with parameters of type Column
`java.lang.Object` `SybaseasesqlmodelSwitch.caseColumn(Column object)` Returns the result of interpreting the object as an instance of 'Column'.

Uses of Column in org.eclipse.datatools.enablement.sybase.ddl

Methods in org.eclipse.datatools.enablement.sybase.ddl with parameters of type Column
`java.lang.String[]` `SybaseDdlBuilderWrapper.createColumn(Column col, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax)`
`abstract java.lang.String[]` `SybaseDdlBuilder.createColumn(Column col, boolean quoteIdentifiers, boolean qualifyNames, boolean fullSyntax)`
`java.lang.String` `SybaseDdlBuilder.dropColumn(Column col, boolean quoteIdentifiers, boolean qualifyNames)`

Uses of Column in org.eclipse.datatools.modelbase.sql.constraints

Methods in org.eclipse.datatools.modelbase.sql.constraints that return Column
`Column` `IndexMember.getColumn()` Returns the value of the 'Column' reference.

Methods in org.eclipse.datatools.modelbase.sql.constraints with parameters of type Column
`void` `IndexMember.setColumn(Column value)` Sets the value of the '`Column`' reference.

Uses of Column in org.eclipse.datatools.modelbase.sql.query.helper

Methods in org.eclipse.datatools.modelbase.sql.query.helper that return Column
`static Column` `TableHelper.getColumnForColumnExpression(TableExpression tableExpr, ValueExpressionColumn colExpr)` Returns the Column matching the name of the SQLValueExpressionColumn from the given SQLTableExpression.
`static Column` `TableHelper.getColumnForName(TableInDatabase tableInDB, java.lang.String columnName)` Returns the Column matching the columnName from the given TableInDatabase
`static Column` `TableHelper.getColumnForName(TableReference tableRef, java.lang.String columnName)` Returns the Column matching the columnName from the given TableReference.
`static Column` `TableHelper.getColumnForName(WithTableReference withTableRef, java.lang.String columnName)` Returns the Column matching the columnName from the given `WithTableReference`.
`static Column` `ValueExpressionHelper.resolveColumnFromValueExpression(ValueExpressionColumn aValExpr)` CHECK IMPLEMENTATION! CODE UNTESTED! Determine the Column that corresponds to this column expression if there is one that the given columnExpr is derived from.

Methods in org.eclipse.datatools.modelbase.sql.query.helper with parameters of type Column
`static ValueExpressionColumn` `TableHelper.getColumnExpressionForColumn(TableExpression tableExpr, Column column)` Gets the SQLValueExpressionColumn corresponding to the given Column, in the given table.
`static boolean` `TableHelper.isForeignKey(Column column)` Returns true if the given column is part of Foreign key constraint.
`static boolean` `TableHelper.isPrimaryKey(Column column)` Returns true if the given column is part of a primary key constraint.

Uses of Column in org.eclipse.datatools.modelbase.sql.schema.helper

Methods in org.eclipse.datatools.modelbase.sql.schema.helper with parameters of type Column
`java.lang.String` `SQLObjectNameHelper.getNameInSQLFormat(Column column)` Gets the name of the given column, delimited as needed to make it suitable for use in constructing an SQL statement.
`java.lang.String` `ISQLObjectNameHelper.getNameInSQLFormat(Column column)` Gets the name of the given column, delimited as needed to make it suitable for use in constructing an SQL statement.
`java.lang.String` `SQLObjectNameHelper.getQualifiedNameInSQLFormat(Column column)` Gets the name of the given table, qualified and delimited as needed to make it suitable for use in constructing an SQL statement.
`java.lang.String` `ISQLObjectNameHelper.getQualifiedNameInSQLFormat(Column column)` Gets the name of the given column, qualified with a table name and delimited as needed to make it suitable for use in constructing an SQL statement.

Uses of Column in org.eclipse.datatools.modelbase.sql.tables

Methods in org.eclipse.datatools.modelbase.sql.tables that return Column
`Column` `SQLTablesFactory.createColumn()` Returns a new object of class 'Column'.

Uses of Column in org.eclipse.datatools.modelbase.sql.tables.helper

Methods in org.eclipse.datatools.modelbase.sql.tables.helper that return Column
`static Column` `TableHelper.findColumn(Table table, java.lang.String columnName)`

Uses of Column in org.eclipse.datatools.modelbase.sql.tables.impl

Classes in org.eclipse.datatools.modelbase.sql.tables.impl that implement Column
`class` `org.eclipse.datatools.modelbase.sql.tables.impl.ColumnImpl`

Uses of Column in org.eclipse.datatools.modelbase.sql.tables.util

Methods in org.eclipse.datatools.modelbase.sql.tables.util with parameters of type Column
`java.lang.Object` `SQLTablesSwitch.caseColumn(Column object)` Returns the result of interpreting the object as an instance of 'Column'.

Uses of Column in org.eclipse.datatools.sqltools.data.internal.core

Methods in org.eclipse.datatools.sqltools.data.internal.core with parameters of type Column
`IColumnDataAccessor` `DataCorePlugin.newColumnDataAccessor(Column sqlCol)`

Uses of Column in org.eclipse.datatools.sqltools.data.internal.core.common

Methods in org.eclipse.datatools.sqltools.data.internal.core.common with parameters of type Column
`void` `IColumnDataAccessor.initialize(Column sqlCol)` Initialize the object after its creation.
`void` `DefaultColumnDataAccessor.initialize(Column sqlCol)`

Uses of Column in org.eclipse.datatools.sqltools.data.internal.core.editor

Methods in org.eclipse.datatools.sqltools.data.internal.core.editor with parameters of type Column
`static java.lang.String` `TableDataImpl.getFormattedTypeName(Column sqlCol)`

Uses of Column in org.eclipse.datatools.sqltools.sqlbuilder.model

Methods in org.eclipse.datatools.sqltools.sqlbuilder.model with parameters of type Column
`static void` `InsertHelper.addColumn(org.eclipse.emf.edit.domain.EditingDomain editDomain, QueryInsertStatement statement, Column column)` Adds the given column to the target list of columns in the given insert statement.
`static void` `UpdateHelper.addColumn(QueryUpdateStatement statement, Column column)` Creates an UpdateAssinmentExpression which contains the given Column and its default value, and adds it to the list of assignment expressions in the given update statement
`static void` `InsertHelper.addDefaultInsertValue(org.eclipse.emf.edit.domain.EditingDomain editDomain, QueryInsertStatement statement, Column column)` Adds a default value for the given column in the given insert statement.
`static ValueExpressionColumn` `ExpressionHelper.createColumnExpression(TableExpression table, Column col)` Creates a SQLColumnExpression for the given table and column.
`static QueryValueExpression` `UpdateHelper.getDefaultColumnValue(Column column)`
`static java.lang.String` `ExpressionHelper.getDefaultValueForColumn(Column aColumn)` Gets an acceptable default value (as a string) for the given database column, based on its datatype.
`static void` `InsertHelper.removeColumn(QueryInsertStatement statement, Column column)` Removes the given Column and its value from the given insert statement
`static void` `UpdateHelper.removeColumn(QueryUpdateStatement statement, Column column)` This is a wrapper method around removeColumn(QueryUpdateStatement statement,ValueExpressionColumn column) in this class