Package ru.curs.celesta.dbutils.term
Class WhereTermsMaker
- java.lang.Object
-
- ru.curs.celesta.dbutils.term.CsqlWhereTermsMaker
-
- ru.curs.celesta.dbutils.term.WhereTermsMaker
-
public class WhereTermsMaker extends CsqlWhereTermsMaker
Produces navigation queries.
-
-
Constructor Summary
Constructors Constructor Description WhereTermsMaker(WhereMakerParamsProvider paramsProvider)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description WhereTerm
getHereWhereTerm(BasicTable t)
Gets WHERE clause for single record with respect to other filters on a record.WhereTerm
getWhereTerm()
Gets WHERE clause for filtered row set.WhereTerm
getWhereTerm(char op)
Gets WHERE clause for navigational term with respect of filters and database settings.static String
unquot(String name)
Unquotes the name.-
Methods inherited from class ru.curs.celesta.dbutils.term.CsqlWhereTermsMaker
getPKWhereTerm, getPKWhereTermForGet
-
-
-
-
Constructor Detail
-
WhereTermsMaker
public WhereTermsMaker(WhereMakerParamsProvider paramsProvider)
-
-
Method Detail
-
getHereWhereTerm
public WhereTerm getHereWhereTerm(BasicTable t)
Gets WHERE clause for single record with respect to other filters on a record.- Parameters:
t
- Table meta.
-
getWhereTerm
public WhereTerm getWhereTerm()
Gets WHERE clause for filtered row set.
-
getWhereTerm
public WhereTerm getWhereTerm(char op)
Gets WHERE clause for navigational term with respect of filters and database settings.- Parameters:
op
- navigation operator: '>', '<', or '='.
-
-