public interface StructuredType<T extends StructuredType<T>> extends Source<T>
accept, asJoin, asQuery, asSelect, isJoin, isQuery, isRef, isSelect
toJson
StructuredType<?> to(String path)
<E extends StructuredType<E>> E to(String path, Class<E> type)
<E> ElementRef<E> get(String path)
<E> ElementRef<E> get(String path, Class<E> type)
T filter(CqnPredicate p)
T filter(Function<T,CqnPredicate> p)
Predicate anyMatch(Function<T,CqnPredicate> p)
Predicate anyMatch(CqnPredicate p)
Predicate allMatch(Function<T,CqnPredicate> p)
Predicate allMatch(CqnPredicate p)
Predicate exists()
CqnSelectListItem inline()
default CqnSelectListItem inline(Function<T,CqnSelectListItem> item)
default CqnSelectListItem inline(Function<T,CqnSelectListItem> item1, Function<T,CqnSelectListItem> item2)
default CqnSelectListItem inline(Function<T,CqnSelectListItem> item1, Function<T,CqnSelectListItem> item2, Function<T,CqnSelectListItem> item3)
default CqnSelectListItem inline(Function<T,CqnSelectListItem> item1, Function<T,CqnSelectListItem> item2, Function<T,CqnSelectListItem> item3, Function<T,CqnSelectListItem> item4)
default CqnSelectListItem inline(Function<T,CqnSelectListItem> item1, Function<T,CqnSelectListItem> item2, Function<T,CqnSelectListItem> item3, Function<T,CqnSelectListItem> item4, Function<T,CqnSelectListItem> item5)
default CqnSelectListItem inline(Function<T,CqnSelectListItem> item1, Function<T,CqnSelectListItem> item2, Function<T,CqnSelectListItem> item3, Function<T,CqnSelectListItem> item4, Function<T,CqnSelectListItem> item5, Function<T,CqnSelectListItem> item6)
default CqnSelectListItem inline(Function<T,CqnSelectListItem> item1, Function<T,CqnSelectListItem> item2, Function<T,CqnSelectListItem> item3, Function<T,CqnSelectListItem> item4, Function<T,CqnSelectListItem> item5, Function<T,CqnSelectListItem> item6, Function<T,CqnSelectListItem> item7)
default CqnSelectListItem inline(Function<T,CqnSelectListItem>... items)
CqnSelectListItem inline(List<Function<T,CqnSelectListItem>> items)
CqnSelectListItem inline(Iterable<CqnSelectListItem> items)
CqnSelectListItem inline(CqnSelectListItem... items)
CqnSelectListItem inline(String... refs)
default Expand<T> expand(Function<T,CqnSelectListItem> item)
default Expand<T> expand(Function<T,CqnSelectListItem> item1, Function<T,CqnSelectListItem> item2)
default Expand<T> expand(Function<T,CqnSelectListItem> item1, Function<T,CqnSelectListItem> item2, Function<T,CqnSelectListItem> item3)
default Expand<T> expand(Function<T,CqnSelectListItem> item1, Function<T,CqnSelectListItem> item2, Function<T,CqnSelectListItem> item3, Function<T,CqnSelectListItem> item4)
default Expand<T> expand(Function<T,CqnSelectListItem> item1, Function<T,CqnSelectListItem> item2, Function<T,CqnSelectListItem> item3, Function<T,CqnSelectListItem> item4, Function<T,CqnSelectListItem> item5)
default Expand<T> expand(Function<T,CqnSelectListItem> item1, Function<T,CqnSelectListItem> item2, Function<T,CqnSelectListItem> item3, Function<T,CqnSelectListItem> item4, Function<T,CqnSelectListItem> item5, Function<T,CqnSelectListItem> item6)
default Expand<T> expand(Function<T,CqnSelectListItem> item1, Function<T,CqnSelectListItem> item2, Function<T,CqnSelectListItem> item3, Function<T,CqnSelectListItem> item4, Function<T,CqnSelectListItem> item5, Function<T,CqnSelectListItem> item6, Function<T,CqnSelectListItem> item7)
default Expand<T> expand(Function<T,CqnSelectListItem>... items)
Expand<T> expand(Iterable<CqnSelectListItem> items)
Expand<T> expand(CqnSelectListItem... items)
CqnSelectListItem _all()
StructuredTypeRef asRef()
CqnSource
CqnSelect
.Copyright © 2021 SAP. All rights reserved.