| Package | Description |
|---|---|
| com.blazebit.persistence |
Blaze-Persistence is a rich Criteria API for JPA.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SelectBuilder<T,X extends SelectBuilder<T,X>>
An interface for builders that support selecting.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BaseQueryBuilder<T,X extends BaseQueryBuilder<T,X>>
A base interface for builders that support basic query functionality.
|
interface |
CriteriaBuilder<T>
A builder for criteria queries.
|
interface |
PaginatedCriteriaBuilder<T>
A builder for paginated criteria queries.
|
interface |
QueryBuilder<T,X extends QueryBuilder<T,X>>
A base interface for builders that support normal query functionality.
|
interface |
SubqueryBuilder<T>
A builder for subquery criteria queries.
|
| Modifier and Type | Method and Description |
|---|---|
SelectBuilder<T,?> |
SelectBuilder.select(String expression)
Adds a select clause with the given expression to the query.
|
SelectBuilder<T,?> |
SelectBuilder.select(String expression,
String alias)
Adds a select clause with the given expression and alias to the query.
|
| Modifier and Type | Method and Description |
|---|---|
CaseWhenStarterBuilder<? extends SelectBuilder<T,?>> |
SelectBuilder.selectCase()
Like
selectCase(java.lang.String) but without an alias. |
CaseWhenStarterBuilder<? extends SelectBuilder<T,?>> |
SelectBuilder.selectCase(String alias)
Starts a
CaseWhenBuilder with the given alias as select alias. |
SimpleCaseWhenStarterBuilder<? extends SelectBuilder<T,?>> |
SelectBuilder.selectSimpleCase(String caseOperand)
Like
selectSimpleCase(java.lang.String, java.lang.String) but without an alias. |
SimpleCaseWhenStarterBuilder<? extends SelectBuilder<T,?>> |
SelectBuilder.selectSimpleCase(String caseOperand,
String alias)
Starts a
SimpleCaseWhenBuilder with the given alias as select alias. |
SubqueryInitiator<? extends SelectBuilder<T,?>> |
SelectBuilder.selectSubquery()
Like
selectSubquery(java.lang.String) but without an alias. |
SubqueryInitiator<? extends SelectBuilder<T,?>> |
SelectBuilder.selectSubquery(String alias)
Starts a
SubqueryInitiator for the select item with the given alias. |
SubqueryInitiator<? extends SelectBuilder<T,?>> |
SelectBuilder.selectSubquery(String subqueryAlias,
String expression)
Like
selectSubquery(java.lang.String,java.lang.String,java.lang.String) but without a select alias. |
SubqueryInitiator<? extends SelectBuilder<T,?>> |
SelectBuilder.selectSubquery(String subqueryAlias,
String expression,
String selectAlias)
Starts a
SubqueryInitiator for a new select item with the given select alias. |
| Modifier and Type | Method and Description |
|---|---|
void |
ObjectBuilder.applySelects(SelectBuilder<?,?> selectBuilder)
Applies the select items necessary for this object builder to work.
|
Copyright © 2015 Blazebit. All Rights Reserved.