public class SelectFromDeclaration
extends java.lang.Object
| Constructor and Description |
|---|
SelectFromDeclaration(SelectContext context) |
| Modifier and Type | Method and Description |
|---|---|
<ENTITY1,ENTITY2> |
associate(EntityMetamodel<ENTITY1> first,
EntityMetamodel<ENTITY2> second,
java.util.function.BiConsumer<ENTITY1,ENTITY2> associator,
AssociationOption option) |
<ENTITY1,ENTITY2> |
associateWith(EntityMetamodel<ENTITY1> first,
EntityMetamodel<ENTITY2> second,
java.util.function.BiFunction<ENTITY1,ENTITY2,ENTITY1> associator,
AssociationOption option) |
void |
distinct(DistinctOption distinctOption) |
void |
forUpdate(ForUpdateOption option) |
SelectContext |
getContext() |
void |
groupBy(PropertyMetamodel<?>... propertyMetamodels) |
void |
having(java.util.function.Consumer<HavingDeclaration> block) |
void |
innerJoin(EntityMetamodel<?> entityMetamodel,
java.util.function.Consumer<JoinDeclaration> block) |
void |
leftJoin(EntityMetamodel<?> entityMetamodel,
java.util.function.Consumer<JoinDeclaration> block) |
void |
limit(java.lang.Integer limit) |
void |
offset(java.lang.Integer offset) |
void |
orderBy(java.util.function.Consumer<OrderByNameDeclaration> block) |
void |
select(EntityMetamodel<?> entityMetamodel) |
void |
select(java.util.List<PropertyMetamodel<?>> propertyMetamodels) |
void |
selectTo(EntityMetamodel<?> entityMetamodel,
java.util.List<PropertyMetamodel<?>> propertyMetamodels) |
void |
where(java.util.function.Consumer<WhereDeclaration> block) |
public SelectFromDeclaration(SelectContext context)
public SelectContext getContext()
public void distinct(DistinctOption distinctOption)
public void innerJoin(EntityMetamodel<?> entityMetamodel, java.util.function.Consumer<JoinDeclaration> block)
public void leftJoin(EntityMetamodel<?> entityMetamodel, java.util.function.Consumer<JoinDeclaration> block)
public void where(java.util.function.Consumer<WhereDeclaration> block)
public void groupBy(PropertyMetamodel<?>... propertyMetamodels)
public void having(java.util.function.Consumer<HavingDeclaration> block)
public void orderBy(java.util.function.Consumer<OrderByNameDeclaration> block)
public void limit(java.lang.Integer limit)
public void offset(java.lang.Integer offset)
public void forUpdate(ForUpdateOption option)
public void select(java.util.List<PropertyMetamodel<?>> propertyMetamodels)
public void select(EntityMetamodel<?> entityMetamodel)
public void selectTo(EntityMetamodel<?> entityMetamodel, java.util.List<PropertyMetamodel<?>> propertyMetamodels)
public <ENTITY1,ENTITY2> void associate(EntityMetamodel<ENTITY1> first, EntityMetamodel<ENTITY2> second, java.util.function.BiConsumer<ENTITY1,ENTITY2> associator, AssociationOption option)
public <ENTITY1,ENTITY2> void associateWith(EntityMetamodel<ENTITY1> first, EntityMetamodel<ENTITY2> second, java.util.function.BiFunction<ENTITY1,ENTITY2,ENTITY1> associator, AssociationOption option)