Uses of Interface
wt.query.ColumnExpression

Packages that use ColumnExpression
com.ptc.core.query.server.criteria   
com.ptc.core.query.server.impl   
wt.epm.query   
wt.fc.batch Provides a mechanism for specifying operations that affect mulitple objects in the persistent datastore. 
wt.pds Provides additional Persistent Database Services.  See PersistenceManager to fulfill most database access needs. 
wt.query Provides generic support for defining SQL queries (see QuerySpec and the various things that can be appended to it) in a database inedependent manner that should be used with the PersistenceManager
wt.query.report Provides support for the reporting package, wt.query.template
wt.query.template Provides generic support for saved report queries using ReportTemplate and various methods in ReportTemplateHelper for executing and generating reports. 
 

Uses of ColumnExpression in com.ptc.core.query.server.criteria
 

Methods in com.ptc.core.query.server.criteria with parameters of type ColumnExpression
private static String CriteriaUtil.getJavaTypeName(ColumnExpression a_column)
           
private static WhereExpression CriteriaUtil.buildAnalogSetWhereExpression(ColumnExpression column, Range range, String javaTypeName)
           
 

Uses of ColumnExpression in com.ptc.core.query.server.impl
 

Fields in com.ptc.core.query.server.impl declared as ColumnExpression
private  ColumnExpression IndexedColumn.column
           
private  ColumnExpression AbstractItemBuilder.modeledColumn
           
protected  ColumnExpression[] AbstractItemBuilder.columns
           
 

Methods in com.ptc.core.query.server.impl that return ColumnExpression
 ColumnExpression[] TimestampItemBuilder.getColumns()
          Gets the value of the attribute: columns; Returns ColumnExpressions for this item.
 ColumnExpression TimestampItemBuilder.getValueColumn()
          Gets the value of the attribute: valueColumn; Returns a ColumnExpression representing the value of the item.
protected  ColumnExpression[] TimestampItemBuilder.buildColumns()
          Build Instance Based ColumnExpressions for this item

Supported API: false
protected  ColumnExpression[] StringItemBuilder.buildColumns()
          Build Instance Based ColumnExpressions for this item

Supported API: false
protected  ColumnExpression[] RatioItemBuilder.buildColumns()
          Build Instance Based ColumnExpressions for this item

Supported API: false
protected  ColumnExpression[] ObjectItemBuilder.buildColumns()
          Build Instance Based ColumnExpressions for this item

Supported API: false
 ColumnExpression[] ModeledAssociationVersionResultHandler.buildReferenceColumns(Class a_fromClass, String a_referenceQueryName)
          Builds ColumnExpressions needed for the reference.
 ColumnExpression[] ModeledAssociationPersistentResultHandler.buildReferenceColumns(Class a_fromClass, String a_referenceQueryName)
          Builds ColumnExpressions needed for the reference.
 ColumnExpression[] ModeledAssociationObjectResultHandler.buildReferenceColumns(Class a_fromClass, String a_referenceQueryName)
          Builds ColumnExpressions needed for the reference.
protected  ColumnExpression[] LongItemBuilder.buildColumns()
          Build Instance Based ColumnExpressions for this item

Supported API: false
 ColumnExpression IndexedColumn.getColumn()
           
protected  ColumnExpression[] IBAValueViewItemBuilder.buildColumns()
          Build Instance Based ColumnExpressions for this item

Supported API: false
protected  ColumnExpression[] HyperlinkItemBuilder.buildColumns()
          Build Instance Based ColumnExpressions for this item

Supported API: false
static ColumnExpression HandlerUtil.getNullColumn(ColumnExpression a_column)
           
protected  ColumnExpression[] FloatingPointWithUnitsItemBuilder.buildColumns()
          Build Instance Based ColumnExpressions for this item

Supported API: false
protected  ColumnExpression[] FloatingPointItemBuilder.buildColumns()
          Build Instance Based ColumnExpressions for this item

Supported API: false
protected  ColumnExpression[] BooleanItemBuilder.buildColumns()
          Build Instance Based ColumnExpressions for this item

