Package com.apple.foundationdb.record.query.expressions

Classes implementing logical query expression.

A QueryComponent represents a boolean predicate against a record in the record store, like the WHERE clause in SQL databases. Query expressions are built using static methods on Query and then passed to setFilter.

For example,


 queryBuilder.setFilter(Query.and(
     Query.field("field1").equalsParameter("p1"),
     Query.field("field2").greaterThan(100)))