Uses of Interface
org.jooq.QueryPart

Packages that use QueryPart
org.jooq   
org.jooq.impl   
 

Uses of QueryPart in org.jooq
 

Subinterfaces of QueryPart in org.jooq
 interface AggregateFunction<T>
          An aggregate function is a special field that is usually used in a GROUP BY context.
 interface AliasProvider<Z extends AliasProvider<Z>>
          A QueryPart that can create an aliased QueryPart of itself
 interface CaseConditionStep<T>
          The final step in creating a case statement of the type CASE WHEN x < 1 THEN 'one' WHEN x >= 2 THEN 'two' ELSE 'three' END
 interface CaseWhenStep<V,T>
          The final step in creating a case statement of the type CASE x WHEN 1 THEN 'one' WHEN 2 THEN 'two' ELSE 'three' END
 interface Condition
          A condition to be used in a query's where part
 interface Delete<R extends Record>
          A Query that can delete data in the database.
 interface DeleteConditionStep<R extends Record>
          This type is used for the Delete's DSL API.
 interface DeleteFinalStep<R extends Record>
          This type is used for the Delete's DSL API.
 interface DeleteQuery<R extends Record>
          A query used for deletion of data
 interface DeleteWhereStep<R extends Record>
          This type is used for the Delete's DSL API.
 interface Field<T>
          A field used in tables and conditions
 interface GroupConcatOrderByStep
          MySQL's GROUP_CONCAT function.
 interface GroupConcatSeparatorStep
          MySQL's GROUP_CONCAT function.
 interface Insert<R extends Record>
          A Query that can insert data in the database.
 interface InsertFinalStep<R extends Record>
          This type is used for the Insert's DSL API.
 interface InsertOnDuplicateSetMoreStep<R extends Record>
          This type is used for the Insert's DSL API.
 interface InsertOnDuplicateStep<R extends Record>
          This type is used for the Insert's DSL API.
 interface InsertQuery<R extends Record>
          A query for data insertion
 interface InsertResultStep<R extends Record>
          This type is used for the Insert's DSL API.
 interface InsertSetMoreStep<R extends Record>
          This type is used for the Insert's alternative DSL API.
 interface InsertValuesStep<R extends Record>
          This type is used for the Insert's DSL API.
 interface Merge<R extends Record>
          A Query that can merge data in the database.
 interface MergeFinalStep<R extends Record>
          This type is used for the Merge's DSL API.
 interface MergeMatchedDeleteStep<R extends Record>
          This type is used for the Merge's DSL API.
 interface MergeMatchedSetMoreStep<R extends Record>
          This type is used for the Merge's DSL API.
 interface MergeMatchedStep<R extends Record>
          This type is used for the Merge's DSL API.
 interface MergeMatchedWhereStep<R extends Record>
          This type is used for the Merge's DSL API.
 interface MergeNotMatchedSetMoreStep<R extends Record>
          This type is used for the Merge's DSL API.
 interface MergeNotMatchedStep<R extends Record>
          This type is used for the Merge's DSL API.
 interface MergeNotMatchedWhereStep<R extends Record>
          This type is used for the Merge's DSL API.
 interface MergeOnConditionStep<R extends Record>
          This type is used for the Merge's DSL API.
 interface NamedQueryPart
          A common interface for query parts that have a name.
 interface NamedTypeProviderQueryPart<T>
          Any object providing a type.
 interface Package
          A container for stored procedures and functions This is only supported in the SQLDialect.ORACLE dialect
 interface Param<T>
          A named parameter
 interface Parameter<T>
          A parameter to a stored procedure or function.
 interface Query
          Any query
 interface QueryPartInternal
          Base functionality declaration for all query objects This interface is for JOOQ INTERNAL USE only.
 interface ResultQuery<R extends Record>
          A query that can return results.
 interface Routine<T>
          A routine is a callable object in your RDBMS.
 interface Schema
          An entity representing a database schema
 interface Select<R extends Record>
          A Query that can provide a Result after execution
 interface SelectConditionStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SelectConnectByConditionStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SelectConnectByStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SelectFinalStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SelectForUpdateOfStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SelectForUpdateStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SelectForUpdateWaitStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SelectFromStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SelectGroupByStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SelectHavingConditionStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SelectHavingStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SelectJoinStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SelectLimitStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SelectOffsetStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SelectOnConditionStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SelectOrderByStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SelectQuery
          A query for data selection
 interface SelectSelectStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SelectStartWithStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SelectWhereStep
          This type is used for the Select's DSL API when selecting generic Record types.
 interface SimpleSelectConditionStep<R extends Record>
          This type is used for the Select's DSL API when selecting specific Record types.
 interface SimpleSelectFinalStep<R extends Record>
          This type is used for the Select's DSL API when selecting specific Record types.
 interface SimpleSelectForUpdateOfStep<R extends Record>
          This type is used for the Select's DSL API when selecting specific Record types.
 interface SimpleSelectForUpdateStep<R extends Record>
          This type is used for the Select's DSL API when selecting specific Record types.
 interface SimpleSelectForUpdateWaitStep<R extends Record>
          This type is used for the Select's DSL API when selecting specific Record types.
 interface SimpleSelectLimitStep<R extends Record>
          This type is used for the Select's DSL API when selecting specific Record types.
 interface SimpleSelectOffsetStep<R extends Record>
          This type is used for the Select's DSL API when selecting specific Record types.
 interface SimpleSelectOrderByStep<R extends Record>
          This type is used for the Select's DSL API when selecting specific Record types.
 interface SimpleSelectQuery<R extends Record>
          A simple select query that provides Records from a single table, with no joins allowed.
 interface SimpleSelectWhereStep<R extends Record>
          This type is used for the Select's DSL API when selecting specific Record types.
 interface SortField<T>
          A wrapper for a Field and a SortField
 interface StoreQuery<R extends Record>
          A query storing objects to the database.
 interface Table<R extends Record>
          A table to be used in queries
 interface TableField<R extends Record,T>
          A field contained in a table
 interface TableLike<R extends Record>
          An object that can behave like a table (a table-like object)
 interface TableOnConditionStep
          An intermediate (optional) type for the construction of a JOIN clause, where the join criteria is added using an ON clause (with a Condition.
 interface Truncate<R extends TableRecord<R>>
          A Query that can truncate a table in the database.
 interface Type<R extends Record>
          A type (udt or table) that represents any database row
 interface UDT<R extends UDTRecord<R>>
          UDT definition
 interface UDTField<R extends UDTRecord<R>,T>
          A field contained in a UDT
 interface UpdatableTable<R extends Record>
          A common interface for tables whose records can be stored back to the database again.
 interface Update<R extends Record>
          A Query that can update data in the database.
 interface UpdateConditionStep<R extends Record>
          This type is used for the Update's DSL API.
 interface UpdateFinalStep<R extends Record>
          This type is used for the Update's DSL API.
 interface UpdateQuery<R extends Record>
          A query for data updating
 interface UpdateSetMoreStep<R extends Record>
          This type is used for the Update's DSL API.
 interface UpdateWhereStep<R extends Record>
          This type is used for the Update's DSL API.
 interface WindowFinalStep<T>
          This type is used for the window function DSL API.
 interface WindowOrderByStep<T>
          This type is used for the window function DSL API.
 interface WindowPartitionByStep<T>
          This type is used for the window function DSL API.
 interface WindowRowsStep<T>
          This type is used for the window function DSL API.
 

Methods in org.jooq with parameters of type QueryPart
 BindContext BindContext.bind(QueryPart part)
          Bind values from a QueryPart.
 BindContext BindContext.bind(QueryPart[] parts)
          Bind values from several QueryPart's.
 String RenderContext.render(QueryPart part)
          Render a query part in a new context derived from this one.
 String FactoryOperations.render(QueryPart part)
          Render a QueryPart in the context of this factory This is the same as calling renderContext().render(part)
 String FactoryOperations.renderInlined(QueryPart part)
          Render a QueryPart in the context of this factory, inlining all bind variables.
 String FactoryOperations.renderNamedParams(QueryPart part)
          Render a QueryPart in the context of this factory, rendering bind variables as named parameters.
 RenderContext RenderContext.sql(QueryPart part)
          Recurse rendering
 

Method parameters in org.jooq with type arguments of type QueryPart
 BindContext BindContext.bind(Collection<? extends QueryPart> parts)
          Bind values from several QueryPart's.
 

Uses of QueryPart in org.jooq.impl
 

Classes in org.jooq.impl that implement QueryPart
 class AbstractRoutine<T>
          A common base class for stored procedures This type is for JOOQ INTERNAL USE only.
 class CustomCondition
          A base class for custom Condition implementations in client code.
 class CustomField<T>
          A base class for custom Field implementations in client code.
 class CustomTable<R extends TableRecord<R>>
          A base class for custom Table implementations in client code.
 class PackageImpl
          A default implementation for packages (containers of stored procedures and functions) Currently, this is only supported for the SQLDialect.ORACLE dialect.
 class SchemaImpl
          A common base class for database schemata This type is for JOOQ INTERNAL USE only.
 class TableImpl<R extends Record>
          A common base type for tables This type is for JOOQ INTERNAL USE only.
 class UDTImpl<R extends UDTRecord<R>>
          A common base type for UDT's This type is for JOOQ INTERNAL USE only.
 class UpdatableTableImpl<R extends Record>
          A table implementation for a table holding a primary key This type is for JOOQ INTERNAL USE only.
 

Methods in org.jooq.impl with parameters of type QueryPart
 int Factory.bind(QueryPart part, PreparedStatement stmt)
          Get a new BindContext for the context of this factory This will return an initialised bind context as such: Context.declareFields() == false Context.declareTables() == false RenderContext for JOOQ INTERNAL USE only.
static
<T> Field<T>
Factory.field(String sql, Class<T> type, QueryPart... parts)
          A custom SQL clause that can render arbitrary SQL elements.
static
<T> Field<T>
Factory.field(String sql, DataType<T> type, QueryPart... parts)
          A custom SQL clause that can render arbitrary SQL elements.
static Field<Object> Factory.field(String sql, QueryPart... parts)
          A custom SQL clause that can render arbitrary SQL elements.
 String Factory.render(QueryPart part)
          Render a QueryPart in the context of this factory This is the same as calling renderContext().render(part)
 String Factory.renderInlined(QueryPart part)
          Render a QueryPart in the context of this factory, inlining all bind variables.
 String Factory.renderNamedParams(QueryPart part)
          Render a QueryPart in the context of this factory, rendering bind variables as named parameters.
 



Copyright © 2012. All Rights Reserved.