public class EntityqlSelectStarting<ENTITY> extends AbstractStatement<EntityqlSelectStarting<ENTITY>,java.util.List<ENTITY>> implements Listable<ENTITY>
config, EXECUTE_METHOD, EXECUTE_METHOD_NAME| Constructor and Description |
|---|
EntityqlSelectStarting(Config config,
SelectFromDeclaration declaration,
EntityMetamodel<ENTITY> entityMetamodel) |
| Modifier and Type | Method and Description |
|---|---|
<ENTITY1,ENTITY2> |
associate(EntityMetamodel<ENTITY1> first,
EntityMetamodel<ENTITY2> second,
java.util.function.BiConsumer<ENTITY1,ENTITY2> associator) |
<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) |
<ENTITY1,ENTITY2> |
associateWith(EntityMetamodel<ENTITY1> first,
EntityMetamodel<ENTITY2> second,
java.util.function.BiFunction<ENTITY1,ENTITY2,ENTITY1> associator,
AssociationOption option) |
protected Command<java.util.List<ENTITY>> |
createCommand() |
EntityqlSelectStarting<ENTITY> |
distinct() |
EntityqlSelectStarting<ENTITY> |
distinct(DistinctOption distinctOption) |
EntityqlSelectStarting<ENTITY> |
forUpdate() |
EntityqlSelectStarting<ENTITY> |
forUpdate(ForUpdateOption option) |
EntityqlSelectStarting<ENTITY> |
innerJoin(EntityMetamodel<?> entityMetamodel,
java.util.function.Consumer<JoinDeclaration> block) |
EntityqlSelectStarting<ENTITY> |
leftJoin(EntityMetamodel<?> entityMetamodel,
java.util.function.Consumer<JoinDeclaration> block) |
EntityqlSelectStarting<ENTITY> |
limit(java.lang.Integer limit) |
EntityqlSelectStarting<ENTITY> |
offset(java.lang.Integer offset) |
EntityqlSelectStarting<ENTITY> |
orderBy(java.util.function.Consumer<OrderByNameDeclaration> block) |
<RESULT> EntityqlSelectTerminal<RESULT> |
select(EntityMetamodel<RESULT> entityMetamodel) |
<RESULT> EntityqlSelectTerminal<RESULT> |
selectTo(EntityMetamodel<RESULT> entityMetamodel,
PropertyMetamodel<?>... propertyMetamodels) |
EntityqlSelectStarting<ENTITY> |
where(java.util.function.Consumer<WhereDeclaration> block) |
asSql, createCommenter, execute, peekclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic EntityqlSelectStarting(Config config, SelectFromDeclaration declaration, EntityMetamodel<ENTITY> entityMetamodel)
public EntityqlSelectStarting<ENTITY> distinct()
public EntityqlSelectStarting<ENTITY> distinct(DistinctOption distinctOption)
public EntityqlSelectStarting<ENTITY> innerJoin(EntityMetamodel<?> entityMetamodel, java.util.function.Consumer<JoinDeclaration> block)
public EntityqlSelectStarting<ENTITY> leftJoin(EntityMetamodel<?> entityMetamodel, java.util.function.Consumer<JoinDeclaration> block)
public <ENTITY1,ENTITY2> EntityqlSelectStarting<ENTITY> associate(EntityMetamodel<ENTITY1> first, EntityMetamodel<ENTITY2> second, java.util.function.BiConsumer<ENTITY1,ENTITY2> associator)
public <ENTITY1,ENTITY2> EntityqlSelectStarting<ENTITY> associate(EntityMetamodel<ENTITY1> first, EntityMetamodel<ENTITY2> second, java.util.function.BiConsumer<ENTITY1,ENTITY2> associator, AssociationOption option)
public <ENTITY1,ENTITY2> EntityqlSelectStarting<ENTITY> associateWith(EntityMetamodel<ENTITY1> first, EntityMetamodel<ENTITY2> second, java.util.function.BiFunction<ENTITY1,ENTITY2,ENTITY1> associator)
public <ENTITY1,ENTITY2> EntityqlSelectStarting<ENTITY> associateWith(EntityMetamodel<ENTITY1> first, EntityMetamodel<ENTITY2> second, java.util.function.BiFunction<ENTITY1,ENTITY2,ENTITY1> associator, AssociationOption option)
public EntityqlSelectStarting<ENTITY> where(java.util.function.Consumer<WhereDeclaration> block)
public EntityqlSelectStarting<ENTITY> orderBy(java.util.function.Consumer<OrderByNameDeclaration> block)
public EntityqlSelectStarting<ENTITY> limit(java.lang.Integer limit)
public EntityqlSelectStarting<ENTITY> offset(java.lang.Integer offset)
public EntityqlSelectStarting<ENTITY> forUpdate()
public EntityqlSelectStarting<ENTITY> forUpdate(ForUpdateOption option)
public <RESULT> EntityqlSelectTerminal<RESULT> select(EntityMetamodel<RESULT> entityMetamodel)
public <RESULT> EntityqlSelectTerminal<RESULT> selectTo(EntityMetamodel<RESULT> entityMetamodel, PropertyMetamodel<?>... propertyMetamodels)
protected Command<java.util.List<ENTITY>> createCommand()
createCommand in class AbstractStatement<EntityqlSelectStarting<ENTITY>,java.util.List<ENTITY>>