Supported API: false
abstract  ColumnExpression[] AbstractModeledAssociationReferenceResultHandler.buildReferenceColumns(Class a_fromClass, String a_referenceQueryName)
          Builds ColumnExpressions needed for the reference.
 ColumnExpression AbstractItemBuilder.getValueColumn()
          Gets the value of the attribute: valueColumn; Returns a ColumnExpression representing the value of the item.
 ColumnExpression AbstractItemBuilder.getModeledColumn()
          Gets the value of the attribute: modeledColumn; Modeled ColumnExpression for this item (optional)

Supported API: false
protected abstract  ColumnExpression[] AbstractItemBuilder.buildColumns()
          Build Instance Based ColumnExpressions for this item

Supported API: false
 ColumnExpression[] AbstractItemBuilder.getColumns()
          Gets the value of the attribute: columns; Returns ColumnExpressions for this item.
 

Methods in com.ptc.core.query.server.impl with parameters of type ColumnExpression
 AbstractItemBuilder ItemBuilderFactory.getItemBuilder(ColumnExpression a_columnExpression, int a_classIndex)
          Returns an ItemBuilder instance for the specified ColumnExpression.
static ColumnExpression HandlerUtil.getNullColumn(ColumnExpression a_column)
           
 void AbstractItemBuilder.setModeledColumn(ColumnExpression a_ModeledColumn)
          Sets the value of the attribute: modeledColumn; Modeled ColumnExpression for this item (optional)

Supported API: false
 

Constructors in com.ptc.core.query.server.impl with parameters of type ColumnExpression
IndexedColumn(int a_index, ColumnExpression a_column)
           
IndexedColumn(int[] a_indicies, ColumnExpression a_column)
           
IndexedColumn(int[] a_indicies, ColumnExpression a_column, int a_contextColumnCount)
           
 

Uses of ColumnExpression in wt.epm.query
 

Methods in wt.epm.query that return ColumnExpression
protected abstract  ColumnExpression QueryNodes.ScalarExpNode.getScalarExpression(QueryNodes.QueryScope scope)
           
protected  ColumnExpression QueryNodes.UminusNode.getScalarExpression(QueryNodes.QueryScope scope)
           
protected  ColumnExpression QueryNodes.BinaryScalarExpNode.getScalarExpression(QueryNodes.QueryScope scope)
           
protected  ColumnExpression QueryNodes.FunctionNode.getScalarExpression(QueryNodes.QueryScope scope)
           
abstract  ColumnExpression[] QueryNodes.FunctionParamNode.getParameters(QueryNodes.QueryScope scope)
           
 ColumnExpression[] QueryNodes.FunctionParamExpNode.getParameters(QueryNodes.QueryScope scope)
           
 ColumnExpression[] QueryNodes.FunctionParamStarNode.getParameters(QueryNodes.QueryScope scope)
           
protected  ColumnExpression QueryNodes.ClassBasedNode.getScalarExpression(QueryNodes.QueryScope scope)
           
protected  ColumnExpression QueryNodes.ParameterNode.getScalarExpression(QueryNodes.QueryScope scope)
           
protected  ColumnExpression QueryNodes.LiteralNode.getScalarExpression(QueryNodes.QueryScope scope)
           
 

Uses of ColumnExpression in wt.fc.batch
 

Fields in wt.fc.batch declared as ColumnExpression
private  ColumnExpression UpdateColumnExpression.value
           
 

Methods in wt.fc.batch that return ColumnExpression
 ColumnExpression UpdateColumnExpression.getValue()
          Gets the value of the attribute: value; The value to set.
 

Methods in wt.fc.batch with parameters of type ColumnExpression
 void UpdateColumnExpression.setValue(ColumnExpression a_Value)
          Sets the value of the attribute: value; The value to set.
 

Constructors in wt.fc.batch with parameters of type ColumnExpression
UpdateColumnExpression(ClassAttribute a_attribute, ColumnExpression a_value)
          This constructor initializes the instance.
 

Uses of ColumnExpression in wt.pds
 

