|
Query |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.iquery.builder.CompoundFilterBuilder
public class CompoundFilterBuilder
Convenience builder class for creating up compound filters.
Example:
FilterItem fi1 = IQBuilderFactory.newRelationalFilterBuilder(_relationalDs, salesAmountAlias).greaterThan(33).build(); FilterItem fi2 = IQBuilderFactory.newRelationalFilterBuilder(_relationalDs, salesAmountAlias).lessThan(35).build(); FilterItem compound = IQBuilderFactory.newCompoundFilterBuilder(_relationalDs, fi1).and(fi2).build();
Method Summary | |
---|---|
CompoundFilterBuilder |
and(FilterItem rhs)
|
CompoundFilter |
build()
Build and return and Intelligent Query object, based on parameters supplied to the Builder implementation. |
CompoundFilterBuilder |
hide()
|
CompoundFilterBuilder |
not()
|
CompoundFilterBuilder |
or(FilterItem rhs)
|
Method Detail |
---|
public CompoundFilterBuilder and(FilterItem rhs)
public CompoundFilterBuilder or(FilterItem rhs)
public CompoundFilterBuilder not()
public CompoundFilterBuilder hide()
public CompoundFilter build() throws MetadataException
Builder
Builder
implementation.
null
is never returned from this method. A MetadataException
will be thrown in the case where the object could not be constructed.
build
in interface Builder<CompoundFilter>
T
.
MetadataException
- if the object could not be build
|
Query |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |