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