org.eobjects.metamodel.query.builder
Interface WhereBuilder<B extends SatisfiedQueryBuilder<?>>

Type Parameters:
B -
All Superinterfaces:
FilterBuilder<SatisfiedWhereBuilder<B>>

public interface WhereBuilder<B extends SatisfiedQueryBuilder<?>>
extends FilterBuilder<SatisfiedWhereBuilder<B>>

Builder interface for WHERE items. In addition to the FilterBuilder, the WHERE builder allows using QueryParameters as operands in the generated filters.


Method Summary
 SatisfiedWhereBuilder<B> differentFrom(QueryParameter queryParameter)
          Not equals to a query parameter.
 SatisfiedWhereBuilder<B> eq(QueryParameter queryParameter)
          Equals to a query parameter.
 SatisfiedWhereBuilder<B> greaterThan(QueryParameter queryParameter)
          Greater than a query parameter.
 SatisfiedWhereBuilder<B> gt(QueryParameter queryParameter)
          Greater than a query parameter.
 SatisfiedWhereBuilder<B> isEquals(QueryParameter queryParameter)
          Equals to a query parameter.
 SatisfiedWhereBuilder<B> lessThan(QueryParameter queryParameter)
          Less than a query parameter.
 SatisfiedWhereBuilder<B> like(QueryParameter queryParameter)
          Like a query parameter.
 SatisfiedWhereBuilder<B> lt(QueryParameter queryParameter)
          Less than a query parameter.
 SatisfiedWhereBuilder<B> ne(QueryParameter queryParameter)
          Not equals to a query parameter.
 
Methods inherited from interface org.eobjects.metamodel.query.builder.FilterBuilder
differentFrom, differentFrom, differentFrom, differentFrom, differentFrom, differentFrom, eq, eq, eq, eq, eq, eq, equals, equals, equals, equals, equals, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, gt, gt, gt, gt, gt, higherThan, higherThan, higherThan, higherThan, in, in, in, isEquals, isEquals, isEquals, isEquals, isEquals, isEquals, isNotNull, isNull, lessThan, lessThan, lessThan, lessThan, lessThan, like, lt, lt, lt, lt, lt, ne, ne, ne, ne, ne, ne
 

Method Detail

eq

SatisfiedWhereBuilder<B> eq(QueryParameter queryParameter)
Equals to a query parameter. Can be used with CompiledQuery objects.


isEquals

SatisfiedWhereBuilder<B> isEquals(QueryParameter queryParameter)
Equals to a query parameter. Can be used with CompiledQuery objects.


differentFrom

SatisfiedWhereBuilder<B> differentFrom(QueryParameter queryParameter)
Not equals to a query parameter. Can be used with CompiledQuery objects.


ne

SatisfiedWhereBuilder<B> ne(QueryParameter queryParameter)
Not equals to a query parameter. Can be used with CompiledQuery objects.


greaterThan

SatisfiedWhereBuilder<B> greaterThan(QueryParameter queryParameter)
Greater than a query parameter. Can be used with CompiledQuery objects.


gt

SatisfiedWhereBuilder<B> gt(QueryParameter queryParameter)
Greater than a query parameter. Can be used with CompiledQuery objects.


lessThan

SatisfiedWhereBuilder<B> lessThan(QueryParameter queryParameter)
Less than a query parameter. Can be used with CompiledQuery objects.


lt

SatisfiedWhereBuilder<B> lt(QueryParameter queryParameter)
Less than a query parameter. Can be used with CompiledQuery objects.


like

SatisfiedWhereBuilder<B> like(QueryParameter queryParameter)
Like a query parameter. Can be used with CompiledQuery objects.



Copyright © 2007-2013. All Rights Reserved.