Uses of Interface
org.sql.generation.api.grammar.query.QueryExpressionBody

Packages that use QueryExpressionBody
org.sql.generation.api.grammar.builders.query Package to hold builders for SQL queries (SELECT -statements). 
org.sql.generation.api.grammar.factories This package provides factories to create various builders and SQL syntax elements. 
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. 
org.sql.generation.api.grammar.query.pgsql This package contains syntax elements specific for queries in PostgreSQL database provider. 
 

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

Methods in org.sql.generation.api.grammar.builders.query with parameters of type QueryExpressionBody
 QueryBuilder QueryBuilder.except(CorrespondingSpec correspondingSpec, QueryExpressionBody another)
          Adds EXCEPT <setQuantifier> <correspondingSpec> between current query and the given query.
 QueryBuilder QueryBuilder.except(QueryExpressionBody another)
           Adds EXCEPT <setQuantifier> between current query and the given query.
 QueryBuilder QueryBuilder.except(SetQuantifier setQuantifier, CorrespondingSpec correspondingSpec, QueryExpressionBody another)
           Adds EXCEPT between current query and the given query.
 QueryBuilder QueryBuilder.except(SetQuantifier setQuantifier, QueryExpressionBody another)
           Adds EXCEPT <correspondingSpec> between current query and the given query.
 QueryBuilder QueryBuilder.intersect(CorrespondingSpec correspondingSpec, QueryExpressionBody another)
           Adds INTERSECT <correspondingSpec> between current query and the given query.
 QueryBuilder QueryBuilder.intersect(QueryExpressionBody another)
           Adds INTERSECT between current query and the given query.
 QueryBuilder QueryBuilder.intersect(SetQuantifier setQuantifier, CorrespondingSpec correspondingSpec, QueryExpressionBody another)
          Adds INTERSECT <setQuantifier> <correspondingSpec> between current query and the given query.
 QueryBuilder QueryBuilder.intersect(SetQuantifier setQuantifier, QueryExpressionBody another)
           Adds INTERSECT <setQuantifier> between current query and the given query.
 QueryBuilder QueryBuilder.union(CorrespondingSpec correspondingSpec, QueryExpressionBody another)
           Adds UNION <correspondingSpec> between current query and the given query.
 QueryBuilder QueryBuilder.union(QueryExpressionBody another)
           Adds UNION between current query and the given query.
 QueryBuilder QueryBuilder.union(SetQuantifier setQuantifier, CorrespondingSpec correspondingSpec, QueryExpressionBody another)
          Adds UNION <setQuantifier> <correspondingSpec> between current query and the given query.
 QueryBuilder QueryBuilder.union(SetQuantifier setQuantifier, QueryExpressionBody another)
           Adds UNION <setQuantifier> between current query and the given query.
 

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

Methods in org.sql.generation.api.grammar.factories with parameters of type QueryExpressionBody
 QueryExpression QueryFactory.createQuery(QueryExpressionBody body)
          Creates new query, which has the specified body as an actual query.
 QueryBuilder QueryFactory.queryBuilder(QueryExpressionBody query)
          Creates a builder to build queries with capability for UNION, INTERSECT, and EXCEPT set operations.
 

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

Subinterfaces of QueryExpressionBody in org.sql.generation.api.grammar.query
 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 QueryExpressionBody
static class QueryExpressionBody.EmptyQueryExpressionBody
          This syntax element represents the empty query expression body.
 

Methods in org.sql.generation.api.grammar.query that return QueryExpressionBody
 QueryExpressionBody QueryExpressionBodyBinary.getLeft()
          Returns the query on the left side of the set operation.
 QueryExpressionBody QueryExpression.getQueryExpressionBody()
          Returns the body of this query.
 QueryExpressionBody QueryExpressionBodyBinary.getRight()
          Returns the query on the right side of the set operation.
 

Methods in org.sql.generation.api.grammar.query that return types with arguments of type QueryExpressionBody
 Class<? extends QueryExpressionBody> QueryExpressionBody.EmptyQueryExpressionBody.getImplementedType()
          Returns QueryExpressionBody.EmptyQueryExpressionBody.
 

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

Subinterfaces of QueryExpressionBody 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.
 

Uses of QueryExpressionBody in org.sql.generation.api.grammar.query.pgsql
 

Subinterfaces of QueryExpressionBody in org.sql.generation.api.grammar.query.pgsql
 interface PgSQLQuerySpecification
          This syntax element represents the query specification in PostgreSQL.
 



Copyright © 2010-2011. All Rights Reserved.