org.jooq
Interface Select<R extends Record>

Type Parameters:
R - The record type being returned by this query
All Superinterfaces:
Adapter, Attachable, FieldLike, FieldProvider, Query, QueryPart, ResultQuery<R>, Serializable, TableLike<R>
All Known Subinterfaces:
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>

public interface Select<R extends Record>
extends ResultQuery<R>, TableLike<R>, FieldLike, FieldProvider

A Query that can provide a Result after execution

Author:
Lukas Eder

Method Summary
 Select<R> except(Select<R> select)
          Combine with other selects
 List<Field<?>> getSelect()
          All fields selected in this query
 Select<R> intersect(Select<R> select)
          Combine with other selects
 Select<R> union(Select<R> select)
          Combine with other selects
 Select<R> unionAll(Select<R> select)
          Combine with other selects
 
Methods inherited from interface org.jooq.ResultQuery
bind, bind, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetchAny, fetchArray, fetchArray, fetchArray, fetchArray, fetchArray, fetchArray, fetchArray, fetchArray, fetchArray, fetchArrays, fetchGroups, fetchGroups, fetchInto, fetchInto, fetchInto, fetchLater, fetchLater, fetchLazy, fetchLazy, fetchMany, fetchMap, fetchMap, fetchMaps, fetchOne, fetchOne, fetchOne, fetchOne, fetchOne, fetchOne, fetchOne, fetchOne, fetchOne, fetchOne, fetchOneArray, fetchOneMap, fetchResultSet, getRecordType, getResult
 
Methods inherited from interface org.jooq.Query
execute, getBindValues, getParam, getParams, getSQL, getSQL, isExecutable
 
Methods inherited from interface org.jooq.QueryPart
attach
 
Methods inherited from interface org.jooq.Adapter
internalAPI
 
Methods inherited from interface org.jooq.TableLike
asTable, asTable
 
Methods inherited from interface org.jooq.FieldLike
asField, asField
 
Methods inherited from interface org.jooq.FieldProvider
getField, getField, getField, getFields, getIndex
 

Method Detail

union

Select<R> union(Select<R> select)
Combine with other selects


unionAll

Select<R> unionAll(Select<R> select)
Combine with other selects


except

Select<R> except(Select<R> select)
Combine with other selects


intersect

Select<R> intersect(Select<R> select)
Combine with other selects


getSelect

List<Field<?>> getSelect()
All fields selected in this query



Copyright © 2012. All Rights Reserved.