Fields in wt.pds declared as ColumnExpression
private  ColumnExpression[] AttributeItemBuilder.columns
           
 

Methods in wt.pds that return ColumnExpression
 ColumnExpression[] PersistableItemBuilder.getColumns()
          Gets the value of the attribute: columns; Returns ColumnExpressions for this item.
 ColumnExpression[] ItemBuilder.getColumns()
          Gets the value of the attribute: COLUMNS.
 ColumnExpression[] ClassNameItemBuilder.getColumns()
          Gets the value of the attribute: columns; Returns ColumnExpressions for this item.
 ColumnExpression[] AttributeItemBuilder.getColumns()
          Gets the value of the attribute: columns; The columns that make up this item.
 ColumnExpression[] AbstractColumnAccessControlItemBuilder.getColumns()
          Gets the value of the attribute: columns; Returns ColumnExpressions for this item.
 

Methods in wt.pds with parameters of type ColumnExpression
static String DatabaseInfoUtilities.getStringCase(ColumnExpression a_column)
          Returns the StringCase attribute for the ColumnExpression, if it exists and is specified.
static Class DatabaseInfoUtilities.getColumnClass(ColumnExpression a_columnExpression)
          Return the Java type for the specified ColumnExpression.
static void AttributeItemBuilder.processClassAttributes(Vector a_tableInfos, Vector a_aliases, int[] a_classIndicies, ColumnExpression a_columnExpression)
           
static String[] AttributeItemBuilder.buildAliases(Vector a_tableInfos, Vector a_aliases, int[] a_classIndicies, ColumnExpression[] a_columns)
           
 

Constructors in wt.pds with parameters of type ColumnExpression
SnapShotItemBuilder(int a_classIndex, ColumnExpression a_column, boolean a_selectOnly)
          

Supported API: false
ObjectReferenceItemBuilder(ColumnExpression a_className, ColumnExpression a_id, int a_classNameFromIndex, int a_idFromIndex)
          

Supported API: false
EnumeratedTypeItemBuilder(int a_classIndex, ColumnExpression a_column, String a_enumeratedTypeClassName)
          

Supported API: false
AttributeItemBuilder(int a_classIndex, ColumnExpression a_column, boolean a_selectOnly)
          

Supported API: false
AttributeItemBuilder(ColumnExpression[] a_columns, int[] a_classIndicies, boolean a_selectOnly)
          

Supported API: false
AttributeItemBuilder(ColumnExpression a_column1, ColumnExpression a_column2, int a_classIndex)
          

Supported API: false
 

Uses of ColumnExpression in wt.query
 

Classes in wt.query that implement ColumnExpression
 class ClassAttribute
          This class represents a class attribute which can be used in a SQL statement.
 class ConstantExpression
          This class represents a constant in a SQL statement.
 class DateExpression
          This class represents a date constant in a SQL statement.
 class KeywordExpression
          This class represents an expression that evaluates to a SQL keyword that can be used in a SQL statement.
 class SQLFunction
          This class represents a SQL function within a SQL statement.
 class TableColumn
          This class represents a table column which can be used in a SQL statement.
 

Fields in wt.query declared as ColumnExpression
(package private)  ColumnExpression GroupByClause.Item.column
           
 

Methods in wt.query that return ColumnExpression
 ColumnExpression SQLFunction.getArgumentAt(int a_position)
          Returns the argument at the specfied position.
protected  ColumnExpression OrderByClause.getColumnExpression(int a_index)
          

Supported API: false
protected abstract  ColumnExpression ListClause.getColumnExpression(int a_index)
          

Supported API: false
protected  ColumnExpression GroupByClause.getColumnExpression(int a_index)
          

Supported API: false
static ColumnExpression DateExpression.newExpression(Object a_value, String a_javaType)
          Create a new Expression.
private static ColumnExpression DateExpression.newExpression(Date a_value)
           
private static ColumnExpression DateExpression.newExpression(Date a_value, String a_javaType)
           
static ColumnExpression ConstantExpression.newExpression(Object a_value, String a_javaType)
          Create a new Expression.
