public interface CqnSelect extends CqnStatement, CqnEntitySelector, CqnToken, CqnSource
Modifier and Type | Method and Description |
---|---|
default void |
accept(CqnVisitor visitor) |
default CqnSelect |
asSelect()
Casts this CQN statement to
CqnSelect . |
default List<CqnSelectListItem> |
columns()
Deprecated.
instead use
CqnEntitySelector.items() |
List<String> |
excluding() |
CqnSource |
from() |
Optional<CqnLock> |
getLock() |
List<CqnSelectListItem> |
groupBy() |
boolean |
hasInlineCount() |
Optional<CqnPredicate> |
having() |
boolean |
isDistinct() |
default boolean |
isSelect()
Returns
true if this is a CqnSelect statement. |
Optional<CqnPredicate> |
search() |
Optional<CqnPredicate> |
where() |
asDelete, asInsert, asUpdate, asUpsert, isDelete, isInsert, isUpdate, isUpsert, ref
toJson
items, limit, orderBy, ref
CqnSource from()
boolean isDistinct()
boolean hasInlineCount()
@Deprecated default List<CqnSelectListItem> columns()
CqnEntitySelector.items()
List<CqnSelectListItem> groupBy()
Optional<CqnPredicate> where()
Optional<CqnPredicate> having()
Optional<CqnPredicate> search()
default boolean isSelect()
CqnStatement
true
if this is a CqnSelect
statement.isSelect
in interface CqnSource
isSelect
in interface CqnStatement
true
if this is a select statement, otherwise false
default CqnSelect asSelect()
CqnStatement
CqnSelect
.asSelect
in interface CqnSource
asSelect
in interface CqnStatement
default void accept(CqnVisitor visitor)
Copyright © 2020 SAP. All rights reserved.