org.jooq
Interface QueryPart

All Superinterfaces:
Adapter, Attachable, Serializable
All Known Subinterfaces:
AggregateFunction<T>, AliasProvider<Z>, CaseConditionStep<T>, CaseWhenStep<V,T>, Condition, Delete<R>, DeleteConditionStep<R>, DeleteFinalStep<R>, DeleteQuery<R>, DeleteWhereStep<R>, Field<T>, GroupConcatOrderByStep, GroupConcatSeparatorStep, Insert<R>, InsertFinalStep<R>, InsertOnDuplicateSetMoreStep<R>, InsertOnDuplicateStep<R>, InsertQuery<R>, InsertResultStep<R>, InsertSetMoreStep<R>, InsertValuesStep<R>, Merge<R>, MergeFinalStep<R>, MergeMatchedDeleteStep<R>, MergeMatchedSetMoreStep<R>, MergeMatchedStep<R>, MergeMatchedWhereStep<R>, MergeNotMatchedSetMoreStep<R>, MergeNotMatchedStep<R>, MergeNotMatchedWhereStep<R>, MergeOnConditionStep<R>, Name, NamedQueryPart, NamedTypeProviderQueryPart<T>, Package, Param<T>, Parameter<T>, Query, QueryPartInternal, ResultQuery<R>, Routine<T>, Schema, Select<R>, SelectConditionStep, SelectConnectByConditionStep, SelectConnectByStep, SelectFinalStep, SelectForUpdateOfStep, SelectForUpdateStep, SelectForUpdateWaitStep, SelectFromStep, SelectGroupByStep, SelectHavingConditionStep, SelectHavingStep, SelectJoinStep, SelectLimitStep, SelectOffsetStep, SelectOnConditionStep, SelectOrderByStep, SelectQuery, SelectSelectStep, SelectStartWithStep, SelectWhereStep, SimpleSelectConditionStep<R>, SimpleSelectFinalStep<R>, SimpleSelectForUpdateOfStep<R>, SimpleSelectForUpdateStep<R>, SimpleSelectForUpdateWaitStep<R>, SimpleSelectLimitStep<R>, SimpleSelectOffsetStep<R>, SimpleSelectOrderByStep<R>, SimpleSelectQuery<R>, SimpleSelectWhereStep<R>, SortField<T>, StoreQuery<R>, Table<R>, TableField<R,T>, TableLike<R>, TableOnConditionStep, Truncate<R>, Type<R>, UDT<R>, UDTField<R,T>, UpdatableTable<R>, Update<R>, UpdateConditionStep<R>, UpdateFinalStep<R>, UpdateQuery<R>, UpdateSetMoreStep<R>, UpdateWhereStep<R>, WindowBeforeOverStep<T>, WindowFinalStep<T>, WindowOrderByStep<T>, WindowPartitionByStep<T>, WindowRowsStep<T>
All Known Implementing Classes:
AbstractRoutine, CustomCondition, CustomField, CustomTable, PackageImpl, SchemaImpl, TableImpl, UDTImpl, UpdatableTableImpl

public interface QueryPart
extends Attachable, Serializable

The common base type for all objects that can be used for query composition.

All QueryPart implementations can be cast to QueryPartInternal in order to access the internal API.

A QueryPart essentially combines the Attachable interface with SQL code generation and variable binding functionality.

Note that with jOOQ 3.0, QueryPart will no longer implement Attachable.

Author:
Lukas Eder

Method Summary
 void attach(Configuration configuration)
          Deprecated. - 2.5.0 [#1544] - The Attachable type will no longer be part of the QueryPart hierarchy. Please do not attach any QueryPart objects anymore, except for Query objects
 
Methods inherited from interface org.jooq.Adapter
internalAPI
 

Method Detail

attach

@Deprecated
void attach(Configuration configuration)
Deprecated. - 2.5.0 [#1544] - The Attachable type will no longer be part of the QueryPart hierarchy. Please do not attach any QueryPart objects anymore, except for Query objects

Attach this object to a new Configuration

Specified by:
attach in interface Attachable
Parameters:
configuration - A configuration or null, if you wish to detach this Attachable from its previous configuration.


Copyright © 2012. All Rights Reserved.