static ColumnExpression ConstantExpression.newExpression(Object a_value)
          Create a new Expression.
 

Methods in wt.query with parameters of type ColumnExpression
static SQLFunction SQLFunction.newSQLFunction(String a_functionName, ColumnExpression a_argument)
          Constructs a new SQLFunction.
static SQLFunction SQLFunction.newSQLFunction(String a_functionName, ColumnExpression a_argument_1, ColumnExpression a_argument_2)
          Constructs a new SQLFunction.
static SQLFunction SQLFunction.newSQLFunction(String a_functionName, ColumnExpression a_argument_1, ColumnExpression a_argument_2, ColumnExpression a_argument_3)
          Constructs a new SQLFunction.
static SQLFunction SQLFunction.newSQLFunction(String a_functionName, ColumnExpression[] a_arguments)
          Constructs a new SQLFunction.
 void SQLFunction.setArgumentAt(ColumnExpression a_argument, int a_position)
          Sets the argument at the specfied position.
 void QuerySpec.appendSelect(ColumnExpression a_column, int a_fromIndex, boolean a_selectOnly)
          Deprecated. as of R6.0, use appendSelect(ColumnExpression, int[], boolean)
 void QuerySpec.appendSelect(ColumnExpression a_column, boolean a_selectOnly)
          Appends the column expression to the select clause.
 void QuerySpec.appendSelectReference(ColumnExpression a_className, ColumnExpression a_id, int a_classNameFromIndex, int a_idFromIndex)
          Deprecated. Use appendSelectReference(ColumnExpression, ColumnExpression, int, int, boolean)
 void QuerySpec.appendGroupBy(ColumnExpression a_column, int a_fromIndex, boolean a_appendSelect)
          Deprecated. at R6, Use appendGroupBy(ColumnExpression, int[], boolean)
 void QuerySpec.appendSelectReference(ColumnExpression a_className, ColumnExpression a_id, int a_classNameFromIndex, int a_idFromIndex, boolean a_fullObject)
          Appends the class reference to the select clause.
 void QuerySpec.appendSelect(ColumnExpression a_column, int[] a_fromIndicies, boolean a_selectOnly)
          Appends the column expression to the select clause.
 void QuerySpec.appendGroupBy(ColumnExpression a_column, int[] a_fromIndicies, boolean a_appendSelect)
          Appends the column expression to the GROUP BY clause.
protected  void ListClause.setFromAlias(ColumnExpression a_column, FromClause a_fromClause, int[] a_fromIndicies)
           
 void GroupByClause.append(ColumnExpression a_groupBy, int[] a_fromIndicies, FromClause a_fromClause)
          Appends the ColumnExpression to the clause.
 void ColumnListExpression.addColumn(ColumnExpression a_columnExpression)
          This method adds a ColumnExpression to the list.
 

Constructors in wt.query with parameters of type ColumnExpression
GroupByClause.Item(ColumnExpression a_column, int[] a_fromIndicies)
           
 

Uses of ColumnExpression in wt.query.report
 

Methods in wt.query.report that return ColumnExpression
 ColumnExpression UserNameMacroProcessor.buildExpression(Element a_element, Map a_parameterMap)
          Returns the ColumnExpression value associated with this macro.
 ColumnExpression MacroExpressionProcessor.buildExpression(Element a_element, Map a_parameterMap)
          Returns the ColumnExpression value associated with this macro.
 ColumnExpression CurrentTimeMacroProcessor.buildExpression(Element a_element, Map a_parameterMap)
          Returns the ColumnExpression value associated with this macro.
 

Uses of ColumnExpression in wt.query.template
 

Methods in wt.query.template that return ColumnExpression
static ColumnExpression ReportTemplateHelper.getMacroExpression(Element a_element, Object a_macro)
           
static ColumnExpression ReportTemplateHelper.buildColumnExpression(String a_value, String a_type, Locale a_locale)
           
static ColumnExpression ReportTemplateHelper.getMacroExpression(Element a_element, Object a_macro)
           
static ColumnExpression ReportTemplateHelper.buildColumnExpression(String a_value, String a_type, Locale a_locale)