|
||||||||||
| 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. |
CompassQueryFilterBuilder |
convertOnlyWithDotPath(boolean convertOnlyWithDotPath)
Should Compass use a converter for value passed even if there is no specific direct dot path notation to it. |
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 CompassQueryFilterBuilder convertOnlyWithDotPath(boolean convertOnlyWithDotPath)
CompassQueryFilterBuilderfalse.
convertOnlyWithDotPath in interface CompassQueryFilterBuilderResourcePropertyLookup.setConvertOnlyWithDotPath(boolean)
public CompassQueryFilter between(String name,
Object low,
Object high,
boolean includeLow,
boolean includeHigh)
CompassQueryFilterBuilder
between in interface CompassQueryFilterBuildername - 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 CompassQueryFilterBuildername - The resource property namevalue - The high limit value
public CompassQueryFilter le(String name,
Object value)
CompassQueryFilterBuilder
le in interface CompassQueryFilterBuildername - The resource property namevalue - The high limit value
public CompassQueryFilter gt(String name,
Object value)
CompassQueryFilterBuilder
gt in interface CompassQueryFilterBuildername - The resource property namevalue - The low limit value
public CompassQueryFilter ge(String name,
Object value)
CompassQueryFilterBuilder
ge in interface CompassQueryFilterBuildername - The resource property namevalue - The low limit value
public CompassQueryFilter query(CompassQuery query)
CompassQueryFilterBuilder
query in interface CompassQueryFilterBuilderquery - 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 | |||||||||