Uses of Interface
org.jooq.Attachable

Packages that use Attachable
org.jooq   
org.jooq.impl   
 

Uses of Attachable in org.jooq
 

Subinterfaces of Attachable 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 ArrayRecord<E>
          A "record" that encapsulates an Oracle-style ARRAY (or VARRAY), additionally providing some convenience methods
 interface AttachableInternal
          Base functionality declaration for all Attachables This interface is for JOOQ INTERNAL USE only.
 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 QueryPart
          The common base type for all objects that can be used for query composition.
 interface QueryPartInternal
          Base functionality declaration for all query objects This interface is for JOOQ INTERNAL USE only.
 interface Record
          A wrapper for database result records returned by SelectQuery
 interface Result<R extends Record>
          A wrapper for database results returned by SelectQuery
 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 Store<E>
          A common base type for Record and ArrayRecord providing common, index-based functionality for storage objects Store implements Attachable, as some stores need a reference to an open JDBC connection to perform some actions on their elements.
 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 TableRecord<R extends TableRecord<R>>
          A record originating from a single table
 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 UDTRecord<R extends UDTRecord<R>>
          An object holding data of a UDT
 interface UpdatableRecord<R extends UpdatableRecord<R>>
          A common interface for records that can be stored back to the database again.
 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 that return types with arguments of type Attachable
 List<Attachable> AttachableInternal.getAttachables()
          Get the list of dependent Attachables This method is for JOOQ INTERNAL USE only.
 

Methods in org.jooq with parameters of type Attachable
 void FactoryOperations.attach(Attachable... attachables)
          Attach this Factory to some attachables
 

Method parameters in org.jooq with type arguments of type Attachable
 void FactoryOperations.attach(Collection<Attachable> attachables)
          Attach this Factory to some attachables
 

Uses of Attachable in org.jooq.impl
 

Classes in org.jooq.impl that implement Attachable
 class AbstractRoutine<T>
          A common base class for stored procedures This type is for JOOQ INTERNAL USE only.
 class ArrayRecordImpl<T>
          A common base class for Oracle ARRAY types 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 CustomRecord<R extends TableRecord<R>>
          A base class for custom TableRecord 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 TableRecordImpl<R extends TableRecord<R>>
          A record implementation for a record originating from a single table 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 UDTRecordImpl<R extends UDTRecord<R>>
          A record implementation for a record originating from a single UDT This type is for JOOQ INTERNAL USE only.
 class UpdatableRecordImpl<R extends UpdatableRecord<R>>
          A record implementation for a record holding a primary key 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 that return types with arguments of type Attachable
 List<Attachable> SchemaImpl.getAttachables()
           
 List<Attachable> CustomField.getAttachables()
          Subclasses may further override this method
Get the list of dependent Attachables This method is for JOOQ INTERNAL USE only.
 List<Attachable> CustomCondition.getAttachables()
          Subclasses may further override this method
Get the list of dependent Attachables This method is for JOOQ INTERNAL USE only.
 List<Attachable> ArrayRecordImpl.getAttachables()
           
 List<Attachable> UDTImpl.getAttachables0()
           
 List<Attachable> TableImpl.getAttachables0()
           
protected  List<Attachable> PackageImpl.getAttachables0()
           
protected  List<Attachable> AbstractRoutine.getAttachables0()
           
 

Methods in org.jooq.impl with parameters of type Attachable
 void Factory.attach(Attachable... attachables)
          Attach this Factory to some attachables
 

Method parameters in org.jooq.impl with type arguments of type Attachable
 void Factory.attach(Collection<Attachable> attachables)
          Attach this Factory to some attachables
 



Copyright © 2012. All Rights Reserved.