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>, 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>, 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

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. See also Adapter.internalAPI(Class)

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

Author:
Lukas Eder

Method Summary
 
Methods inherited from interface org.jooq.Attachable
attach
 
Methods inherited from interface org.jooq.Adapter
internalAPI
 



Copyright © 2012. All Rights Reserved.