Uses of Interface
org.eclipse.datatools.modelbase.sql.query.ValueExpressionColumn

Packages that use ValueExpressionColumn
org.eclipse.datatools.modelbase.sql.query   
org.eclipse.datatools.modelbase.sql.query.helper   
org.eclipse.datatools.modelbase.sql.query.impl   
org.eclipse.datatools.modelbase.sql.query.util   
 

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 ValueExpressionColumns 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'.
 



Copyright © 2006 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.