Uses of Interface
org.sql.generation.api.grammar.common.NonBooleanExpression

Packages that use NonBooleanExpression
org.sql.generation.api.grammar.booleans This package provides interfaces for syntax elements of boolean expressions in SQL language. 
org.sql.generation.api.grammar.builders A package containing builders for common elements of SQL syntax. 
org.sql.generation.api.grammar.factories This package provides factories to create various builders and SQL syntax elements. 
org.sql.generation.api.grammar.literals The package for syntax elements representing various literals. 
org.sql.generation.api.grammar.query This package and its sub-package contain elements related to SQL queries (SELECT statements). 
 

Uses of NonBooleanExpression in org.sql.generation.api.grammar.booleans
 

Methods in org.sql.generation.api.grammar.booleans that return NonBooleanExpression
 NonBooleanExpression MultiPredicate.getLeft()
          Returns the expression on the left side (the first expression).
 NonBooleanExpression BinaryPredicate.getLeft()
          Returns the expression on the left side of the operator.
 NonBooleanExpression NotBetweenPredicate.getMaximum()
          Returns the maxmimum value (the expression on the right side of AND).
 NonBooleanExpression BetweenPredicate.getMaximum()
          Returns the maxmimum value (the expression on the right side of AND).
 NonBooleanExpression NotBetweenPredicate.getMinimum()
          Returns the minimum value (the expression on the left side of AND).
 NonBooleanExpression BetweenPredicate.getMinimum()
          Returns the minimum value (the expression on the left side of AND).
 NonBooleanExpression BinaryPredicate.getRight()
          Returns the expression on the right side of the operator.
 NonBooleanExpression UnaryPredicate.getValueExpression()
          Returns the value expression for this predicate.
 

Methods in org.sql.generation.api.grammar.booleans that return types with arguments of type NonBooleanExpression
 List<NonBooleanExpression> MultiPredicate.getRights()
          Returns the remaining expressions after the first one.
 

Uses of NonBooleanExpression in org.sql.generation.api.grammar.builders
 

Methods in org.sql.generation.api.grammar.builders with parameters of type NonBooleanExpression
 InBuilder InBuilder.addValues(NonBooleanExpression... expressions)
           
 

Uses of NonBooleanExpression in org.sql.generation.api.grammar.factories
 

Methods in org.sql.generation.api.grammar.factories with parameters of type NonBooleanExpression
 BetweenPredicate BooleanFactory.between(NonBooleanExpression left, NonBooleanExpression minimum, NonBooleanExpression maximum)
          Creates new BetweenPredicate.
 EqualsPredicate BooleanFactory.eq(NonBooleanExpression left, NonBooleanExpression right)
          Creates new EqualsPredicate.
 GreaterOrEqualPredicate BooleanFactory.geq(NonBooleanExpression left, NonBooleanExpression right)
          Creates new GreaterOrEqualPredicate.
 OrdinaryGroupingSet QueryFactory.groupingElement(NonBooleanExpression... expressions)
          Creates a new grouping element, which has some expressions as grouping columns.
 GreaterThanPredicate BooleanFactory.gt(NonBooleanExpression left, NonBooleanExpression right)
          Creates new GreaterThanPredicate.
 InPredicate BooleanFactory.in(NonBooleanExpression what, NonBooleanExpression... values)
          Creates new InPredicate.
 InPredicate BooleanFactory.in(NonBooleanExpression what, NonBooleanExpression... values)
          Creates new InPredicate.
 InBuilder BooleanFactory.inBuilder(NonBooleanExpression what)
          Returns a builder for InPredicate.
 IsNotNullPredicate BooleanFactory.isNotNull(NonBooleanExpression what)
          Creates new IsNotNullPredicate.
 IsNullPredicate BooleanFactory.isNull(NonBooleanExpression what)
          Creates new IsNullPredicate.
 LessOrEqualPredicate BooleanFactory.leq(NonBooleanExpression left, NonBooleanExpression right)
          Creates new LessOrEqualPredicate.
 LikePredicate BooleanFactory.like(NonBooleanExpression what, NonBooleanExpression pattern)
          Creates new LikePredicate.
 LessThanPredicate BooleanFactory.lt(NonBooleanExpression left, NonBooleanExpression right)
          Creates new LessThanPredicate.
 NotEqualsPredicate BooleanFactory.neq(NonBooleanExpression left, NonBooleanExpression right)
          Creates new NotEqualsPredicate.
 NotBetweenPredicate BooleanFactory.notBetween(NonBooleanExpression left, NonBooleanExpression minimum, NonBooleanExpression maximum)
          Creates new NotBetweenPredicate.
 NotInPredicate BooleanFactory.notIn(NonBooleanExpression what, NonBooleanExpression... values)
          Creates new NotInPredicate.
 NotInPredicate BooleanFactory.notIn(NonBooleanExpression what, NonBooleanExpression... values)
          Creates new NotInPredicate.
 NotLikePredicate BooleanFactory.notLike(NonBooleanExpression what, NonBooleanExpression pattern)
          Creates new NotLikePredicate.
 NotRegexpPredicate BooleanFactory.notRegexp(NonBooleanExpression what, NonBooleanExpression pattern)
          Creates new NotRegexpPredicate.
 RegexpPredicate BooleanFactory.regexp(NonBooleanExpression what, NonBooleanExpression pattern)
          Creates new RegexpPredicate.
 

Uses of NonBooleanExpression in org.sql.generation.api.grammar.literals
 

Subinterfaces of NonBooleanExpression in org.sql.generation.api.grammar.literals
 interface DateTimeLiteral
          This syntax element encapsulates reference to some date to be inserted into SQL statement.
 interface DirectLiteral
          This syntax element encapsulates text to be inserted directly into SQL statement.
 interface LiteralExpression
          This is common interface for all literal expressions.
 interface NumericLiteral
          This syntax element encapsulates reference to some number to be inserted into SQL statement.
 interface SQLFunctionLiteral
          This syntax element encapsulates reference to some SQL function to be inserted into SQL statement.
 interface StringLiteral
          This syntax element encapsulates reference to SQL string, that is, some element between ' and ' characters.
 

Uses of NonBooleanExpression in org.sql.generation.api.grammar.query
 

Subinterfaces of NonBooleanExpression in org.sql.generation.api.grammar.query
 interface ColumnReference
          Common interface for columns in expression SELECT <column1>, <column2>, ....
 interface ColumnReferenceByExpression
          This syntax element represents the column reference in SELECT <column reference> clause, where the column reference is some kind of expression (for example, a constant, or a query).
 interface ColumnReferenceByName
          This syntax element represents the column reference in SELECT <column reference> clause, where the column reference is column name, either with table name or without.
 interface QueryExpression
          This syntax element represents the QueryExpressionBody and, in future, the WithClause (WITH) to be used with query.
 

Methods in org.sql.generation.api.grammar.query that return types with arguments of type NonBooleanExpression
 List<NonBooleanExpression> OrdinaryGroupingSet.getColumns()
          Returns the grouping column reference expressions.
 



Copyright © 2010. All Rights Reserved.