public interface StructuredType<T extends StructuredType<T>> extends Source<T>
accept, asQuery, asSelect, 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)
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 © 2020 SAP. All rights reserved.