Package org.hotrod.dynamicsql
Class DynamicSelectQuery
- java.lang.Object
-
- org.hotrod.dynamicsql.DynamicQuery
-
- org.hotrod.dynamicsql.DynamicSelectQuery
-
public class DynamicSelectQuery extends DynamicQuery
-
-
Field Summary
-
Fields inherited from class org.hotrod.dynamicsql.DynamicQuery
factory, segments
-
-
Constructor Summary
Constructors Constructor Description DynamicSelectQuery(DynamicExpressionFactory factory, List<QuerySegment> segments)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PreparedSelectQuery<Row>prepare(Parameters context)<A> PreparedSelectQuery<A>prepare(Parameters context, Class<A> a)<A,B>
PreparedSelectQuery<DTuple2<A,B>>prepare(Parameters context, Class<A> a, Class<B> b)<A,B,C>
PreparedSelectQuery<DTuple3<A,B,C>>prepare(Parameters context, Class<A> a, Class<B> b, Class<C> c)<A,B,C,D>
PreparedSelectQuery<DTuple4<A,B,C,D>>prepare(Parameters context, Class<A> a, Class<B> b, Class<C> c, Class<D> d)<A,B,C,D,E>
PreparedSelectQuery<DTuple5<A,B,C,D,E>>prepare(Parameters context, Class<A> a, Class<B> b, Class<C> c, Class<D> d, Class<E> e)<A,B,C,D,E,F>
PreparedSelectQuery<DTuple6<A,B,C,D,E,F>>prepare(Parameters context, Class<A> a, Class<B> b, Class<C> c, Class<D> d, Class<E> e, Class<F> f)<T> PreparedSelectQuery<T>prepare(Parameters context, RowReader<T> rr)
-
-
-
Constructor Detail
-
DynamicSelectQuery
public DynamicSelectQuery(DynamicExpressionFactory factory, List<QuerySegment> segments)
-
-
Method Detail
-
prepare
public <T> PreparedSelectQuery<T> prepare(Parameters context, RowReader<T> rr) throws DynamicExpressionException
- Throws:
DynamicExpressionException
-
prepare
public PreparedSelectQuery<Row> prepare(Parameters context) throws DynamicExpressionException
- Throws:
DynamicExpressionException
-
prepare
public <A> PreparedSelectQuery<A> prepare(Parameters context, Class<A> a) throws DynamicExpressionException
- Throws:
DynamicExpressionException
-
prepare
public <A,B> PreparedSelectQuery<DTuple2<A,B>> prepare(Parameters context, Class<A> a, Class<B> b) throws DynamicExpressionException
- Throws:
DynamicExpressionException
-
prepare
public <A,B,C> PreparedSelectQuery<DTuple3<A,B,C>> prepare(Parameters context, Class<A> a, Class<B> b, Class<C> c) throws DynamicExpressionException
- Throws:
DynamicExpressionException
-
prepare
public <A,B,C,D> PreparedSelectQuery<DTuple4<A,B,C,D>> prepare(Parameters context, Class<A> a, Class<B> b, Class<C> c, Class<D> d) throws DynamicExpressionException
- Throws:
DynamicExpressionException
-
prepare
public <A,B,C,D,E> PreparedSelectQuery<DTuple5<A,B,C,D,E>> prepare(Parameters context, Class<A> a, Class<B> b, Class<C> c, Class<D> d, Class<E> e) throws DynamicExpressionException
- Throws:
DynamicExpressionException
-
prepare
public <A,B,C,D,E,F> PreparedSelectQuery<DTuple6<A,B,C,D,E,F>> prepare(Parameters context, Class<A> a, Class<B> b, Class<C> c, Class<D> d, Class<E> e, Class<F> f) throws DynamicExpressionException
- Throws:
DynamicExpressionException
-
-