Package com.querydsl.core
package com.querydsl.core
Basic Query elements
-
ClassDescription
BooleanBuilderis a cascading builder forPredicateexpressions.DefaultQueryMetadatais the default implementation of theQueryMetadatainterface.EmptyMetadataprovides an immutable emptyQueryMetadatainstance.Fetchable<T>Fetchabledefines default projection methods forQueryimplementations.FetchableQuery<T,Q extends FetchableQuery<T, Q>> FetchableQueryextendsFetchableandSimpleQuerywith projection changing methods and result aggregation functionality usingResultTransformerinstances.FilteredClause<C extends FilteredClause<C>>FilteredClauseis an interface for clauses with a filter conditionJoinExpressionis a join element in aQueryinstance.JoinFlagdefines a join related flag using an Expression instanceThe differentJoinFlagpositionsJoinTypedefines the supported join typesNonUniqueResultExceptionis thrown for query results where one result row is expected, but multiple are retrieved.Querydefines the main query interface of the fluent query language.QueryExceptionis thrown for exceptional query construction issuesQueryFactory<Q extends Query<?>>Common interface for QueryFactory implementationsDefines a positioned flag in a Query for customization of query serializationThe differentQueryFlagpositionsQueryMetadatadefines query metadata such as query sources, filtering conditions and the projectionQueryModifierscombines limit and offset info into a single immutable value type.QueryResults<T>QueryResultsbundles data for paged query resultsExecutes query on aFetchableQueryand transforms results into T.SimpleQuery<Q extends SimpleQuery<Q>>SimpleQuerydefines a simple querying interface thanQueryTupledefines an interface for generic query result projection