public final class RevenjQueryComposer<T> extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
RevenjQueryComposer.GetConnection |
static interface |
RevenjQueryComposer.ReleaseConnection |
public int getLambdaCount()
public static <T extends DataSource> org.revenj.database.postgres.jinq.RevenjQuery<T> findAll(MetamodelUtil metamodel, ClassLoader loader, Class<T> manifest, RevenjQueryComposerCache cachedQueries, Connection conn, ServiceLocator locator, RevenjQueryComposer.GetConnection getConnection, RevenjQueryComposer.ReleaseConnection releaseConnection)
public static void fillQueryParameters(Connection connection, ServiceLocator locator, PreparedStatement ps, int parameterOffset, List<GeneratedQueryParameter> parameters, List<LambdaInfo> lambdas) throws SQLException
SQLExceptionpublic long count()
throws SQLException
SQLExceptionpublic boolean any()
throws SQLException
SQLExceptionpublic boolean all(LambdaInfo lambda) throws SQLException
SQLExceptionpublic boolean none()
throws SQLException
SQLExceptionpublic Optional<T> first() throws SQLException
SQLExceptionpublic List<T> toList() throws SQLException
SQLExceptionpublic <U> RevenjQueryComposer<U> applyTransformWithLambda(Class<U> newManifest, RevenjOneLambdaQueryTransform transform, LambdaInfo lambdaInfo)
public <U> RevenjQueryComposer<U> applyTransformWithLambdas(Class<U> newManifest, RevenjMultiLambdaQueryTransform transform, Object[] groupingLambdas)
public RevenjQueryTransformConfiguration getConfig()
public Specification rewrite(Specification filter)
public <E extends Exception> RevenjQueryComposer<T> where(LambdaInfo lambdaInfo)
public <V extends Comparable<V>> RevenjQueryComposer<T> sortedBy(LambdaInfo lambdaInfo, boolean isAscending)
public RevenjQueryComposer<T> limit(long n)
public RevenjQueryComposer<T> skip(long n)
Copyright © 2016. All rights reserved.