public class FilterBuilder<T extends ParsedQuery,E extends SupportsGroups> extends Object
Builder class for creating a filter expression in a query.
public GroupBuilder<T,E> filter(ValueExpr theExpr)
public GroupBuilder<T,E> bound(String theVar)
public GroupBuilder<T,E> not(ValueExpr theExpr)
public GroupBuilder<T,E> and(ValueExpr theLeft, ValueExpr theRight)
public GroupBuilder<T,E> or(ValueExpr theLeft, ValueExpr theRight)
public GroupBuilder<T,E> sameTerm(ValueExpr theLeft, ValueExpr theRight)
public GroupBuilder<T,E> regex(ValueExpr theExpr, String thePattern)
public GroupBuilder<T,E> langMatches(ValueExpr theLeft, ValueExpr theRight)
public GroupBuilder<T,E> lt(String theVar, String theOtherVar)
public GroupBuilder<T,E> lt(String theVar, Value theValue)
public GroupBuilder<T,E> gt(String theVar, String theOtherVar)
public GroupBuilder<T,E> gt(String theVar, Value theValue)
public GroupBuilder<T,E> eq(String theVar, String theOtherVar)
public GroupBuilder<T,E> eq(String theVar, Value theValue)
public GroupBuilder<T,E> ne(String theVar, String theOtherVar)
public GroupBuilder<T,E> ne(String theVar, Value theValue)
public GroupBuilder<T,E> le(String theVar, String theOtherVar)
public GroupBuilder<T,E> le(String theVar, Value theValue)
public GroupBuilder<T,E> ge(String theVar, String theOtherVar)
public GroupBuilder<T,E> ge(String theVar, Value theValue)
Copyright © 2001-2016 Aduna. All Rights Reserved.