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.booleans This package contains builders for various boolean expressions. 
org.sql.generation.api.grammar.builders.query Package to hold builders for SQL queries (SELECT -statements). 
org.sql.generation.api.grammar.common This package contains interfaces and classes common for most parts of SQL generator. 
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). 
org.sql.generation.api.grammar.query.joins This package provides syntax interfaces for joined tables, mostly used in FROM clause. 
 

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.booleans
 

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

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

Methods in org.sql.generation.api.grammar.builders.query with parameters of type NonBooleanExpression
 SimpleQueryBuilder SimpleQueryBuilder.limit(NonBooleanExpression max)
           
 QuerySpecificationBuilder QuerySpecificationBuilder.limit(NonBooleanExpression max)
           
 AbstractQueryBuilder<ExpressionType> AbstractQueryBuilder.limit(NonBooleanExpression max)
          Adds the FETCH FIRST <number> ROWS ONLY expression for this query.
 SimpleQueryBuilder SimpleQueryBuilder.offset(NonBooleanExpression skip)
           
 QuerySpecificationBuilder QuerySpecificationBuilder.offset(NonBooleanExpression skip)
           
 AbstractQueryBuilder<ExpressionType> AbstractQueryBuilder.offset(NonBooleanExpression skip)
          Adds the OFFSET <number> ROWS expression for this query.
 

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

Subinterfaces of NonBooleanExpression in org.sql.generation.api.grammar.common
 interface ColumnNameList
          This interface presents a non-empty list of plain-text column names.
 

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.
 LimitSpecification QueryFactory.limit(NonBooleanExpression count)
          Creates a new FETCH FIRST <n> ROWS ONLY syntax element for query.
 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.
 OffsetSpecification QueryFactory.offset(NonBooleanExpression offset)
          Creates a new OFFSET <n> ROWS syntax element for query.
 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 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.
 interface TemporalLiteral
          This syntax element represents any literal that represents some kind of time.
 interface TimestampTimeLiteral
          This syntax element encapsulates reference to some time stamp to be inserted into SQL statement.
 

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.
 interface QueryExpressionBody
          This is common interface for a queries and joined tables.
 interface QueryExpressionBodyActual
          This is common interface for a query, which is either one SELECT statement, or many SELECT statements joined together with SetOperations.
 interface QueryExpressionBodyBinary
          This syntax element represents two queries which have a set operation (UNION, INTERSECT, or EXCEPT) between them.
 interface QueryExpressionBodyQuery
          This syntax element represents the single query (currently only SELECT statement, represented by QuerySpecification.
 interface QuerySpecification
          This syntax element represents the single SELECT statement.
 interface TableValueConstructor
          This syntax element represents the VALUES expression in query.
 

Classes in org.sql.generation.api.grammar.query that implement NonBooleanExpression
static class QueryExpressionBody.EmptyQueryExpressionBody
          This syntax element represents the empty query expression body.
 

Methods in org.sql.generation.api.grammar.query that return NonBooleanExpression
 NonBooleanExpression LimitSpecification.getCount()
          Returns the <number> element in the FETCH FIRST <number> ROWS ONLY expression.
 NonBooleanExpression OffsetSpecification.getSkip()
          Returns the <number> element in the OFFSET <number> ROWS expression.
 

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.
 

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

Subinterfaces of NonBooleanExpression in org.sql.generation.api.grammar.query.joins
 interface CrossJoinedTable
          This syntax element represents the cross join (CROSS JOIN between two tables.
 interface JoinedTable
          This is common interface for joined tables.
 interface NaturalJoinedTable
          This syntax element represents the NATURAL JOIN between two tables.
 interface QualifiedJoinedTable
          This syntax element represents the qualified join (JOIN between two tables.
 interface UnionJoinedTable
          This syntax element represents the UNION JOIN between two tables.
 



Copyright © 2010-2012. All Rights Reserved.