Uses of Class
org.eclipse.datatools.connectivity.oda.spec.result.FilterExpression

Packages that use FilterExpression
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.result Defines the result set specification of the Open Data Access (ODA) dynamicResultSet extension point. 
org.eclipse.datatools.connectivity.oda.spec.result.filter Defines the concrete filter expressions for use in the Open Data Access (ODA) result set filtering specification. 
org.eclipse.datatools.connectivity.oda.spec.util Defines utilities for use with the Open Data Access (ODA) query specification. 
 

Uses of FilterExpression in org.eclipse.datatools.connectivity.oda.spec
 

Methods in org.eclipse.datatools.connectivity.oda.spec with parameters of type FilterExpression
 void IValidator.validate(FilterExpression filterExpr, ValidationContext context)
          Validates the specified filter expression in the specified context.
 void IValidator.validateSyntax(FilterExpression filterExpr, ValidationContext context)
          Performs syntactic validation of the specified filter expression in the specified context.
 

Uses of FilterExpression in org.eclipse.datatools.connectivity.oda.spec.result
 

Methods in org.eclipse.datatools.connectivity.oda.spec.result that return FilterExpression
 FilterExpression ResultSetSpecification.getFilterSpecification()
          Gets the current filtering specification of a query result set.
 

Methods in org.eclipse.datatools.connectivity.oda.spec.result with parameters of type FilterExpression
 void ResultSetSpecification.setFilterSpecification(FilterExpression filterExpr)
          Specifies the filtering characteristics of a query result set.
 

Uses of FilterExpression in org.eclipse.datatools.connectivity.oda.spec.result.filter
 

Subclasses of FilterExpression in org.eclipse.datatools.connectivity.oda.spec.result.filter
 class AndExpression
          A runtime composite filter expression whose child expressions are combined by the And boolean operator.
 class AtomicExpression
          The abstract base class for all basic, indivisible unit of filter expressions that can be evaluated by itself.
 class CompositeExpression
          The abstract base class for all composites of one or multiple child filter expressions.
 class CustomExpression
          Represents an instance of custom filter expression contributed by an extension of the org.eclipse.datatools.connectivity.oda.dynamicResultSet extension point.
 class NotExpression
          A negated runtime filter expression.
 class OrExpression
          A runtime composite filter expression whose child expressions are combined by the Or boolean operator.
 

Methods in org.eclipse.datatools.connectivity.oda.spec.result.filter that return FilterExpression
 FilterExpression[] CompositeExpression.getChildren()
          Returns the collection of child expressions in this composite.
 FilterExpression NotExpression.getNegatingExpression()
          Returns the filter expression to be negated.
 

Methods in org.eclipse.datatools.connectivity.oda.spec.result.filter with parameters of type FilterExpression
 CompositeExpression CompositeExpression.add(FilterExpression expression)
          Appends the specified FilterExpression to its collection of child expressions.
 CompositeExpression NotExpression.add(FilterExpression expression)
           
 

Constructors in org.eclipse.datatools.connectivity.oda.spec.result.filter with parameters of type FilterExpression
NotExpression(FilterExpression expression)
           
 

Uses of FilterExpression in org.eclipse.datatools.connectivity.oda.spec.util
 

Methods in org.eclipse.datatools.connectivity.oda.spec.util that return FilterExpression
static FilterExpression QuerySpecificationHelper.getFilterSpecification(QuerySpecification querySpec)
          Gets the filter expression root from the specified querySpec.
 

Methods in org.eclipse.datatools.connectivity.oda.spec.util with parameters of type FilterExpression
 QuerySpecification QuerySpecificationHelper.createQuerySpecification(FilterExpression filterExpr)
          Creates a query specification instance with the specified filter expression root.
 QuerySpecification QuerySpecificationHelper.createQuerySpecification(FilterExpression filterExpr, ResultProjection projectionSpec, SortSpecification sortSpec)
          Creates a query specification instance with the specified filter expression root, result projection, and/or sort specification.
static boolean ValidatorUtil.isInvalidFilterExpression(FilterExpression filterExpr, OdaException rootEx)
          Indicates whether the specified FilterExpression is one of the cause(s) in the specified OdaException chain.
static OdaException ValidatorUtil.newFilterExprException(FilterExpression invalidFilterExpr, OdaException driverEx)
          Creates and returns a top-level OdaException to indicate that the specified FilterExpression is the cause of the specified driverEx exception.
static OdaException ValidatorUtil.newFilterExprException(java.lang.String message, FilterExpression invalidFilterExpr)
          Creates and returns an OdaException with the specified FilterExpression identified as the cause.
static void ValidatorUtil.validateAllCustomExprType(FilterExpression expr, java.lang.Class<?> expectedExprClass)
          Validates each and every CustomExpression nested in the specified FilterExpression to be an instance of the specified class.