## Uses of Class
org.eclipse.datatools.connectivity.oda.spec.ExpressionVariable.VariableType

Packages that use ExpressionVariable.VariableType
org.eclipse.datatools.connectivity.oda.spec: The runtime API for an ODA data set query's dynamic result set specification.
org.eclipse.datatools.connectivity.oda.spec.manifest: Provides a utility component for accessing the capabilities registered by an ODA extension that implements the `org.eclipse.datatools.connectivity.oda.dynamicResultSet` extension point.
org.eclipse.datatools.connectivity.oda.spec.util: Defines utilities for use with the Open Data Access (ODA) query specification.
org.eclipse.datatools.connectivity.oda.spec.valueexpr: Defines the specialized Value Expression classes for use in the Open Data Access (ODA) query specification.

Uses of ExpressionVariable.VariableType in org.eclipse.datatools.connectivity.oda.spec

Methods in org.eclipse.datatools.connectivity.oda.spec that return ExpressionVariable.VariableType
`ExpressionVariable.VariableType` `ExpressionVariable.getType()` Gets the type of this variable, e.g.
`ExpressionVariable.VariableType` `ValueExpression.getVariableType()` Returns the type of expression.
`static ExpressionVariable.VariableType` `ExpressionVariable.VariableType.valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
`static ExpressionVariable.VariableType[]` `ExpressionVariable.VariableType.values()` Returns an array containing the constants of this enum type, in the order they're declared.

Methods in org.eclipse.datatools.connectivity.oda.spec with parameters of type ExpressionVariable.VariableType
`void` `ExpressionVariable.setType(ExpressionVariable.VariableType type)` Deprecated. replaced by deriving from the type of ValueExpression in this variable

Constructors in org.eclipse.datatools.connectivity.oda.spec with parameters of type ExpressionVariable.VariableType
`ExpressionVariable(java.lang.String variableIdentfier, ExpressionVariable.VariableType varType)` Constructor for an expression variable of the specified type.

Uses of ExpressionVariable.VariableType in org.eclipse.datatools.connectivity.oda.spec.manifest

Methods in org.eclipse.datatools.connectivity.oda.spec.manifest that return ExpressionVariable.VariableType
`ExpressionVariable.VariableType[]` `VariableRestrictions.getRestrictedVariableTypes()` Returns the restrictions on the type of variables that can be applied with this type of expression.

Methods in org.eclipse.datatools.connectivity.oda.spec.manifest with parameters of type ExpressionVariable.VariableType
`boolean` `VariableRestrictions.hasDataTypeRestrictions(ExpressionVariable.VariableType type)` Indicates whether this has any restrictions on the data type of the specified type of variable.
`boolean` `VariableRestrictions.supportsClassType(ExpressionVariable.VariableType type, java.lang.String className)` Indicates whether this supports the specified class of the specified type of variable.
`boolean` `VariableRestrictions.supportsOdaBooleanDataTypes(ExpressionVariable.VariableType varType)` A convenient method to indicate whether this supports the ODA boolean data type of the specified type of variable.
`boolean` `VariableRestrictions.supportsOdaDataType(ExpressionVariable.VariableType varType, int odaDataType)` Indicates whether this supports the specified ODA data type of the specified type of variable.
`boolean` `VariableRestrictions.supportsOdaDatetimeDataTypes(ExpressionVariable.VariableType varType)` A convenient method to indicate whether this supports all the ODA date and/or datetime data types of the specified type of variable.
`boolean` `VariableRestrictions.supportsOdaNumericDataTypes(ExpressionVariable.VariableType varType)` A convenient method to indicate whether this supports all the ODA numeric data types of the specified type of variable.
`boolean` `VariableRestrictions.supportsOdaStringDataTypes(ExpressionVariable.VariableType varType)` A convenient method to indicate whether this supports the ODA string/character data type of the specified type of variable.
`boolean` `VariableRestrictions.supportsVariableType(ExpressionVariable.VariableType type)` Indicates whether the specified type of variable can be applied for evaluation with this expression type.

Uses of ExpressionVariable.VariableType in org.eclipse.datatools.connectivity.oda.spec.util

Methods in org.eclipse.datatools.connectivity.oda.spec.util with parameters of type ExpressionVariable.VariableType
`static void` `ValidatorUtil.validateSupportedVariableTypes(AtomicExpression expr, ExpressionVariable.VariableType[] supportedVarTypes)` Validates that the expression variable of the specified filter expression is one of the specified variable types.
`static void` `ValidatorUtil.validateSupportedVariableTypes(CustomAggregate expr, ExpressionVariable.VariableType[] supportedVarTypes)` Validates that the input expression variable of the specified aggregate expression is one of the specified variable types.

Uses of ExpressionVariable.VariableType in org.eclipse.datatools.connectivity.oda.spec.valueexpr

Methods in org.eclipse.datatools.connectivity.oda.spec.valueexpr that return ExpressionVariable.VariableType
`ExpressionVariable.VariableType` `ColumnValueExpression.getVariableType()`
`ExpressionVariable.VariableType` `SimpleValueExpression.getVariableType()`