## Uses of Interface
org.eclipse.datatools.modelbase.sql.query.ValueExpressionFunction

Packages that use ValueExpressionFunction
org.eclipse.datatools.modelbase.sql.query
org.eclipse.datatools.modelbase.sql.query.helper
org.eclipse.datatools.modelbase.sql.query.util
org.eclipse.datatools.modelbase.sql.xml.query
org.eclipse.datatools.modelbase.sql.xml.query.util
org.eclipse.datatools.sqltools.parsers.sql.query
org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.function
org.eclipse.datatools.sqltools.sqlbuilder.model

Uses of ValueExpressionFunction in org.eclipse.datatools.modelbase.sql.query

Methods in org.eclipse.datatools.modelbase.sql.query that return ValueExpressionFunction
`ValueExpressionFunction` `SQLQueryModelFactory.createValueExpressionFunction()` Returns a new object of class 'Value Expression Function'.
`ValueExpressionFunction` `QueryValueExpression.getValueExprFunction()` Returns the value of the 'Value Expr Function' container reference.

Methods in org.eclipse.datatools.modelbase.sql.query with parameters of type ValueExpressionFunction
`void` `QueryValueExpression.setValueExprFunction(ValueExpressionFunction value)` Sets the value of the '`Value Expr Function`' container reference.

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

Methods in org.eclipse.datatools.modelbase.sql.query.helper with parameters of type ValueExpressionFunction
`static java.util.List` `ValueExpressionHelper.getVEFunctionColumns(ValueExpressionFunction funcExpr)` CHECK IMPLEMENTATION! CODE UNTESTED! Method to obtain the column expressions from a ValueExpressionFunction
`static void` `ValueExpressionHelper.resolveValueExpressionFunctionDatatype(ValueExpressionFunction aValExpr)` CHECK IMPLEMENTATION! CODE UNTESTED! Tries to determine and set the datatype of the given function value expression.

Uses of ValueExpressionFunction in org.eclipse.datatools.modelbase.sql.query.util

Methods in org.eclipse.datatools.modelbase.sql.query.util with parameters of type ValueExpressionFunction
`java.lang.Object` `SQLQueryModelSwitch.caseValueExpressionFunction(ValueExpressionFunction object)` Returns the result of interpreting the object as an instance of 'Value Expression Function'.

Uses of ValueExpressionFunction in org.eclipse.datatools.modelbase.sql.xml.query

Subinterfaces of ValueExpressionFunction in org.eclipse.datatools.modelbase.sql.xml.query
`interface` `XMLAggregateFunction` A representation of the model object 'XML Aggregate Function'.
`interface` `XMLSerializeFunction` A representation of the model object 'XML Serialize Function'.
`interface` `XMLValueFunction` A representation of the model object 'XML Value Function'.
`interface` `XMLValueFunctionComment` A representation of the model object 'XML Value Function Comment'.
`interface` `XMLValueFunctionConcat` A representation of the model object 'XML Value Function Concat'.
`interface` `XMLValueFunctionDocument` A representation of the model object 'XML Value Function Document'.
`interface` `XMLValueFunctionElement` A representation of the model object 'XML Value Function Element'.
`interface` `XMLValueFunctionForest` A representation of the model object 'XML Value Function Forest'.
`interface` `XMLValueFunctionParse` A representation of the model object 'XML Value Function Parse'.
`interface` `XMLValueFunctionPI` A representation of the model object 'XML Value Function PI'.
`interface` `XMLValueFunctionQuery` A representation of the model object 'XML Value Function Query'.
`interface` `XMLValueFunctionText` A representation of the model object 'XML Value Function Text'.
`interface` `XMLValueFunctionValidate` A representation of the model object 'XML Value Function Validate'.

Uses of ValueExpressionFunction in org.eclipse.datatools.modelbase.sql.xml.query.util

Methods in org.eclipse.datatools.modelbase.sql.xml.query.util with parameters of type ValueExpressionFunction
`java.lang.Object` `SQLXMLQueryModelSwitch.caseValueExpressionFunction(ValueExpressionFunction object)` Returns the result of interpreting the object as an instance of 'Value Expression Function'.

Uses of ValueExpressionFunction in org.eclipse.datatools.sqltools.parsers.sql.query

Methods in org.eclipse.datatools.sqltools.parsers.sql.query that return ValueExpressionFunction
`ValueExpressionFunction` `SQLQueryParserFactory.createFunctionExpression(java.lang.String aFuncName, java.lang.String distinct, java.util.List aFuncParmList, java.lang.String aSchemaName)`
`ValueExpressionFunction` `SQLQueryParserFactory.createSpecialRegisterExpression(java.lang.String aSpecialReg)` Creates a `ValueExpressionFunction` with name `aSpecialReg` and field ``isSpecialRegister()`==true`
`ValueExpressionFunction` `SQLQueryParserFactory.createSpecialRegisterExpression(java.lang.String aSpecialReg, java.lang.String value)` Deprecated. use createSpecialRegisterExpression(String, UserDefinedType) instead
`ValueExpressionFunction` `SQLQueryParserFactory.createSpecialRegisterExpression(java.lang.String aRegName, UserDefinedType aDataType)` Creates a function expression object for the special register with the name and user-defined data type.

Uses of ValueExpressionFunction in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.function

Methods in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.function with parameters of type ValueExpressionFunction
`void` `FunctionExpressionWizard.setSQLExpression(ValueExpressionFunction sqlExpr)`

Constructors in org.eclipse.datatools.sqltools.sqlbuilder.expressionbuilder.function with parameters of type ValueExpressionFunction
`FunctionBuilderPage(SQLDomainModel domainModel, SQLQueryObject sqlStatementArg, ValueExpressionFunction inSqlExpr)`
`FunctionBuilderPage(SQLDomainModel domainModel, SQLQueryObject sqlStatementArg, ValueExpressionFunction inExpr, boolean isColumn)`
`FunctionExpressionWizard(SQLDomainModel domainModel, SQLQueryObject sqlStatementArg, ValueExpressionFunction sqlExpr)`

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

Methods in org.eclipse.datatools.sqltools.sqlbuilder.model that return ValueExpressionFunction
`static ValueExpressionFunction` `ExpressionHelper.createFunction(java.lang.String functionName)` Create a `ValueExpressionFunction` , given a function name, An example of using this call will be to create function such as CURRENT DATE, CURRENT TIME
`static ValueExpressionFunction` `ExpressionHelper.createFunction(java.lang.String functionName, java.util.List parmList)` Create a `ValueExpressionFunction` given a function name and a parameter list.