public class LQLFilterCollection
extends java.lang.Object
QueryFunctions
 in the current QueryState, then combine those fragments into a single clause to
 be sent to the MDEX Engine.| Constructor and Description | 
|---|
LQLFilterCollection()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
addDataSourceFilterExpression(com.endeca.mdex.eql_parser.types.ExpressionBase expr)
Add a LQL AST expression fragment to the collection of data source expressions 
 | 
boolean | 
addSelectionFilterExpression(com.endeca.mdex.eql_parser.types.ExpressionBase expr)
Add a LQL AST expression fragment to the collection of selection expressions 
 | 
com.endeca.mdex.eql_parser.types.StandaloneFilter | 
getCombinedDataSourceFilter()
Returns the StandaloneFilter created by AND-ing together all of the
 data source filter fragments previously populated into this class 
 | 
com.endeca.mdex.eql_parser.types.StandaloneFilter | 
getCombinedORDataSourceFilter()
Returns the StandaloneFilter created by AND-ing together all of the
 data source filter fragments previously populated into this class 
 | 
com.endeca.mdex.eql_parser.types.StandaloneFilter | 
getCombinedSelectionFilter()
Returns the StandaloneFilter created by AND-ing together all of the
 selection filter fragments previously populated into this class 
 | 
boolean | 
hasDataSourceFilterExpressions()
Convenience to check if this collection contains any data source expressions 
 | 
boolean | 
hasSelectionFilterExpressions()
Convenience to check if this collection contains any selection expressions 
 | 
public boolean addSelectionFilterExpression(com.endeca.mdex.eql_parser.types.ExpressionBase expr)
expr - the LQL AST expression fragmentArrayList.add(Object)public boolean addDataSourceFilterExpression(com.endeca.mdex.eql_parser.types.ExpressionBase expr)
expr - the LQL AST expression fragmentArrayList.add(Object)public boolean hasSelectionFilterExpressions()
ArrayList.isEmpty()public boolean hasDataSourceFilterExpressions()
ArrayList.isEmpty()public com.endeca.mdex.eql_parser.types.StandaloneFilter getCombinedSelectionFilter()
public com.endeca.mdex.eql_parser.types.StandaloneFilter getCombinedDataSourceFilter()
public com.endeca.mdex.eql_parser.types.StandaloneFilter getCombinedORDataSourceFilter()
Copyright 2003, 2014, Oracle and/or its affiliates. All rights reserved.