|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ValueExpressionColumn in org.eclipse.datatools.modelbase.sql.query |
Methods in org.eclipse.datatools.modelbase.sql.query that return ValueExpressionColumn | |
ValueExpressionColumn |
SQLQueryModelFactory.createValueExpressionColumn()
Returns a new object of class 'Value Expression Column'. |
Uses of ValueExpressionColumn in org.eclipse.datatools.modelbase.sql.query.helper |
Methods in org.eclipse.datatools.modelbase.sql.query.helper that return ValueExpressionColumn | |
static ValueExpressionColumn |
TableHelper.getColumnExpressionForName(TableReference tableRef,
java.lang.String columnName)
Returns the ValueExpressionColumn from the given
TableReference matching the given columnName . |
static ValueExpressionColumn |
TableHelper.getColumnExpressionForName(TableExpression tableExpr,
java.lang.String columnName)
Returns the ValueExpressionColumn from the given
TableExpression , if the ValueExpressionColumn 's
name matches the given columnName . |
static ValueExpressionColumn |
TableHelper.getColumnExpressionForNameRecursively(TableExpression tableExpr,
java.lang.String columnName)
Returns the ValueExpressionColumn from the given
TableExpression , if the ValueExpressionColumn 's
name matches the given columnName . |
static ValueExpressionColumn |
TableHelper.getColumnExpressionForColumn(TableExpression tableExpr,
Column column)
Gets the SQLValueExpressionColumn corresponding to the given Column, in the given table |
static ValueExpressionColumn |
TableHelper.getOrCreateColumnExpression(java.lang.String columnName,
TableExpression tableExpr)
Returns the ValueExpressionColumn with the given
columnName from the given tableExpression 's
columnList or, if the given tableExpression 's
columnList does not contain a
ValueExpressionColumn with the given columnName ,
creates a new ValueExpressionColumn with the given
columnName and returns it. |
static ValueExpressionColumn |
StatementHelper.createColumnExpression(java.lang.String name)
Create a new ValueExpressionColumn with the given name. |
Methods in org.eclipse.datatools.modelbase.sql.query.helper with parameters of type ValueExpressionColumn | |
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. |
static void |
ValueExpressionHelper.resolveValueExpressionColumnDatatype(ValueExpressionColumn aValExpr)
CHECK IMPLEMENTATION! CODE UNTESTED! Tries to determine and set the datatype of the given column value expression. |
static Column |
TableHelper.getColumnForColumnExpression(TableExpression tableExpr,
ValueExpressionColumn colExpr)
Returns the Column matching the name of the SQLValueExpressionColumn from the given SQLTableExpression |
static boolean |
TableHelper.isPrimaryKey(ValueExpressionColumn colExpr)
Returns true if the given ValueExpressionColumn is part of a primary key constraint. |
static boolean |
TableHelper.isForeignKey(ValueExpressionColumn colExpr)
Returns true if the given ValueExpressionColumn is part of Foreign key constraint. |
static void |
TableHelper.removeColumnExpressionFromTableIfNotReferenced(ValueExpressionColumn col)
Removes a columnExpression from its tableExpression if it has no other refernces to objects other than its tableExpression. |
static void |
TableHelper.removeColumnExpressionFromTableIfDuplicate(ValueExpressionColumn columnExpr)
Deprecated. odd method not of practical use anymore, use columnExpr.setTableExpr(null) since
TableExpression.getColumnList() does reflect only the exposed
columns of a TableExpression where as
TableExpression.getValueExprColumns() is the list containing the
arbitrary references to ValueExpressionColumn s which are
referencing to that TableExpression by
getTableExpr()() |
static ResultColumn |
StatementHelper.findResultColumnForColumnExpression(QuerySelect select,
ValueExpressionColumn columnExpr)
Returns null or the ResultColumn of the
given QuerySelect whose ValueExpression is
of type ValueExpressionColumn which in name
and tableExpr equals the given columnExpr . |
static TableInDatabase |
StatementHelper.getDerivedDatabaseTable(ValueExpressionColumn columnExpr)
Returns the TableInDatabase that the given
columnExpr was derived from, if the given column is not
the result of an expression in the selectClause of a
QuerySelect or the result column of a
QueryValues . |
static boolean |
StatementHelper.isColumnNameAmbiguous(ValueExpressionColumn columnExpr)
Returns true only if the given columnExpr
name is equal to another ValueExpressionColumn 's name in
a different table and therefore needs to be qualified. |
static TableJoined |
JoinHelper.addJoin(java.util.List fromClause,
TableExpression sourceTable,
TableExpression targetTable,
ValueExpressionColumn sourceColumn,
ValueExpressionColumn targetColumn,
int joinType)
Creates a new joined table or join condition containing the given join source and target objects, and updates the given FROM clause list. |
static int |
JoinHelper.checkJoin(java.util.List fromClause,
TableExpression sourceTable,
TableExpression targetTable,
ValueExpressionColumn sourceColumn,
ValueExpressionColumn targetColumn,
boolean isMove)
Checks whether or not a join between the given join source and target objects is valid. |
static boolean |
JoinHelper.checkJoinType(ValueExpressionColumn sourceColumn,
ValueExpressionColumn targetColumn)
Determines if source and target columns are of compatible type for joining. |
Uses of ValueExpressionColumn in org.eclipse.datatools.modelbase.sql.query.impl |
Classes in org.eclipse.datatools.modelbase.sql.query.impl that implement ValueExpressionColumn | |
class |
ValueExpressionColumnImpl
An implementation of the model object 'SQL Value Expression Column'. |
Methods in org.eclipse.datatools.modelbase.sql.query.impl that return ValueExpressionColumn | |
ValueExpressionColumn |
SQLQueryModelFactoryImpl.createValueExpressionColumn()
|
Uses of ValueExpressionColumn in org.eclipse.datatools.modelbase.sql.query.util |
Methods in org.eclipse.datatools.modelbase.sql.query.util with parameters of type ValueExpressionColumn | |
java.lang.Object |
SQLQueryModelSwitch.caseValueExpressionColumn(ValueExpressionColumn object)
Returns the result of interpretting the object as an instance of 'Value Expression Column'. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |