|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.compass.core.impl.DefaultCompassQueryFilterBuilder
public class DefaultCompassQueryFilterBuilder
Nested Class Summary | |
---|---|
static class |
DefaultCompassQueryFilterBuilder.DefaultCompassBooleanQueryFilterBuilder
|
Nested classes/interfaces inherited from interface org.compass.core.CompassQueryFilterBuilder |
---|
CompassQueryFilterBuilder.CompassBooleanQueryFilterBuilder, CompassQueryFilterBuilder.ToCompassQueryFilter |
Constructor Summary | |
---|---|
DefaultCompassQueryFilterBuilder(SearchEngineQueryFilterBuilder filterBuilder,
InternalCompassSession session)
|
Method Summary | |
---|---|
CompassQueryFilter |
between(String name,
Object low,
Object high,
boolean includeLow,
boolean includeHigh)
Creates a query filter where the resource proeprty is between the given values. |
CompassQueryFilterBuilder.CompassBooleanQueryFilterBuilder |
bool()
Creates a boolean query filter builder. |
CompassQueryFilter |
ge(String name,
Object value)
Creates a query filter where the resource proeprty is greater or equal (>=) to the given value. |
CompassQueryFilter |
gt(String name,
Object value)
Creates a query filter where the resource proeprty is greater than (>) to the given value. |
CompassQueryFilter |
le(String name,
Object value)
Creates a query filter where the resource proeprty is less or equal (<=) to the given value. |
CompassQueryFilter |
lt(String name,
Object value)
Creates a query filter where the resource proeprty is less than (<) the given value. |
CompassQueryFilter |
query(CompassQuery query)
Creates a query filter that is based on the given compass query. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultCompassQueryFilterBuilder(SearchEngineQueryFilterBuilder filterBuilder, InternalCompassSession session)
Method Detail |
---|
public CompassQueryFilter between(String name, Object low, Object high, boolean includeLow, boolean includeHigh)
CompassQueryFilterBuilder
between
in interface CompassQueryFilterBuilder
name
- The resource property namelow
- The low value limithigh
- The high value limitincludeLow
- Include the lower valueincludeHigh
- Include the high value
public CompassQueryFilter lt(String name, Object value)
CompassQueryFilterBuilder
lt
in interface CompassQueryFilterBuilder
name
- The resource property namevalue
- The high limit value
public CompassQueryFilter le(String name, Object value)
CompassQueryFilterBuilder
le
in interface CompassQueryFilterBuilder
name
- The resource property namevalue
- The high limit value
public CompassQueryFilter gt(String name, Object value)
CompassQueryFilterBuilder
gt
in interface CompassQueryFilterBuilder
name
- The resource property namevalue
- The low limit value
public CompassQueryFilter ge(String name, Object value)
CompassQueryFilterBuilder
ge
in interface CompassQueryFilterBuilder
name
- The resource property namevalue
- The low limit value
public CompassQueryFilter query(CompassQuery query)
CompassQueryFilterBuilder
query
in interface CompassQueryFilterBuilder
query
- The query to filter by.
public CompassQueryFilterBuilder.CompassBooleanQueryFilterBuilder bool()
CompassQueryFilterBuilder
bool
in interface CompassQueryFilterBuilder
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |