org.teiid.connector.language
Interface ICompoundCriteria

All Superinterfaces:
ICriteria, ILanguageObject, ILogicalCriteria

public interface ICompoundCriteria
extends ILogicalCriteria

Represents a compound logical criteria such as AND or OR.


Nested Class Summary
static class ICompoundCriteria.Operator
           
 
Method Summary
 java.util.List<ICriteria> getCriteria()
          Get list of ICriteria combined by this compound criteria.
 ICompoundCriteria.Operator getOperator()
          Get operator used to connect these criteria.
 void setOperator(ICompoundCriteria.Operator operator)
          Set operator used to connect these criteria.
 
Methods inherited from interface org.teiid.connector.language.ILanguageObject
acceptVisitor
 

Method Detail

getOperator

ICompoundCriteria.Operator getOperator()
Get operator used to connect these criteria.

Returns:
Operator constant
See Also:
ICompoundCriteria.Operator.AND, ICompoundCriteria.Operator.OR

setOperator

void setOperator(ICompoundCriteria.Operator operator)
Set operator used to connect these criteria.

Parameters:
operator - Operator constant
See Also:
ICompoundCriteria.Operator.AND, ICompoundCriteria.Operator.OR

getCriteria

java.util.List<ICriteria> getCriteria()
Get list of ICriteria combined by this compound criteria.

Returns:
List of ICriteria


Copyright © 2009. All Rights Reserved.