| Package | Description |
|---|---|
| org.batoo.jpa.core.impl.criteria | |
| org.batoo.jpa.core.impl.criteria.expression | |
| org.batoo.jpa.core.impl.criteria.join | |
| org.batoo.jpa.core.impl.criteria.path |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCriteriaQueryImpl<T>
the definition of the functionality that is common to both top-level queries and subqueries.
|
class |
CriteriaDeleteImpl<T>
Implementation of CriteriaDelete.
|
class |
CriteriaModify<T>
Base class for for the update and delete criterias.
|
class |
CriteriaQueryImpl<T>
Base of the
CriteriaQueryImpl that performs the SQL generations. |
class |
CriteriaUpdateImpl<T>
Implementation of CriteriaUpdate.
|
class |
SubQueryStub<T> |
| Modifier and Type | Method and Description |
|---|---|
String |
SubqueryImpl.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
RootImpl.generateSqlFrom(BaseQueryImpl<?> query)
Returns the generated from SQL fragment.
|
String[] |
SubqueryImpl.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
CompoundSelectionImpl.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
abstract String[] |
AbstractSelection.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
| Constructor and Description |
|---|
SubqueryImpl(MetamodelImpl metamodel,
BaseQueryImpl<?> parent,
Class<T> javaType) |
SubQueryStub(BaseQueryImpl<?> parent,
MetamodelImpl metamodel,
Class<T> resultType) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ParameterExpressionImpl.ensureAlias(BaseQueryImpl<?> query)
Ensures the alias is generated.
|
protected void |
EntityConstantExpression.ensureAlias(BaseQueryImpl<?> query)
Ensures the alias is generated.
|
protected abstract void |
AbstractParameterExpressionImpl.ensureAlias(BaseQueryImpl<?> query)
Ensures the alias is generated.
|
String |
ComparisonExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
InExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
CollectionExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
ArithmeticExression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
BooleanExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
LocateExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
LikeExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
IsNullExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
PredicateImpl.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
CoalesceExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
SimpleCaseImpl.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
abstract String |
AbstractExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
CastExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
MemberOfExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
AggregationExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
ParameterExpressionImpl.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
IsEmptyExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
CountExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
NullIfExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
ExistsExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
EntityConstantExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
CurrentTemporalExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
NullExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
SimpleConstantExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
NumericFunctionExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
CaseImpl.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
IndexExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
MapEntryExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
MapExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
SizeExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
CaseTransformationExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
NegationExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
AllAnyExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
AbstractTypeExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
SubstringExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
FunctionExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
DateTimeExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
TrimExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
ConcatExpression.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
BooleanExpression.generateSqlRestriction(BaseQueryImpl<?> query)
Returns the SQL where fragment.
|
String |
PredicateImpl.generateSqlRestriction(BaseQueryImpl<?> query)
Returns the SQL where fragment.
|
String[] |
ComparisonExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
InExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
CollectionExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
ArithmeticExression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
BooleanExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
LocateExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
LikeExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
IsNullExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
CoalesceExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
SimpleCaseImpl.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
CastExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
MemberOfExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
AggregationExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
EntityTypeExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
IsEmptyExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
CountExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
NullIfExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
ExistsExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
CurrentTemporalExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
NullExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
SimpleConstantExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
NumericFunctionExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
CaseImpl.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
IndexExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
MapEntryExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
MapExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
AbstractParameterExpressionImpl.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
SizeExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
CaseTransformationExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
NegationExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
AllAnyExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
SubstringExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
FunctionExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
StaticTypeExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
DateTimeExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
TrimExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
ConcatExpression.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
| Constructor and Description |
|---|
ParameterExpressionImpl(BaseQueryImpl<?> q,
TypeImpl<T> type,
Class<T> paramClass,
int position) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractFrom.ensureAlias(BaseQueryImpl<?> query)
Ensure that the alias is assigned.
|
String |
AbstractFrom.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
FetchImpl.getPrimaryTableAlias(BaseQueryImpl<?> query)
Returns the alias of the primary table.
|
String |
FetchParentImpl.getPrimaryTableAlias(BaseQueryImpl<?> query)
Returns the alias of the primary table.
|
String[] |
AbstractFrom.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
FetchParentImpl.getSqlRestrictionFragments(BaseQueryImpl<?> query,
MapJoinImpl.MapSelectType selectType)
Returns the SQL restriction in pairs of table alias and column.
|
String[] |
AbstractFrom.getSqlRestrictionFragments(BaseQueryImpl<?> query,
MapJoinImpl.MapSelectType selectType)
Returns the SQL restriction in pairs of table alias and column.
|
String |
FetchParentImpl.getTableAlias(BaseQueryImpl<?> query,
AbstractTable table)
Returns the alias for the table.
|
String |
Joinable.getTableAlias(BaseQueryImpl<?> query,
AbstractTable table)
Returns the alias for the table.
|
String |
AbstractFrom.getTableAlias(BaseQueryImpl<?> query,
AbstractTable table)
Returns the alias for the table.
|
| Modifier and Type | Method and Description |
|---|---|
String |
BasicPath.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
EntityPath.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
EmbeddedAttributePath.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
MapKeyPath.generateJpqlRestriction(BaseQueryImpl<?> query)
Returns the JPQL where fragment.
|
String |
ParentPath.getColumnAlias(BaseQueryImpl<?> query,
AbstractColumn column)
Returns the table alias for the column.
|
String |
EntityPath.getColumnAlias(BaseQueryImpl<?> query,
AbstractColumn column)
Returns the table alias for the column.
|
String[] |
BasicPath.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
EntityPath.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
EmbeddedAttributePath.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String[] |
MapKeyPath.getSqlRestrictionFragments(BaseQueryImpl<?> query)
Returns the SQL restriction fragments.
|
String |
EntityPath.getTableAlias(BaseQueryImpl<?> query,
AbstractTable table)
Returns the alias for the table.
|
Copyright © 2012 Batoo Software & Consultancy. All Rights Reserved.