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 Details

  • Method Details

    • 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: '>', 'invalid input: '<'', or '='.
    • unquot

      public static String unquot(String name)
      Unquotes the name.

      'name' -> name

      Parameters:
      name - name to be unquoted