Uses of Class
de.mguennewig.pobjects.Predicate

Packages that use Predicate
de.mguennewig.pobjects The package de.mguennewig.pobjects provides an abstraction layer on top of a set of database tables by which table rows can be accessed transparently as Java objects. 
de.mguennewig.pobjects.metadata This package contains the metadata classes used by the PObject library. 
de.mguennewig.pobjform This package contains the PObjForm library, which support Swing dialogs and HTML forms that use the metadata of the PObjects library. 
de.mguennewig.pobjform.html This package contains the HTML form interface of the PObjForm library. 
de.mguennewig.pobjform.swing This package contains the Swing dialog interface of the PObjForm library. 
de.mguennewig.pobjsearch This package contains the PObjSearch framework that is based on the PObjForm library. 
 

Uses of Predicate in de.mguennewig.pobjects
 

Methods in de.mguennewig.pobjects that return Predicate
static Predicate Predicate.and(Term left, Term right)
          An AND expression of 2 Term's.
static Predicate Predicate.between(Term left, Term lowerValue, Term upperValue)
           
static Predicate Predicate.equals(Term left, Term right)
          Creates an `EQUALS' test for two terms.
static Predicate Predicate.greater(Term left, Term right)
           
static Predicate Predicate.greaterEqual(Term left, Term right)
           
static Predicate Predicate.in(Term left, LiteralSet set)
           
static Predicate Predicate.isNotNull(Term term)
          Creates an `IS NOT NULL' test.
static Predicate Predicate.isNull(Term term)
          Creates an `IS NULL' tests.
static Predicate Predicate.less(Term left, Term right)
           
static Predicate Predicate.lessEqual(Term left, Term right)
           
static Predicate Predicate.like(Term left, java.lang.String pattern)
           
static Predicate Predicate.like(Term left, Term right)
           
static Predicate Predicate.not(Term term)
          Negates the given term.
static Predicate Predicate.notEquals(Term left, Term right)
          Creates a `NOT EQUALS' test for two terms.
static Predicate Predicate.or(Term left, Term right)
          An OR expression of 2 Term's.
 

Methods in de.mguennewig.pobjects with parameters of type Predicate
 void SQLEvalContext.addJoin(Predicate join)
           
static Junction Junction.convert(Predicate pred)
          Converts a given AND or OR Predicate into a Junction.
static java.lang.Boolean Terms.evalPredicate(Predicate pred, Record rec)
           
 Query Container.newQuery(java.lang.Class<? extends Record>[] tableClasses, Predicate[] filters)
          Creates a new query with a filter on the given table expression.
 Query AbstractContainer.newQuery(java.lang.Class<? extends Record>[] tableClasses, Predicate[] filters)
          Creates a new query with a filter on the given table expression.
 Query Container.newQuery(java.lang.Class<? extends Record> tableClass, Predicate filter)
          Creates a new query with a filter on the given table expression.
 Query AbstractContainer.newQuery(java.lang.Class<? extends Record> tableClass, Predicate filter)
          Creates a new query with a filter on the given table expression.
 Query Container.newQuery(java.lang.Class<? extends Record> tableClass, Predicate[] filters)
          Creates a new query with a filter on the given table expression.
 Query AbstractContainer.newQuery(java.lang.Class<? extends Record> tableClass, Predicate[] filters)
          Creates a new query with a filter on the given table expression.
 Query Container.newQuery(TableExpr[] tableExprs, Predicate[] filters)
          Creates a new query with a filter on the given table expressions.
 Query AbstractContainer.newQuery(TableExpr[] tableExprs, Predicate[] filters)
          Creates a new query with a filter on the given table expressions.
 Query Container.newQuery(TableExpr tableExpr, Predicate filter)
          Creates a new query with a filter on the given table expression.
 Query AbstractContainer.newQuery(TableExpr tableExpr, Predicate filter)
          Creates a new query with a filter on the given table expression.
 Query Container.newQuery(TableExpr tableExpr, Predicate[] filters)
          Creates a new query with a filter on the given table expression.
 Query AbstractContainer.newQuery(TableExpr tableExpr, Predicate[] filters)
          Creates a new query with a filter on the given table expression.
 

Uses of Predicate in de.mguennewig.pobjects.metadata
 

Methods in de.mguennewig.pobjects.metadata that return Predicate
 Predicate CheckConstraint.getExpression()
          Returns the boolean expression that must evaluate to true or null.
 

Constructors in de.mguennewig.pobjects.metadata with parameters of type Predicate
CheckConstraint(java.lang.String schemaName, Predicate expression)
          Create a new check constraint.
 

Uses of Predicate in de.mguennewig.pobjform
 

Methods in de.mguennewig.pobjform with parameters of type Predicate
 void ReferenceElement.setRestriction(java.lang.Class<? extends PObject>[] tableClasses, Predicate[] filters)
          Restrict the set of values to an arbitrary subset of the entries of the referenced table.
 void ReferenceModel.setRestriction(ClassDecl[] tableExprs, Predicate[] filters)
           
 void ReferenceElement.setRestriction(ClassDecl[] tableDeclarations, Predicate[] filters)
          Restrict the set of values to an arbitrary subset of the entries of the referenced table.
 void ReferenceElement.setRestriction(Predicate filter)
          Restrict the set of values to an arbitrary subset of the entries of the referenced table.
 

Constructors in de.mguennewig.pobjform with parameters of type Predicate
ReferenceModel(ReferenceElement element, ClassDecl[] tableExprs, Predicate[] filters)
           
 

Uses of Predicate in de.mguennewig.pobjform.html
 

Methods in de.mguennewig.pobjform.html with parameters of type Predicate
 void HtmlReferenceElement.setRestriction(java.lang.Class<? extends PObject>[] tableClasses, Predicate[] filters)
          Restrict the set of values to an arbitrary subset of the entries of the referenced table.
 void HtmlReferenceElement.setRestriction(ClassDecl[] tableExprs, Predicate[] filters)
          Restrict the set of values to an arbitrary subset of the entries of the referenced table.
 void HtmlReferenceElement.setRestriction(Predicate filter)
          Restrict the set of values to an arbitrary subset of the entries of the referenced table.
 

Uses of Predicate in de.mguennewig.pobjform.swing
 

Methods in de.mguennewig.pobjform.swing with parameters of type Predicate
 void SwingReferenceElement.setRestriction(java.lang.Class<? extends PObject>[] tableClasses, Predicate[] filters)
          Restrict the set of values to an arbitrary subset of the entries of the referenced table.
 void SwingReferenceElement.setRestriction(ClassDecl[] tableExprs, Predicate[] filters)
          Restrict the set of values to an arbitrary subset of the entries of the referenced table.
 void SwingReferenceElement.setRestriction(Predicate filter)
          Restrict the set of values to an arbitrary subset of the entries of the referenced table.
 

Uses of Predicate in de.mguennewig.pobjsearch
 

Methods in de.mguennewig.pobjsearch that return Predicate
static Predicate SearchColumn.matcher(PClassSearchForm.Condition condition, Type type, Term filter)
          Returns a matcher Predicate which can be used for SearchFilter#addFilter(SearchForm.Condition,Query).