Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
$
- $ETAG - Static variable in interface com.sap.cds.ql.cqn.CqnEtagPredicate
- $KEY - Static variable in interface com.sap.cds.ql.cqn.CqnElementRef
A
- ABSENT - Static variable in interface com.sap.cds.CdsDataProcessor
-
Indicates the absence of a value in the data map.
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.BooleanFunction
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.BooleanValue
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnArithmeticExpression
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnArithmeticNegation
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnBetweenPredicate
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnBooleanLiteral
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnCaseExpression
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnComparisonPredicate
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnConnectivePredicate
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnContainmentTest
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnElementRef
-
Dispatches the handling of this
CqnElementRef
to a given visitor. - accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnEtagPredicate
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnExistsSubquery
-
Dispatches the handling of this
CqnExistsSubquery
to a given visitor. - accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnExpand
-
Dispatches the handling of this
CqnExpand expand specification
to a given visitor. - accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnExpression
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnFunc
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnInline
-
Dispatches the handling of this
CqnInline inline specification
to a given visitor. - accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnInPredicate
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnInSubquery
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnListValue
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnMatchPredicate
-
Dispatches the handling of this
CqnMatchPredicate
to a given visitor. - accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnNegation
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnNullValue
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnNumericLiteral
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnParameter
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnPassThroughSearchPredicate
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnPlain
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnSearchTermPredicate
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnSelect
-
Traverses the clauses of this
CqnSelect
with a givenvisitor
. - accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnSelectListValue
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnSortSpecification
- accept(CqnVisitor) - Method in class com.sap.cds.ql.cqn.CqnStar
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnStringLiteral
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnStructuredLiteral
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnStructuredTypeRef
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnTemporalLiteral
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnToken
-
Traverses the expression tree represented by this token with a given
visitor
. - accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnVector
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnWindowFunc
- accept(CqnVisitor) - Method in interface com.sap.cds.ql.Expand
- accept(CqnVisitor) - Method in class com.sap.cds.ql.Select
- accept(CdsVisitor) - Method in interface com.sap.cds.reflect.CdsAction
- accept(CdsVisitor) - Method in interface com.sap.cds.reflect.CdsArrayedType
- accept(CdsVisitor) - Method in interface com.sap.cds.reflect.CdsAssociationType
- accept(CdsVisitor) - Method in interface com.sap.cds.reflect.CdsDefinition
-
Accepts a
CdsVisitor
visiting the elements of this definition (depth-first) - accept(CdsVisitor) - Method in interface com.sap.cds.reflect.CdsElement
-
Accepts a
CdsVisitor
visiting this type. - accept(CdsVisitor) - Method in interface com.sap.cds.reflect.CdsEntity
- accept(CdsVisitor) - Method in interface com.sap.cds.reflect.CdsEnumType
- accept(CdsVisitor) - Method in interface com.sap.cds.reflect.CdsEvent
- accept(CdsVisitor) - Method in interface com.sap.cds.reflect.CdsFunction
- accept(CdsVisitor) - Method in interface com.sap.cds.reflect.CdsModel
-
Accepts a
CdsVisitor
visiting the definitions in this model (depth-first) - accept(CdsVisitor) - Method in interface com.sap.cds.reflect.CdsParameter
-
Accepts a
CdsVisitor
visiting this type. - accept(CdsVisitor) - Method in interface com.sap.cds.reflect.CdsService
- accept(CdsVisitor) - Method in interface com.sap.cds.reflect.CdsSimpleType
- accept(CdsVisitor) - Method in interface com.sap.cds.reflect.CdsStructuredType
- access(Map<String, Object>) - Static method in class com.sap.cds.Struct
-
Provides typed access on the given data map.
- ACTION - Enum constant in enum class com.sap.cds.reflect.CdsKind
- actions() - Method in interface com.sap.cds.reflect.CdsEntity
- actions() - Method in interface com.sap.cds.reflect.CdsModel
-
Returns a sequential
Stream
over allCdsAction
definitions in this model. - actions() - Method in interface com.sap.cds.reflect.CdsService
-
Returns a sequential
Stream
over allCdsAction
definitions in this service. - add(CdsDataProcessor.Filter, CdsDiffProcessor.DiffVisitor) - Method in interface com.sap.cds.CdsDiffProcessor
-
Adds a
CdsDiffProcessor.DiffVisitor
, which is notified about the differences in elements that match a given filter. - add(CdsDiffProcessor.DiffVisitor) - Method in interface com.sap.cds.CdsDiffProcessor
-
Adds an object implementing interface
CdsDiffProcessor.DiffVisitor
, which is notified about the differences in all elements. - ADD - Enum constant in enum class com.sap.cds.ql.cqn.CqnArithmeticExpression.Operator
-
Addition operator
- addAnnotation(String, Object) - Method in interface com.sap.cds.reflect.overlay.CdsAssociationExtender
-
Adds an annotation to the element.
- addAnnotation(String, Object) - Method in interface com.sap.cds.reflect.overlay.CdsElementExtender
-
Adds an annotation to the element.
- addAnnotation(String, Object) - Method in interface com.sap.cds.reflect.overlay.CdsEntityExtender
-
Adds an annotation to the entity.
- addAssociation(String) - Method in interface com.sap.cds.reflect.overlay.CdsEntityExtender
-
Returns a new
CdsAssociationExtender
for an association with the given name to be added to the entity. - addComposition(String) - Method in interface com.sap.cds.reflect.overlay.CdsEntityExtender
-
Returns a new
CdsAssociationExtender
for a composition with the given name to be added to the entity. - addConverter(CdsDataProcessor.Filter, CdsDataProcessor.Converter) - Method in interface com.sap.cds.CdsDataProcessor
-
Adds a function to convert values of elements that match a given filter.
- added(Path, Path, CdsElement, Map<String, Object>) - Method in interface com.sap.cds.CdsDiffProcessor.DiffVisitor
-
This method is called when the
CdsDiffProcessor
detects that a new entry is added to a collection of entities: a composition of many entities a cascading association to many entities the images, if the processor processes a collection of images - addElement(String) - Method in interface com.sap.cds.reflect.overlay.CdsEntityExtender
-
Creates a new
CdsElementExtender
for an element with the given name to be added to the entity. - addGenerator(CdsDataProcessor.Filter, CdsDataProcessor.Generator) - Method in interface com.sap.cds.CdsDataProcessor
-
Adds a function to generate values for elements that match a given filter and are missing in the data or mapped to null.
- addUpdatedRows(long[], List<? extends Map<String, ?>>) - Method in class com.sap.cds.ResultBuilder
-
Adds multiple update results to this result builder that represent the result of the UPDATE operations of a batch.
- addUpdatedRows(long, Map<String, ?>) - Method in class com.sap.cds.ResultBuilder
-
Adds an update result to this result builder that represents the result of a single UPDATE operation of a batch.
- addValidator(CdsDataProcessor.Filter, CdsDataProcessor.Validator) - Method in interface com.sap.cds.CdsDataProcessor
-
Adds a function to validate values of elements that match a given filter.
- addValidator(CdsDataProcessor.Filter, CdsDataProcessor.Validator, CdsDataProcessor.Mode) - Method in interface com.sap.cds.CdsDataProcessor
-
Adds a function to validate values of elements that match a given filter.
- AGGREGATE - Enum constant in enum class com.sap.cds.ql.cqn.transformation.CqnTransformation.Kind
- aggregateExpressions() - Method in interface com.sap.cds.ql.cqn.transformation.CqnAggregateTransformation
-
Returns expressions that specify how to aggregate the input set
- alias() - Method in interface com.sap.cds.ql.cqn.CqnExpand
- alias() - Method in interface com.sap.cds.ql.cqn.CqnReference
- alias() - Method in interface com.sap.cds.ql.cqn.CqnSelectListValue
- alias() - Method in interface com.sap.cds.ql.cqn.CqnStructuredTypeRef
- ALL - Enum constant in enum class com.sap.cds.ql.cqn.CqnMatchPredicate.Quantifier
- ALL - Static variable in interface com.sap.cds.CdsDataStoreConnector.Capabilities
- allMatch(CqnPredicate) - Method in interface com.sap.cds.ql.StructuredType
-
Creates a predicate that tests whether all elements of the entity set referenced by this structured type match a given condition.
- allMatch(Function<T, CqnPredicate>) - Method in interface com.sap.cds.ql.StructuredType
-
Creates a predicate that tests whether all elements of the entity set referenced by this structured type match a given condition.
- AnalysisResult - Interface in com.sap.cds.ql.cqn
-
Contains the analysis result for a
CqnStructuredTypeRef
orCqnStatement
. - analyze(CqnFilterableStatement) - Method in class com.sap.cds.ql.cqn.CqnAnalyzer
- analyze(CqnStructuredTypeRef) - Method in class com.sap.cds.ql.cqn.CqnAnalyzer
-
Analyzes the
Segment(s)
of the givenCqnStructuredTypeRef
. - analyze(CdsModel, CqnFilterableStatement) - Method in interface com.sap.cds.ql.cqn.CqnAnalyzer.CqnAnalyzerSPI
- analyze(CdsModel, CqnStructuredTypeRef) - Method in interface com.sap.cds.ql.cqn.CqnAnalyzer.CqnAnalyzerSPI
- ancestors(Hierarchy) - Static method in interface com.sap.cds.ql.hana.HANA
-
Returns a function to compute the subset of a given hierarchy, which contains all nodes that are ancestors of a of start nodes set
- ancestors(Source<?>) - Method in interface com.sap.cds.ql.hana.HanaSupport
- ancestors(StructuredType<?>) - Static method in interface com.sap.cds.ql.hana.HANA
-
Returns a function to compute the subset of a given hierarchy, which contains all nodes that are ancestors of a start nodes set.
- ANCESTORS - Enum constant in enum class com.sap.cds.ql.cqn.transformation.CqnTransformation.Kind
- and() - Method in interface com.sap.cds.reflect.overlay.CdsAssociationExtender
-
Returns to the
CdsEntityExtender
that created thisCdsAssociationExtender
. - and() - Method in interface com.sap.cds.reflect.overlay.CdsElementExtender
-
Returns to the
CdsEntityExtender
that created thisCdsElementExtender
. - and() - Method in interface com.sap.cds.reflect.overlay.CdsEntityExtender
-
Returns to the
CdsModelExtender
that created thisCdsEntityExtender
. - and(CqnPredicate, CqnPredicate) - Static method in interface com.sap.cds.ql.CQL
-
Creates a conjunction of two given predicates
- and(CqnPredicate, CqnPredicate...) - Method in interface com.sap.cds.ql.Predicate
-
Creates a conjunction of this predicate with other predicates
- and(Iterable<? extends CqnPredicate>) - Static method in interface com.sap.cds.ql.CQL
-
Creates a conjunction of given predicates
- AND - Enum constant in enum class com.sap.cds.ql.cqn.CqnConnectivePredicate.Operator
- annotations() - Method in interface com.sap.cds.reflect.CdsAnnotatable
- annotations(String) - Method in interface com.sap.cds.reflect.CdsModel
-
Returns a sequential
Stream
over allCdsAnnotation(s)
for the given namespace. - ANY - Enum constant in enum class com.sap.cds.ql.cqn.CqnContainmentTest.Position
-
Checks if the value contains the term.
- ANY - Enum constant in enum class com.sap.cds.ql.cqn.CqnMatchPredicate.Quantifier
- ANY - Static variable in interface com.sap.cds.ql.cqn.CqnEtagPredicate
- anyMatch(CqnPredicate) - Method in interface com.sap.cds.ql.StructuredType
-
Creates a predicate that tests whether any instance of the entity set referenced by this structured type matches a given condition.
- anyMatch(Function<T, CqnPredicate>) - Method in interface com.sap.cds.ql.StructuredType
-
Creates a predicate that tests whether any instance of the entity set referenced by this structured type matches a given condition.
- args() - Method in interface com.sap.cds.ql.cqn.CqnFunc
-
Returns the arguments of this function call.
- args(CqnValue...) - Method in interface com.sap.cds.ql.BooleanFunction
- args(CqnValue...) - Method in interface com.sap.cds.ql.FunctionCall
- as(Class<T>) - Method in interface com.sap.cds.ql.cqn.CqnValue
-
Casts this type to the given
type
. - as(Class<T>) - Method in interface com.sap.cds.reflect.CdsDefinition
-
Casts this type to the given
CdsDefinition
. - as(Class<T>) - Method in interface com.sap.cds.Row
-
Returns this
Row
mapped to the giventype
. - as(Class<T>) - Method in class com.sap.cds.Struct.IterableViewFactory
-
Provides typed stream access on the underlying data maps.
- as(Class<T>) - Method in class com.sap.cds.Struct.MapViewFactory
-
Provides typed access on the underlying data map.
- as(String) - Method in interface com.sap.cds.ql.ElementRef
-
Sets an alias.
- as(String) - Method in interface com.sap.cds.ql.Expand
-
Sets the alias of the expand.
- as(String) - Method in interface com.sap.cds.ql.RefBuilder
-
Sets the alias of this ref builder.
- as(String) - Method in interface com.sap.cds.ql.SelectableValue
-
Assigns an alias to this value under which this value can be referenced in the query result.
- as(String) - Method in interface com.sap.cds.ql.StructuredType
-
Gives an alias to this structured type.
- as(String) - Method in interface com.sap.cds.ql.StructuredTypeRef
-
Sets an alias.
- asArithmeticExpression() - Method in interface com.sap.cds.ql.cqn.CqnArithmeticExpression
- asArithmeticExpression() - Method in interface com.sap.cds.ql.cqn.CqnExpression
-
Casts this expression to a
CqnArithmeticExpression
. - asBoolean() - Method in interface com.sap.cds.ql.cqn.CqnLiteral
-
Casts this literal to
CqnBooleanLiteral
. - asc() - Method in interface com.sap.cds.ql.Orderable
-
Ascending order with null values before non-null values.
- ASC - Enum constant in enum class com.sap.cds.ql.cqn.CqnSortSpecification.Order
-
Ascending order with null values before non-null values.
- ASC_NULLS_LAST - Enum constant in enum class com.sap.cds.ql.cqn.CqnSortSpecification.Order
-
Ascending order with null values after non-null values.
- asCaseExpression() - Method in interface com.sap.cds.ql.cqn.CqnCaseExpression
- asCaseExpression() - Method in interface com.sap.cds.ql.cqn.CqnExpression
-
Casts this expression to a
CqnCaseExpression
. - ascNullsLast() - Method in interface com.sap.cds.ql.Orderable
-
Ascending order with null values after non-null values.
- asDelete() - Method in interface com.sap.cds.ql.cqn.CqnDelete
- asDelete() - Method in interface com.sap.cds.ql.cqn.CqnStatement
-
Casts this CQN statement to
CqnDelete
. - asExpand() - Method in interface com.sap.cds.ql.cqn.CqnExpand
- asExpand() - Method in interface com.sap.cds.ql.cqn.CqnSelectList
- asExpand() - Method in interface com.sap.cds.ql.cqn.CqnSelectListItem
- asExpression() - Method in interface com.sap.cds.ql.cqn.CqnExpression
- asExpression() - Method in interface com.sap.cds.ql.cqn.CqnValue
-
Casts this value to
CqnExpression
. - asFunction() - Method in interface com.sap.cds.ql.cqn.CqnFunc
- asFunction() - Method in interface com.sap.cds.ql.cqn.CqnValue
-
Casts this value to
CqnFunc
. - asGenerator() - Method in interface com.sap.cds.ql.hana.CqnHierarchy
- asGenerator() - Method in interface com.sap.cds.ql.hana.CqnHierarchyGenerator
- asHierarchySubset() - Method in interface com.sap.cds.ql.hana.CqnHierarchy
- asHierarchySubset() - Method in interface com.sap.cds.ql.hana.CqnHierarchySubset
- asInline() - Method in interface com.sap.cds.ql.cqn.CqnInline
- asInline() - Method in interface com.sap.cds.ql.cqn.CqnSelectList
- asInsert() - Method in interface com.sap.cds.ql.cqn.CqnInsert
- asInsert() - Method in interface com.sap.cds.ql.cqn.CqnStatement
-
Casts this CQN statement to
CqnInsert
. - asJoin() - Method in interface com.sap.cds.ql.cqn.CqnJoin
- asJoin() - Method in interface com.sap.cds.ql.cqn.CqnSource
-
Casts this CQN source to a
CqnJoin
. - asList() - Method in interface com.sap.cds.ql.cqn.CqnListValue
- asList() - Method in interface com.sap.cds.ql.cqn.CqnValue
-
Casts this value to
CqnListValue
. - asLiteral() - Method in interface com.sap.cds.ql.cqn.CqnLiteral
- asLiteral() - Method in interface com.sap.cds.ql.cqn.CqnValue
-
Casts this value to
CqnLiteral
. - asNegation() - Method in interface com.sap.cds.ql.cqn.CqnExpression
-
Casts this expression to a
CqnArithmeticNegation
. - asNullValue() - Method in interface com.sap.cds.ql.cqn.CqnNullValue
- asNullValue() - Method in interface com.sap.cds.ql.cqn.CqnValue
-
Casts this value to
CqnNullValue
. - asNumber() - Method in interface com.sap.cds.ql.cqn.CqnLiteral
-
Casts this literal to
CqnNumericLiteral
. - asParameter() - Method in interface com.sap.cds.ql.cqn.CqnParameter
- asParameter() - Method in interface com.sap.cds.ql.cqn.CqnValue
-
Casts this value to
CqnParameter
. - ASPECT - Enum constant in enum class com.sap.cds.reflect.CdsKind
- aspects() - Method in interface com.sap.cds.reflect.CdsModel
-
Returns a sequential
Stream
over all aspect definitions in this model. - asPlain() - Method in interface com.sap.cds.ql.cqn.CqnPlain
- asPlain() - Method in interface com.sap.cds.ql.cqn.CqnValue
-
Casts this value to
CqnPlain
. - asPredicate() - Method in interface com.sap.cds.ql.cqn.CqnExpression
-
Casts this expression to a
CqnPredicate
. - asPredicate() - Method in interface com.sap.cds.ql.cqn.CqnPredicate
- asReadOnly(Class<T>) - Method in class com.sap.cds.Struct.MapViewFactory
-
Provides typed read-only access on the underlying data map.
- asRef() - Method in interface com.sap.cds.ql.cqn.CqnElementRef
- asRef() - Method in interface com.sap.cds.ql.cqn.CqnSelectListItem
- asRef() - Method in interface com.sap.cds.ql.cqn.CqnSelectListValue
- asRef() - Method in interface com.sap.cds.ql.cqn.CqnSource
-
Casts this CQN source to
CqnSelect
. - asRef() - Method in interface com.sap.cds.ql.cqn.CqnStructuredTypeRef
- asRef() - Method in interface com.sap.cds.ql.cqn.CqnValue
-
Casts this value to
CqnElementRef
. - asRef() - Method in interface com.sap.cds.ql.StructuredType
-
Returns an immutable ref.
- asSelect() - Method in interface com.sap.cds.ql.cqn.CqnSelect
- asSelect() - Method in interface com.sap.cds.ql.cqn.CqnSource
-
Casts this CQN source to a
CqnSelect
. - asSelect() - Method in interface com.sap.cds.ql.cqn.CqnStatement
-
Casts this CQN statement to
CqnSelect
. - asSelectList() - Method in interface com.sap.cds.ql.cqn.CqnSelectList
- asSelectList() - Method in interface com.sap.cds.ql.cqn.CqnSelectListItem
- associations() - Method in interface com.sap.cds.reflect.CdsStructuredType
-
Returns a sequential
Stream
over theCdsElement(s)
of typeCdsAssociationType
in this structured type. - asString() - Method in interface com.sap.cds.ql.cqn.CqnLiteral
-
Casts this literal to
CqnStringLiteral
. - asStructured() - Method in interface com.sap.cds.ql.cqn.CqnLiteral
-
Casts this literal to
CqnStructuredLiteral
. - asTableFunction() - Method in interface com.sap.cds.CqnTableFunction
- asTableFunction() - Method in interface com.sap.cds.ql.cqn.CqnSource
-
Casts this CQN source to a
CqnTableFunction
. - asTableFunction() - Method in interface com.sap.cds.ql.hana.CqnHierarchy
- asTemporal() - Method in interface com.sap.cds.ql.cqn.CqnLiteral
-
Casts this literal to
CqnTemporalLiteral
. - asUpdate() - Method in interface com.sap.cds.ql.cqn.CqnStatement
-
Casts this CQN statement to
CqnUpdate
. - asUpdate() - Method in interface com.sap.cds.ql.cqn.CqnUpdate
- asUpsert() - Method in interface com.sap.cds.ql.cqn.CqnStatement
-
Casts this CQN statement to
CqnUpsert
. - asUpsert() - Method in interface com.sap.cds.ql.cqn.CqnUpsert
- asValue() - Method in interface com.sap.cds.ql.cqn.CqnElementRef
- asValue() - Method in interface com.sap.cds.ql.cqn.CqnSelectListItem
- asValue() - Method in interface com.sap.cds.ql.cqn.CqnSelectListValue
- asVector() - Method in interface com.sap.cds.ql.cqn.CqnLiteral
-
Casts this literal to
CqnVector
. - asVector() - Method in interface com.sap.cds.ql.cqn.CqnVector
- average() - Method in interface com.sap.cds.ql.Value
-
Creates a function by passing this value as a parameter to the underlying data store's AVG function.
- average(CqnValue) - Static method in interface com.sap.cds.ql.CQL
-
Creates an average function call on the given element or expression.
B
- batchCount() - Method in interface com.sap.cds.Result
-
Returns the number of batches.
- batchUpdate() - Static method in class com.sap.cds.ResultBuilder
-
Creates a
ResultBuilder
for a batch UPDATE result. - begin() - Method in interface com.sap.cds.transaction.spi.ContainerTransactionManager
-
Start a transaction on the managed data source
- between(CqnValue, CqnValue, CqnValue) - Static method in interface com.sap.cds.ql.CQL
-
Creates a
between
predicate that tests if thisvalue
is within a closed interval with given bounds - between(CqnValue, CqnValue, CqnValue) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace a
between
predicate that that tests if thisvalue
is within a closed interval with given bounds oflow
andhigh
. - between(CqnValue, CqnValue, CqnValue) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- between(Value<T>, Value<T>) - Method in interface com.sap.cds.ql.Value
-
Creates a between predicate that tests if this value is within a closed interval with given bounds
- between(Value<T>, T) - Method in interface com.sap.cds.ql.Value
-
Creates a between predicate that tests if this value is within a closed interval with given bounds
- between(T, Value<T>) - Method in interface com.sap.cds.ql.Value
-
Creates a between predicate that tests if this value is within a closed interval with given bounds
- between(T, T) - Method in interface com.sap.cds.ql.Value
-
Creates a between predicate that tests if this value is within a closed interval with given bounds
- BINARY - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- BOOLEAN - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- booleanFunc(String, List<? extends CqnValue>) - Static method in interface com.sap.cds.ql.CQL
-
Creates a CDS QL function call that is send to the underlying data store.
- booleanFunc(String, List<? extends CqnValue>) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- booleanFunction(String, List<Value<?>>) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace a predicate
function
call. - BooleanFunction - Interface in com.sap.cds.ql
- booleanValue(boolean) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- BooleanValue - Interface in com.sap.cds.ql
- build() - Method in interface com.sap.cds.connector.CdsDataStoreConnectorBuilder
-
Build the
CdsDataStoreConnector
- build() - Method in interface com.sap.cds.ql.RefBuilder
-
Creates an immutable ref
- build() - Method in interface com.sap.cds.reflect.overlay.CdsModelExtender
-
Builds the overlaid model with all its extensions.
- byAnnotation(String) - Static method in interface com.sap.cds.reflect.CdsAnnotatable
- byId(Object) - Method in interface com.sap.cds.ql.Delete
-
Sets the where condition of the delete statement, requiring that the value of the single key element of the target entity set is equal to the given idValue.
- byId(Object) - Method in interface com.sap.cds.ql.FilterableStatement
-
Sets the where condition of the filterable statement, requiring that the value of the single key element of the target entity set is equal to the given idValue.
- byId(Object) - Method in class com.sap.cds.ql.Select
-
Sets the where condition of the select statement, requiring that the value of the single key element of the target entity set is equal to the given idValue.
- byId(Object) - Method in interface com.sap.cds.ql.Update
-
Sets the where condition of the update statement, requiring that the value of the single key element of the target entity set is equal to the given idValue.
- byNamespace(String) - Static method in interface com.sap.cds.reflect.CdsDefinition
-
Returns a
Predicate
to filterCdsDefinition(s)
that are inside the given namespace. - byParams(String...) - Method in interface com.sap.cds.ql.Delete
-
Sets the where condition of the delete statement.
- byParams(String...) - Method in interface com.sap.cds.ql.FilterableStatement
-
Sets the where condition of the filterable statement.
- byParams(String...) - Method in class com.sap.cds.ql.Select
-
Sets the where condition of the select statement.
- byParams(String...) - Method in interface com.sap.cds.ql.Update
-
Sets the where condition of the update statement.
- byParams(Collection<String>) - Method in interface com.sap.cds.ql.Delete
-
Sets the where condition of the delete statement.
- byParams(Collection<String>) - Method in interface com.sap.cds.ql.FilterableStatement
-
Sets the where condition of the filterable statement.
- byParams(Collection<String>) - Method in class com.sap.cds.ql.Select
-
Sets the where condition of the select statement.
- byParams(Collection<String>) - Method in interface com.sap.cds.ql.Update
-
Sets the where condition of the update statement.
C
- capabilities() - Method in interface com.sap.cds.CdsDataStoreConnector
- caseExpression(List<CqnCaseExpression.Case>, CqnValue, String) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace an
case
expression. - caseInsensitive() - Method in interface com.sap.cds.ql.cqn.CqnContainmentTest
- cases() - Static method in interface com.sap.cds.ql.CQL
-
Creates a builder for a
case
- cases() - Method in interface com.sap.cds.ql.cqn.CqnCaseExpression
-
The
cases
, which are evaluated. - Cds4jServiceLoader - Class in com.sap.cds
-
Internal ServiceLoader class.
- CdsAction - Interface in com.sap.cds.reflect
- CdsAnnotatable - Interface in com.sap.cds.reflect
- CdsAnnotation<T> - Interface in com.sap.cds.reflect
- CdsArrayedType - Interface in com.sap.cds.reflect
- CdsAssociationExtender - Interface in com.sap.cds.reflect.overlay
-
The
CdsAssociationExtender
allows to define and extend the underlyingCdsElement
of typeCdsAssociationType
. - CdsAssociationType - Interface in com.sap.cds.reflect
- CdsAssociationType.Cardinality - Interface in com.sap.cds.reflect
- CdsBaseType - Enum Class in com.sap.cds.reflect
- CdsBoundAction - Interface in com.sap.cds.reflect
- CdsBoundFunction - Interface in com.sap.cds.reflect
- CdsCommunicationException - Exception in com.sap.cds
-
This exception is thrown when the client is unable to communicate with the remote system, such as data store or MTX "sidecar".
- CdsCommunicationException(String) - Constructor for exception com.sap.cds.CdsCommunicationException
- CdsCommunicationException(String, int) - Constructor for exception com.sap.cds.CdsCommunicationException
- CdsCommunicationException(String, Throwable) - Constructor for exception com.sap.cds.CdsCommunicationException
- CdsCommunicationException(String, Throwable, int) - Constructor for exception com.sap.cds.CdsCommunicationException
- CdsCommunicationException(Throwable) - Constructor for exception com.sap.cds.CdsCommunicationException
- CdsCommunicationException(Throwable, int) - Constructor for exception com.sap.cds.CdsCommunicationException
- CdsData - Interface in com.sap.cds
-
Represents data of CDS objects, which can be accessed as a
Map<String, Object>
and hold additional metadata. - CdsData.Factory - Interface in com.sap.cds
- CdsDataException - Exception in com.sap.cds.ql
- CdsDataException(String) - Constructor for exception com.sap.cds.ql.CdsDataException
- CdsDataException(String, Throwable) - Constructor for exception com.sap.cds.ql.CdsDataException
- CdsDataProcessor - Interface in com.sap.cds
-
The CdsDataProcessor allows to process deeply nested maps of CDS data, by executing a sequence of registered handlers of type
CdsDataProcessor.Generator
,CdsDataProcessor.Converter
orCdsDataProcessor.Validator
. - CdsDataProcessor.Converter - Interface in com.sap.cds
-
Function to convert or remove a value for a CdsElement.
- CdsDataProcessor.Factory - Interface in com.sap.cds
- CdsDataProcessor.Filter - Interface in com.sap.cds
-
Predicate to filter a CdsElement by the element's CdsType.
- CdsDataProcessor.Generator - Interface in com.sap.cds
-
Function to compute a value for a CdsElement.
- CdsDataProcessor.Mode - Enum Class in com.sap.cds
-
The processing mode:
CdsDataProcessor.Mode.DECLARED
,CdsDataProcessor.Mode.CONTAINS
,CdsDataProcessor.Mode.NOT_NULL
orCdsDataProcessor.Mode.NULL
. - CdsDataProcessor.Validator - Interface in com.sap.cds
-
Function to validate the value of a CdsElement.
- CdsDataStore - Interface in com.sap.cds
-
The CdsDataStore is used to interact with a data source.
- CdsDataStoreConnector - Interface in com.sap.cds
- CdsDataStoreConnector.Capabilities - Interface in com.sap.cds
- CdsDataStoreConnectorBuilder - Interface in com.sap.cds.connector
-
Builder interface to programmatically create a
CdsDataStoreConnector
. - CdsDataStoreConnectorFactory - Interface in com.sap.cds.connector
-
Factory interface to create
CdsDataStoreConnectorBuilder
- CdsDataStoreException - Exception in com.sap.cds
-
Exception thrown when an operation fails in the CdsDataStore.
- CdsDataStoreException(String) - Constructor for exception com.sap.cds.CdsDataStoreException
- CdsDataStoreException(String, Throwable) - Constructor for exception com.sap.cds.CdsDataStoreException
- CdsDecimal - Interface in com.sap.cds.reflect
- CdsDefinition - Interface in com.sap.cds.reflect
- CdsDefinitionNotFoundException - Exception in com.sap.cds.reflect
-
Indicates a missing definition
CdsDefinition
in CDS model. - CdsDefinitionNotFoundException(CdsKind, String) - Constructor for exception com.sap.cds.reflect.CdsDefinitionNotFoundException
- CdsDiffProcessor - Interface in com.sap.cds
-
The CdsDiffProcessor allows to process two sets of nested maps of a CDS data that represent the old and the new image of the data of the same type and notifies a
CdsDiffProcessor.DiffVisitor
about differences. - CdsDiffProcessor.DiffVisitor - Interface in com.sap.cds
-
A callback, which is called by the
CdsDiffProcessor
on differences between two images of data. - CdsDiffProcessor.Factory - Interface in com.sap.cds
- CdsElement - Interface in com.sap.cds.reflect
- CdsElementDefinition - Interface in com.sap.cds.reflect
- CdsElementExtender - Interface in com.sap.cds.reflect.overlay
-
The
CdsElementExtender
allows to define and extend the underlyingCdsElement
. - CdsElementNotFoundException - Exception in com.sap.cds.reflect
-
Indicates a missing
CdsElement
inCdsDefinition
. - CdsElementNotFoundException(String, CdsDefinition) - Constructor for exception com.sap.cds.reflect.CdsElementNotFoundException
- CdsEntity - Interface in com.sap.cds.reflect
- CdsEntityExtender - Interface in com.sap.cds.reflect.overlay
-
The
CdsEntityExtender
allows to extend the underlyingCdsEntity
with additional elements, associations/compositions and annotations or extend its existing elements. - CdsEnumType<T> - Interface in com.sap.cds.reflect
- CdsEnumType.Enumeral<T> - Interface in com.sap.cds.reflect
- CdsEvent - Interface in com.sap.cds.reflect
- CdsException - Exception in com.sap.cds
- CdsException(String) - Constructor for exception com.sap.cds.CdsException
- CdsException(String, Throwable) - Constructor for exception com.sap.cds.CdsException
- CdsException(Throwable) - Constructor for exception com.sap.cds.CdsException
- CdsFunction - Interface in com.sap.cds.reflect
- cdsJavaMediaType(CdsBaseType) - Static method in enum class com.sap.cds.reflect.CdsBaseType
- CdsKind - Enum Class in com.sap.cds.reflect
- CdsList<T extends Map<String,
Object>> - Interface in com.sap.cds - CdsList.Factory - Interface in com.sap.cds
- CdsLockTimeoutException - Exception in com.sap.cds
-
Indicates that pessimistic locking conflict occurs when querying data from data source that does not result in transaction rollback.
- CdsLockTimeoutException(CdsDefinition) - Constructor for exception com.sap.cds.CdsLockTimeoutException
- CdsMissingValueException - Exception in com.sap.cds
-
Exception thrown when an operation fails because of missing value.
- CdsMissingValueException(String) - Constructor for exception com.sap.cds.CdsMissingValueException
- CdsMissingValueException(String, Throwable) - Constructor for exception com.sap.cds.CdsMissingValueException
- CdsModel - Interface in com.sap.cds.reflect
-
The CdsModel represents the complete CDS model and is the starting point for the introspection.
- CdsModel.Reader - Interface in com.sap.cds.reflect
- CdsModelExtender - Interface in com.sap.cds.reflect.overlay
-
The
CdsModelExtender
allows to extend the underlyingCdsModel
. - CdsModelExtender.Factory - Interface in com.sap.cds.reflect.overlay
-
The factory to create
CdsModelExtender
instances. - cdsName() - Method in enum class com.sap.cds.reflect.CdsBaseType
- CdsName - Annotation Interface in com.sap.cds.ql
- CdsNamed - Interface in com.sap.cds.reflect
- CdsOperation - Interface in com.sap.cds.reflect
- CdsOperationNotFoundException - Exception in com.sap.cds.reflect
-
Indicates that a
CdsEntity
doesn't have an operation (action or function) with a specified name. - CdsOperationNotFoundException(CdsKind, String, CdsDefinition) - Constructor for exception com.sap.cds.reflect.CdsOperationNotFoundException
- CdsOptionalArguments - Annotation Interface in com.sap.cds.ql
- CdsParameter - Interface in com.sap.cds.reflect
- CdsPath - Annotation Interface in com.sap.cds.ql
-
Indicates the path to access structured
CdsData
. - CdsReflectiveOperationException - Exception in com.sap.cds.reflect
- CdsReflectiveOperationException(String) - Constructor for exception com.sap.cds.reflect.CdsReflectiveOperationException
- CdsReflectiveOperationException(String, Throwable) - Constructor for exception com.sap.cds.reflect.CdsReflectiveOperationException
- CdsReflectiveOperationException(Throwable) - Constructor for exception com.sap.cds.reflect.CdsReflectiveOperationException
- CdsService - Interface in com.sap.cds.reflect
- CdsSimpleType - Interface in com.sap.cds.reflect
- CdsStringType - Interface in com.sap.cds.reflect
- CdsStructuredType - Interface in com.sap.cds.reflect
- cdsType(String) - Static method in enum class com.sap.cds.reflect.CdsBaseType
- CdsType - Interface in com.sap.cds.reflect
- CdsVector - Interface in com.sap.cds
- CdsVector.Factory - Interface in com.sap.cds
- CdsVisitor - Interface in com.sap.cds.reflect
- changed(Path, Path, CdsElement, Object, Object) - Method in interface com.sap.cds.CdsDiffProcessor.DiffVisitor
-
This method is called when the
CdsDiffProcessor
detects a change between values of an element of an entity - COLLATE - Static variable in interface com.sap.cds.DataStoreConfiguration
- COLLATE_LOCALIZED - Static variable in interface com.sap.cds.DataStoreConfiguration
- columns() - Method in interface com.sap.cds.ql.cqn.CqnSelect
-
Deprecated.
- columns(Selectable...) - Method in class com.sap.cds.ql.Select
-
Sets the projection of the select statement.
- columns(String...) - Method in class com.sap.cds.ql.Select
-
Sets the projection of the select statement.
- columns(Function<T, ? extends Selectable>...) - Method in class com.sap.cds.ql.Select
-
Sets the projection of the select statement.
- columns(List<? extends Selectable>) - Method in class com.sap.cds.ql.Select
-
Sets the projection of the select statement.
- columns(Stream<? extends Selectable>) - Method in class com.sap.cds.ql.Select
-
Sets the projection of the select statement.
- com.sap.cds - package com.sap.cds
- com.sap.cds.connector - package com.sap.cds.connector
- com.sap.cds.ql - package com.sap.cds.ql
- com.sap.cds.ql.cqn - package com.sap.cds.ql.cqn
- com.sap.cds.ql.cqn.transformation - package com.sap.cds.ql.cqn.transformation
- com.sap.cds.ql.hana - package com.sap.cds.ql.hana
- com.sap.cds.reflect - package com.sap.cds.reflect
- com.sap.cds.reflect.overlay - package com.sap.cds.reflect.overlay
- com.sap.cds.transaction - package com.sap.cds.transaction
- com.sap.cds.transaction.spi - package com.sap.cds.transaction.spi
- commit() - Method in interface com.sap.cds.transaction.spi.ContainerTransactionManager
-
If there is an active transaction commit it.
- comparison(CqnValue, CqnComparisonPredicate.Operator, CqnValue) - Static method in interface com.sap.cds.ql.CQL
-
Creates a comparison predicate.
- comparison(CqnValue, CqnComparisonPredicate.Operator, CqnValue) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- comparison(Value<?>, CqnComparisonPredicate.Operator, Value<?>) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace a
comparison
predicate. - compositions() - Method in interface com.sap.cds.reflect.CdsStructuredType
-
Returns a sequential
Stream
over theCdsElement(s)
of type composition in this structured type. - COMPUTE - Enum constant in enum class com.sap.cds.ql.cqn.transformation.CqnTransformation.Kind
- computedItems() - Method in interface com.sap.cds.ql.cqn.transformation.CqnComputeTransformation
-
Returns the additional computed elements specified as select list values
- concreteElements() - Method in interface com.sap.cds.reflect.CdsStructuredType
-
Returns a sequential
Stream
over the non virtualCdsElement(s)
in this structured type. - concreteEntities() - Method in interface com.sap.cds.reflect.CdsModel
-
Returns a sequential
Stream
over all non abstractCdsEntity
definitions in this model. - concreteNonAssociationElements() - Method in interface com.sap.cds.reflect.CdsStructuredType
-
Returns a sequential
Stream
over theCdsElement(s)
in this structured type that are not of typeCdsAssociationType
and not virtual. - condition() - Method in interface com.sap.cds.ql.cqn.CqnCaseExpression.Case
-
The condition
- config(DataStoreConfiguration) - Method in interface com.sap.cds.connector.CdsDataStoreConnectorBuilder
-
Set the data store configuration
- connect() - Method in interface com.sap.cds.CdsDataStoreConnector
-
Returns the
CdsDataStore
. - connect(CqnConnectivePredicate.Operator, Iterable<? extends CqnPredicate>) - Static method in interface com.sap.cds.ql.CQL
-
Creates a logical connection of given predicates
CqnPredicate
. - connect(CqnConnectivePredicate.Operator, Iterable<? extends CqnPredicate>) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- connect(SessionContext) - Method in interface com.sap.cds.CdsDataStoreConnector
-
Returns the
CdsDataStore
. - connection(Supplier<Connection>) - Method in interface com.sap.cds.connector.CdsDataStoreConnectorBuilder
-
Set the connection supplier
- connective(CqnConnectivePredicate.Operator, List<Predicate>) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace a logical
connection
predicate, which connects multiple predicates with the givenoperator
. - constant(T) - Static method in interface com.sap.cds.ql.CQL
- constant(T) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- ContainerTransactionManager - Interface in com.sap.cds.transaction.spi
-
A ContainerTransactionManager is a thread-safe API that allows to manage transactions of an underlying data source.
- containment(CqnContainmentTest.Position, CqnValue, CqnValue, boolean) - Static method in interface com.sap.cds.ql.CQL
-
Creates a predicate that tests whether a string value contains a given substring at a given position
CqnContainmentTest.Position
- containment(CqnContainmentTest.Position, CqnValue, CqnValue, boolean) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace a
containment
test predicate. - containment(CqnContainmentTest.Position, CqnValue, CqnValue, boolean) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- contains(CqnValue, CqnValue, boolean) - Static method in interface com.sap.cds.ql.CQL
-
Creates a predicate that tests whether a string value contains a given substring
- contains(Value<String>) - Method in interface com.sap.cds.ql.Value
-
Creates a predicate that tests whether this string value contains a given substring
- contains(Value<String>, boolean) - Method in interface com.sap.cds.ql.Value
-
Creates a predicate that tests whether this string value contains a given substring
- contains(String) - Method in interface com.sap.cds.ql.Value
-
Creates a predicate that tests whether this string value contains a given substring
- CONTAINS - Enum constant in enum class com.sap.cds.CdsDataProcessor.Mode
-
Include all declared elements for which the data map
contains
a value. - containsPath(String) - Method in interface com.sap.cds.CdsData
-
Returns true if this map contains a mapping for the specified path.
- CONTEXT - Enum constant in enum class com.sap.cds.reflect.CdsKind
- convert(Path, CdsElement, Object) - Method in interface com.sap.cds.CdsDataProcessor.Converter
-
Converts the value for the given element.
- copy(CqnDelete) - Static method in interface com.sap.cds.ql.Delete
- copy(CqnElementRef) - Static method in interface com.sap.cds.ql.CQL
-
Creates a
RefBuilder
from the given ref, which allows for in-place modification of the ref. - copy(CqnElementRef) - Method in interface com.sap.cds.ql.CqnBuilder
- copy(CqnExpand) - Static method in interface com.sap.cds.ql.CQL
-
Creates a copy of the given expand.
- copy(CqnExpand) - Method in interface com.sap.cds.ql.CqnBuilder
- copy(CqnInsert) - Static method in interface com.sap.cds.ql.Insert
- copy(CqnPredicate) - Static method in interface com.sap.cds.ql.CQL
-
Creates a copy of the given predicate.
- copy(CqnPredicate) - Method in interface com.sap.cds.ql.CqnBuilder
- copy(CqnPredicate, Modifier) - Static method in interface com.sap.cds.ql.CQL
-
Creates a modified copy of the given predicate.
- copy(CqnPredicate, Modifier) - Method in interface com.sap.cds.ql.CqnBuilder
- copy(CqnSelect) - Static method in class com.sap.cds.ql.Select
- copy(CqnStructuredTypeRef) - Static method in interface com.sap.cds.ql.CQL
-
Creates a
RefBuilder
from the given ref, which allows for in-place modification of the ref. - copy(CqnStructuredTypeRef) - Method in interface com.sap.cds.ql.CqnBuilder
- copy(CqnUpdate) - Static method in interface com.sap.cds.ql.Update
- copy(CqnUpsert) - Static method in interface com.sap.cds.ql.Upsert
- copy(Source<?>) - Method in interface com.sap.cds.ql.hana.Hierarchy
-
Creates a copy of this hierarchy generator function with the given source.
- copy(Source<?>) - Method in interface com.sap.cds.ql.hana.HierarchySubset
-
Creates a copy of this hierarchy subset function with the given source.
- copy(Source<?>) - Method in interface com.sap.cds.ql.TableFunction
- copy(S) - Static method in interface com.sap.cds.ql.CQL
-
Creates a copy of the given CQN statement.
- copy(S) - Method in interface com.sap.cds.ql.CqnBuilder
- copy(S, Modifier) - Static method in interface com.sap.cds.ql.CQL
-
Creates a modified copy of the given CQN statement.
- copy(S, Modifier) - Method in interface com.sap.cds.ql.CqnBuilder
- cosineSimilarity(CqnValue, CqnValue) - Static method in interface com.sap.cds.ql.CQL
-
Creates a CDS QL function to compute the cosine similarity of two vectors.
- cosineSimilarity(CqnValue, CqnValue) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- count() - Static method in interface com.sap.cds.ql.CQL
-
Creates a count all function call.
- count(CqnElementRef) - Static method in interface com.sap.cds.ql.CQL
-
Creates a count function call on the given element.
- countDistinct() - Method in interface com.sap.cds.ql.Value
-
Creates a function by passing this value as a parameter with the DISTINCT keyword to the underlying data store's COUNT function.
- countDistinct(CqnValue) - Static method in interface com.sap.cds.ql.CQL
-
Creates an count distinct function call on the given element or expression.
- countDistinct(CqnValue) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- CQL - Interface in com.sap.cds.ql
- cqn(CdsModel, String) - Static method in interface com.sap.cds.ql.Insert
-
Creates an insert statement from a given CQN String.
- cqn(CdsModel, String) - Static method in interface com.sap.cds.ql.Update
-
Creates an update statement to update data for a specified entity set.
- cqn(CdsModel, String) - Static method in interface com.sap.cds.ql.Upsert
-
Creates an upsert statement to upsert data for a specified entity set.
- cqn(String) - Static method in interface com.sap.cds.ql.Delete
-
Creates a delete statement to delete entries from a specified entity set.
- cqn(String) - Static method in class com.sap.cds.ql.Select
-
Creates a select statement from a given CQN String.
- CqnAggregateTransformation - Interface in com.sap.cds.ql.cqn.transformation
-
Transformation that aggregates the input set and produces an output set with a single instance, which is the aggregated result
- CqnAnalyzer - Class in com.sap.cds.ql.cqn
-
API to introspect
CqnStructuredTypeRef(s)
andCqnStatement(s)
- CqnAnalyzer.CqnAnalyzerSPI - Interface in com.sap.cds.ql.cqn
-
Service Provider Interface for the
CqnAnalyzer
. - CqnAncestorsTransformation - Interface in com.sap.cds.ql.cqn.transformation
-
Transformation that determines ancestors of instances that belong to a recursive hierarchy.
- CqnArithmeticExpression - Interface in com.sap.cds.ql.cqn
- CqnArithmeticExpression.Operator - Enum Class in com.sap.cds.ql.cqn
- CqnArithmeticNegation - Interface in com.sap.cds.ql.cqn
- CqnBetweenPredicate - Interface in com.sap.cds.ql.cqn
-
The
between
predicate that tests if theCqnBetweenPredicate.value()
is within a closed interval with given bounds ofCqnBetweenPredicate.low()
andCqnBetweenPredicate.high()
. - CqnBooleanLiteral - Interface in com.sap.cds.ql.cqn
- CqnBuilder - Interface in com.sap.cds.ql
-
Service Provider Interface
- CqnBuilder.QueryBuilderSupport - Interface in com.sap.cds.ql
- CqnCaseExpression - Interface in com.sap.cds.ql.cqn
-
A case expression, which represents IF - THEN - ELSE logic.
- CqnCaseExpression.Case - Interface in com.sap.cds.ql.cqn
-
A case, which relates a condition to a result value.
- CqnComparisonPredicate - Interface in com.sap.cds.ql.cqn
- CqnComparisonPredicate.Operator - Enum Class in com.sap.cds.ql.cqn
- CqnComputeTransformation - Interface in com.sap.cds.ql.cqn.transformation
-
Transformation that adds additional computed elements to the input set
- CqnConnectivePredicate - Interface in com.sap.cds.ql.cqn
- CqnConnectivePredicate.Operator - Enum Class in com.sap.cds.ql.cqn
- CqnContainmentTest - Interface in com.sap.cds.ql.cqn
- CqnContainmentTest.Position - Enum Class in com.sap.cds.ql.cqn
- CqnCustomTransformation - Interface in com.sap.cds.ql.cqn.transformation
- CqnDelete - Interface in com.sap.cds.ql.cqn
- CqnDescendantsTransformation - Interface in com.sap.cds.ql.cqn.transformation
-
Transformation that determines descendants of instances that belong to a recursive hierarchy.
- CqnElementRef - Interface in com.sap.cds.ql.cqn
- CqnEntitySelector - Interface in com.sap.cds.ql.cqn
-
The entity selector describes a basic selection from an entity set.
- CqnEtagPredicate - Interface in com.sap.cds.ql.cqn
-
Predicate that tests whether eTag element of an entity matches any value
- CqnExistsSubquery - Interface in com.sap.cds.ql.cqn
- CqnExpand - Interface in com.sap.cds.ql.cqn
- CqnExpression - Interface in com.sap.cds.ql.cqn
- CqnFilterableStatement - Interface in com.sap.cds.ql.cqn
- CqnFilterTransformation - Interface in com.sap.cds.ql.cqn.transformation
-
Transformation that filters the input set
- CqnFunc - Interface in com.sap.cds.ql.cqn
- CqnGroupByTransformation - Interface in com.sap.cds.ql.cqn.transformation
-
Transformation that groups the result set according to specified dimensions and applies given transformations to each group.
- CqnHierarchy - Interface in com.sap.cds.ql.hana
- CqnHierarchyGenerator - Interface in com.sap.cds.ql.hana
-
A table function that generates a hierarchy based on recursive parent-child source data
- CqnHierarchySubset - Interface in com.sap.cds.ql.hana
- CqnHierarchySubsetTransformation - Interface in com.sap.cds.ql.cqn.transformation
- CqnHierarchyTransformation - Interface in com.sap.cds.ql.cqn.transformation
- CqnInline - Interface in com.sap.cds.ql.cqn
- CqnInPredicate - Interface in com.sap.cds.ql.cqn
- CqnInsert - Interface in com.sap.cds.ql.cqn
- CqnInSubquery - Interface in com.sap.cds.ql.cqn
-
The
in
subquery predicate tests wether anactual value
(n-tuple) is equal to any value (n-tuple) returned by a definedsubquery
. - CqnJoin - Interface in com.sap.cds.ql.cqn
- CqnJoin.Type - Enum Class in com.sap.cds.ql.cqn
- CqnListValue - Interface in com.sap.cds.ql.cqn
- CqnLiteral<T> - Interface in com.sap.cds.ql.cqn
-
A CQN literal value of type
CqnLiteral
. - CqnLock - Interface in com.sap.cds.ql.cqn
- CqnLock.Mode - Enum Class in com.sap.cds.ql.cqn
- CqnMatchPredicate - Interface in com.sap.cds.ql.cqn
-
Predicate that tests whether any|all elements of an entity set match a given condition
- CqnMatchPredicate.Quantifier - Enum Class in com.sap.cds.ql.cqn
- CqnNegation - Interface in com.sap.cds.ql.cqn
- CqnNullValue - Interface in com.sap.cds.ql.cqn
- CqnNumericLiteral<N extends Number> - Interface in com.sap.cds.ql.cqn
- CqnOrderByTransformation - Interface in com.sap.cds.ql.cqn.transformation
-
Transformation that sorts the input set
- CqnParameter - Interface in com.sap.cds.ql.cqn
- CqnParser - Interface in com.sap.cds.ql
- CqnPassThroughSearchPredicate - Interface in com.sap.cds.ql.cqn
- CqnPlain - Interface in com.sap.cds.ql.cqn
- CqnPredicate - Interface in com.sap.cds.ql.cqn
- CqnReference - Interface in com.sap.cds.ql.cqn
- CqnReference.Segment - Interface in com.sap.cds.ql.cqn
- CqnSearchPredicate - Interface in com.sap.cds.ql.cqn
-
Deprecated, for removal: This API element is subject to removal in a future version.use
CqnSearchTermPredicate
instead. - CqnSearchTermPredicate - Interface in com.sap.cds.ql.cqn
- CqnSearchTransformation - Interface in com.sap.cds.ql.cqn.transformation
-
Transformation that filters the input set with a search expression
- CqnSelect - Interface in com.sap.cds.ql.cqn
- CqnSelectList - Interface in com.sap.cds.ql.cqn
- CqnSelectListItem - Interface in com.sap.cds.ql.cqn
- CqnSelectListValue - Interface in com.sap.cds.ql.cqn
- CqnSkipTransformation - Interface in com.sap.cds.ql.cqn.transformation
-
Transformation that skips the first rows of the input set
- CqnSortSpecification - Interface in com.sap.cds.ql.cqn
- CqnSortSpecification.Order - Enum Class in com.sap.cds.ql.cqn
-
The sort order of a
CqnSortSpecification
- CqnSource - Interface in com.sap.cds.ql.cqn
- CqnStar - Class in com.sap.cds.ql.cqn
- CqnStatement - Interface in com.sap.cds.ql.cqn
- CqnStringLiteral - Interface in com.sap.cds.ql.cqn
- CqnStructuredLiteral - Interface in com.sap.cds.ql.cqn
- CqnStructuredTypeRef - Interface in com.sap.cds.ql.cqn
- CqnSyntaxException - Exception in com.sap.cds.ql.cqn
- CqnSyntaxException(String) - Constructor for exception com.sap.cds.ql.cqn.CqnSyntaxException
- CqnSyntaxException(String, Throwable) - Constructor for exception com.sap.cds.ql.cqn.CqnSyntaxException
- CqnTableFunction - Interface in com.sap.cds
- CqnTemporalLiteral<E extends Temporal> - Interface in com.sap.cds.ql.cqn
- CqnToken - Interface in com.sap.cds.ql.cqn
- CqnTopLevelsTransformation - Interface in com.sap.cds.ql.cqn.transformation
-
Transformation that determines top level instances that belong to a recursive hierarchy.
- CqnTopTransformation - Interface in com.sap.cds.ql.cqn.transformation
-
Transformation that limits the input set to a maximum number of rows
- CqnTransformation - Interface in com.sap.cds.ql.cqn.transformation
-
A transformation that is applied to the input set to produce an output set.
- CqnTransformation.Kind - Enum Class in com.sap.cds.ql.cqn.transformation
- CqnUpdate - Interface in com.sap.cds.ql.cqn
- CqnUpsert - Interface in com.sap.cds.ql.cqn
- CqnValidationException - Exception in com.sap.cds.ql.cqn
- CqnValidationException(String) - Constructor for exception com.sap.cds.ql.cqn.CqnValidationException
- CqnValidationException(String, Throwable) - Constructor for exception com.sap.cds.ql.cqn.CqnValidationException
- CqnValue - Interface in com.sap.cds.ql.cqn
- CqnVector - Interface in com.sap.cds.ql.cqn
- CqnVisitor - Interface in com.sap.cds.ql.cqn
-
A
CqnToken
tree visitor conform to the visitor design pattern. - CqnWindowFunc - Interface in com.sap.cds.ql.cqn
-
A window function call.
- CqnWindowFunc.WindowSpecification - Interface in com.sap.cds.ql.cqn
- CqnXsert - Interface in com.sap.cds.ql.cqn
- create() - Static method in interface com.sap.cds.CdsData
-
Creates a new
CdsData
instance. - create() - Method in interface com.sap.cds.CdsData.Factory
- create() - Static method in interface com.sap.cds.CdsDataProcessor
-
Creates a new DataProcessor instance.
- create() - Method in interface com.sap.cds.CdsDataProcessor.Factory
- create() - Static method in interface com.sap.cds.CdsDiffProcessor
-
Creates a new CdsDiffProcessor instance.
- create() - Method in interface com.sap.cds.CdsDiffProcessor.Factory
- create() - Static method in interface com.sap.cds.CdsList
-
Creates a new instance of
CdsList
. - create() - Method in interface com.sap.cds.CdsList.Factory
- create() - Method in interface com.sap.cds.ResultBuilder.Factory
- create() - Static method in class com.sap.cds.SessionContext
- create() - Static method in class com.sap.cds.UserContext
- create(CdsModel) - Static method in class com.sap.cds.ql.cqn.CqnAnalyzer
-
Creates an instance of
CqnAnalyzer
. - create(CdsModel) - Method in interface com.sap.cds.reflect.overlay.CdsModelExtender.Factory
- create(CdsModel, TransactionManager) - Method in interface com.sap.cds.connector.CdsDataStoreConnectorFactory
-
Creates a
CdsDataStoreConnectorBuilder
instance - create(Class<T>) - Static method in class com.sap.cds.Struct
-
Creates a data container for the given accessor interface.
- create(Supplier<CdsModel>) - Static method in class com.sap.cds.ql.cqn.CqnAnalyzer
-
Creates an instance of
CqnAnalyzer
. - create(List<T>) - Static method in interface com.sap.cds.CdsList
-
Returns a
CdsList
backed by the given list. - create(List<T>) - Method in interface com.sap.cds.CdsList.Factory
- create(Map<String, Object>) - Static method in interface com.sap.cds.CdsData
-
Returns a
CdsData
instance backed by the given map. - create(Map<String, Object>) - Method in interface com.sap.cds.CdsData.Factory
- create(T...) - Static method in interface com.sap.cds.CdsList
-
Returns a
CdsList
with the given entries. - createJdbcConnector(CdsModel, TransactionManager) - Static method in interface com.sap.cds.CdsDataStoreConnector
-
Create an instance of
CdsDataStoreConnectorBuilder
to construct theCdsDataStoreConnector
object. - CROSS - Enum constant in enum class com.sap.cds.ql.cqn.CqnJoin.Type
- csn() - Method in enum class com.sap.cds.ql.cqn.CqnLock.Mode
- CUSTOM - Enum constant in enum class com.sap.cds.ql.cqn.transformation.CqnTransformation.Kind
D
- data() - Method in interface com.sap.cds.ql.cqn.CqnUpdate
-
The data to be updated by this statement.
- data(String, Object) - Method in interface com.sap.cds.ql.Update
-
Adds an element to be updated to the update statement.
- data(Map<String, ?>) - Method in interface com.sap.cds.ql.Update
-
Sets the values to be updated by the update statement.
- datasource(DataSource) - Method in interface com.sap.cds.connector.CdsDataStoreConnectorBuilder
-
Set the data source
- DataStoreConfiguration - Interface in com.sap.cds
-
Provides runtime configuration parameters for
CdsDataStore
implementations. - DATE - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- DATETIME - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- DECIMAL - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- DECIMAL_FLOAT - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
-
Deprecated.
- DECLARED - Enum constant in enum class com.sap.cds.CdsDataProcessor.Mode
-
Include all declared elements.
- defaultValue() - Method in interface com.sap.cds.ql.cqn.CqnCaseExpression
-
The default value, which is returned if no condition of any case matches
- defaultValue() - Method in interface com.sap.cds.reflect.CdsElementDefinition
-
Returns an
Optional
wrapping the default value of this element. - defaultValue() - Method in interface com.sap.cds.reflect.CdsSimpleType
-
Returns an
Optional
wrapping the default value of thisCdsSimpleType
. - delete(CqnStructuredTypeRef) - Method in interface com.sap.cds.ql.CqnBuilder
- delete(CdsEntity, UnaryOperator<StructuredType<?>>) - Method in interface com.sap.cds.ql.CqnBuilder
- delete(E) - Method in interface com.sap.cds.ql.CqnBuilder
- delete(Class<E>, Function<E, R>) - Method in interface com.sap.cds.ql.CqnBuilder
- delete(String) - Method in interface com.sap.cds.ql.CqnParser
- delete(String, UnaryOperator<StructuredType<?>>) - Method in interface com.sap.cds.ql.CqnBuilder
- Delete<T extends StructuredType<?>> - Interface in com.sap.cds.ql
-
The Delete Builder allows to construct CDS QL delete statements, which can be executed via the
CdsDataStore
. - deleteAll(Stream<CdsEntity>) - Method in interface com.sap.cds.CdsDataStore
- deletedRows(int[]) - Static method in class com.sap.cds.ResultBuilder
-
Creates a
ResultBuilder
for a batch DELETE result. - deletedRows(long) - Static method in class com.sap.cds.ResultBuilder
-
Creates a
ResultBuilder
for a DELETE result. - deletedRows(long[]) - Static method in class com.sap.cds.ResultBuilder
-
Creates a
ResultBuilder
for a batch DELETE result. - delta() - Method in interface com.sap.cds.CdsList
- delta(T...) - Static method in interface com.sap.cds.CdsList
-
Returns a delta
CdsList
with the given entries. - depth() - Method in interface com.sap.cds.ql.hana.CqnHierarchyGenerator
- depth(Integer) - Method in interface com.sap.cds.ql.hana.Hierarchy
-
Specifies the maximum search depth during hierarchy generation.
- desc() - Method in interface com.sap.cds.ql.Orderable
-
Descending order with null values after non-null values.
- DESC - Enum constant in enum class com.sap.cds.ql.cqn.CqnSortSpecification.Order
-
Descending order with null values after non-null values.
- DESC_NULLS_FIRST - Enum constant in enum class com.sap.cds.ql.cqn.CqnSortSpecification.Order
-
Descending order with null values before non-null values.
- descendants(Hierarchy) - Static method in interface com.sap.cds.ql.hana.HANA
-
Returns a function to compute the subset of a given hierarchy, which contains all nodes that are descendants of a set of start nodes
- descendants(Source<?>) - Method in interface com.sap.cds.ql.hana.HanaSupport
- descendants(StructuredType<?>) - Static method in interface com.sap.cds.ql.hana.HANA
-
Returns a function to compute the subset of a given hierarchy, which contains all nodes that are descendants of a set of start nodes
- DESCENDANTS - Enum constant in enum class com.sap.cds.ql.cqn.transformation.CqnTransformation.Kind
- descNullsFirst() - Method in interface com.sap.cds.ql.Orderable
-
Descending order with null values before non-null values.
- dimension() - Method in interface com.sap.cds.CdsVector
-
Returns the dimension of the vector space this vector is embedded in.
- dimensions() - Method in interface com.sap.cds.ql.cqn.transformation.CqnGroupByTransformation
-
Returns the dimensions by which the input set is grouped.
- dispatch(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnEntitySelector
-
Dispatches a given visitor to all clause except the ref or source of this entity selector
- dispatch(CqnVisitor) - Method in interface com.sap.cds.ql.cqn.CqnSelect
- displayName() - Method in interface com.sap.cds.ql.cqn.CqnExpand
- displayName() - Method in interface com.sap.cds.ql.cqn.CqnSelectListValue
-
Returns display name of this select list value.
- displayName() - Method in interface com.sap.cds.ql.cqn.ResolvedRefItem
- distance(int, boolean) - Method in interface com.sap.cds.ql.hana.HierarchySubset
-
Specifies a maximum absolute HIERARCHY_DISTANCE
- distance(int, int) - Method in interface com.sap.cds.ql.hana.HierarchySubset
-
Specifies a minimum and a maximum HIERARCHY_DISTANCE
- distanceFromStart() - Method in interface com.sap.cds.ql.cqn.transformation.CqnHierarchySubsetTransformation
-
Returns the maximum distance between start nodes and ancestors or descendants
- distinct() - Method in class com.sap.cds.ql.Select
-
Specifies that duplicate query results should be eliminated.
- distinct(boolean) - Method in interface com.sap.cds.ql.cqn.Modifier
- DIV - Enum constant in enum class com.sap.cds.ql.cqn.CqnArithmeticExpression.Operator
-
Division operator
- dividedBy(Value<? extends Number>) - Method in interface com.sap.cds.ql.Value
-
Creates an expression that divides this numeric value by a given divisor
- dividedBy(Number) - Method in interface com.sap.cds.ql.Value
-
Creates an expression that divides this numeric value by a given divisor
- DOCSTORE_INTEGRATION_ENABLED - Static variable in interface com.sap.cds.DataStoreConfiguration
- DOUBLE - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
E
- element() - Method in interface com.sap.cds.ql.cqn.ResolvedRefItem
- element() - Method in interface com.sap.cds.ql.cqn.ResolvedSegment
-
Returns the
CdsElement
corresponding to thisCqnReference.Segment
. - element(String) - Method in interface com.sap.cds.reflect.overlay.CdsEntityExtender
-
Returns a new
CdsElementExtender
for an element with the given name. - ElementRef<T> - Interface in com.sap.cds.ql
- elements() - Method in interface com.sap.cds.ql.cqn.CqnUpdate
-
Deprecated.instead use
CqnUpdate.elements(CdsEntity)
- elements() - Method in interface com.sap.cds.ql.cqn.CqnXsert
-
Deprecated.instead use
CqnXsert.elements(CdsEntity)
- elements() - Method in interface com.sap.cds.reflect.CdsStructuredType
-
Returns a sequential
Stream
over allCdsElement(s)
in this structured type. - elements(CdsStructuredType) - Method in interface com.sap.cds.ql.cqn.CqnUpdate
-
The elements to be updated by this statement.
- elements(CdsStructuredType) - Method in interface com.sap.cds.ql.cqn.CqnXsert
-
The elements to be xserted by the statement.
- elementsOfType(Class<T>) - Method in interface com.sap.cds.reflect.CdsStructuredType
- EmptyResultException - Exception in com.sap.cds
-
Thrown by the runtime when
Result.single()
is executed and the result is empty. - EmptyResultException(String) - Constructor for exception com.sap.cds.EmptyResultException
- EmptyResultException(String, Throwable) - Constructor for exception com.sap.cds.EmptyResultException
- END - Enum constant in enum class com.sap.cds.ql.cqn.CqnContainmentTest.Position
-
Checks if the value ends with the term.
- endsWith(CqnValue, CqnValue, boolean) - Static method in interface com.sap.cds.ql.CQL
-
Creates a predicate that tests whether a string value ends with a given suffix
- endsWith(Value<String>) - Method in interface com.sap.cds.ql.Value
-
Creates a predicate that tests whether this string value ends with a given suffix
- endsWith(String) - Method in interface com.sap.cds.ql.Value
-
Creates a predicate that tests whether this string value ends with a given suffix
- entities() - Method in interface com.sap.cds.reflect.CdsModel
-
Returns a sequential
Stream
over allCdsEntity
definitions in this model. - entities() - Method in interface com.sap.cds.reflect.CdsService
-
Returns a sequential
Stream
over allCdsEntity
definitions in this service. - entity() - Method in interface com.sap.cds.ql.cqn.ResolvedSegment
-
Returns the
CdsEntity
that is referenced by theCqnReference.Segment
. - entity(CqnStructuredTypeRef) - Static method in interface com.sap.cds.ql.Update
-
Creates an update statement to update entries of a specified entity set.
- entity(CdsEntity) - Static method in interface com.sap.cds.ql.Update
-
Creates an update statement to update data for a specified entity set.
- entity(CdsEntity) - Method in class com.sap.cds.ResultBuilder
-
Specifies the source
CdsEntity
of this result. - entity(CdsEntity, UnaryOperator<StructuredType<?>>) - Static method in interface com.sap.cds.ql.Update
-
Creates an update statement to update entries of a specified entity set.
- entity(Class<R>, Function<R, T>) - Static method in interface com.sap.cds.ql.Update
-
Creates an update statement to update data for a specified entity set.
- entity(Class<T>) - Static method in interface com.sap.cds.ql.CQL
-
Creates a
StructuredType
representing a CDS entity. - entity(Class<T>) - Static method in interface com.sap.cds.ql.Update
-
Creates an update statement to update data for a specified entity set.
- entity(Class<T>, CqnStructuredTypeRef) - Static method in interface com.sap.cds.ql.CQL
-
Creates a
StructuredType
representing a CDS entity. - entity(Class<T>, CqnStructuredTypeRef) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- entity(String) - Static method in interface com.sap.cds.ql.CQL
-
Creates a
StructuredType
representing a CDS entity. - entity(String) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- entity(String) - Static method in interface com.sap.cds.ql.Update
-
Creates an update statement to update entries of a specified entity set.
- entity(String) - Method in interface com.sap.cds.reflect.overlay.CdsModelExtender
-
Extends an entity with the given name.
- entity(String, UnaryOperator<StructuredType<?>>) - Static method in interface com.sap.cds.ql.Update
-
Creates an update statement to update entries of a specified entity set.
- entity(T) - Static method in interface com.sap.cds.ql.Update
-
Creates an update statement to update entries from a specified entity set.
- ENTITY - Enum constant in enum class com.sap.cds.reflect.CdsKind
- entries() - Method in interface com.sap.cds.ql.cqn.CqnInsert
-
The entries to be inserted by this statement.
- entries() - Method in interface com.sap.cds.ql.cqn.CqnUpdate
-
The entries to be updated by this statement.
- entries() - Method in interface com.sap.cds.ql.cqn.CqnUpsert
-
The entries to be upserted by this statement.
- entries() - Method in interface com.sap.cds.ql.cqn.CqnXsert
- entries(Iterable<? extends Map<String, ?>>) - Method in interface com.sap.cds.ql.Insert
-
Sets the entries to be inserted into the entity set.
- entries(Iterable<? extends Map<String, ?>>) - Method in interface com.sap.cds.ql.Update
-
Sets the batch data to be updated by the update statement.
- entries(Iterable<? extends Map<String, ?>>) - Method in interface com.sap.cds.ql.Upsert
-
Sets the batch data to be inserted or updated by the upsert statement.
- entry(String, Object) - Method in interface com.sap.cds.ql.Insert
-
Add a single entry to be inserted into the entity set.
- entry(String, Object) - Method in interface com.sap.cds.ql.Upsert
-
Adds a single entry to be upserted into the entity set.
- entry(Map<String, ?>) - Method in interface com.sap.cds.ql.Insert
-
Add a single entry to be inserted into the entity set.
- entry(Map<String, ?>) - Method in interface com.sap.cds.ql.Update
-
Sets the entry to be updated by the update statement.
- entry(Map<String, ?>) - Method in interface com.sap.cds.ql.Upsert
-
Adds a single entry to be upserted into the entity set.
- enumerals() - Method in interface com.sap.cds.reflect.CdsEnumType
-
Returns the enumerals of this
CdsEnumType
as a map, which maps the name of the enumeral to the enumeral. - eq(Value<T>) - Method in interface com.sap.cds.ql.Value
-
Creates a comparison predicate that tests if this value is equal to a given value.
- eq(T) - Method in interface com.sap.cds.ql.Value
-
Creates a comparison predicate that tests if this value is equal to a given value.
- EQ - Enum constant in enum class com.sap.cds.ql.cqn.CqnComparisonPredicate.Operator
- eTag(CqnElementRef, CqnListValue) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace a
eTag
predicate that checks if an ETag matches any value from the givenvalues
list. - eTag(CqnElementRef, Object) - Static method in interface com.sap.cds.ql.CQL
-
Creates a
CqnEtagPredicate
predicate. - eTag(CqnListValue) - Static method in interface com.sap.cds.ql.CQL
-
Creates a
CqnEtagPredicate
predicate. - eTag(CqnListValue) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- eTag(CqnListValue) - Method in interface com.sap.cds.ql.StructuredType
- eTag(CqnValue, Object) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- eTag(Object) - Static method in interface com.sap.cds.ql.CQL
-
Creates a
CqnEtagPredicate
predicate. - eTag(Object) - Method in interface com.sap.cds.ql.StructuredType
- EVENT - Enum constant in enum class com.sap.cds.reflect.CdsKind
- events() - Method in interface com.sap.cds.reflect.CdsModel
-
Returns a sequential
Stream
over allCdsEvent
definitions in this model. - events() - Method in interface com.sap.cds.reflect.CdsService
-
Returns a sequential
Stream
over allCdsEvent
definitions in this service. - excluding() - Method in interface com.sap.cds.ql.cqn.CqnSelect
- excluding(String...) - Method in class com.sap.cds.ql.Select
-
Sets the exclude list of the select statement.
- excluding(Collection<String>) - Method in class com.sap.cds.ql.Select
-
Sets the exclude list of the select statement.
- excluding(Function<T, CqnSelectListValue>...) - Method in class com.sap.cds.ql.Select
-
Sets the exclude list of the select statement.
- excluding(Set<String>) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to modify the
exclude list
ofSelect
statements. - EXCLUSIVE - Enum constant in enum class com.sap.cds.ql.cqn.CqnLock.Mode
- execute(CqnDelete) - Method in interface com.sap.cds.CdsDataStore
-
Executes a
CqnDelete
statement . - execute(CqnDelete, Iterable<Map<String, Object>>) - Method in interface com.sap.cds.CdsDataStore
-
Executes a
CqnDelete
statement as batch with the given named parameter values. - execute(CqnDelete, Object...) - Method in interface com.sap.cds.CdsDataStore
-
Executes a
CqnDelete
statement with optional positional values for indexed parameters, seeCQL.param(int)
. - execute(CqnDelete, Map<String, Object>) - Method in interface com.sap.cds.CdsDataStore
-
Executes a
CqnDelete
statement with values for named parameters, seeCQL.param(String)
. - execute(CqnInsert) - Method in interface com.sap.cds.CdsDataStore
-
Executes a
CqnInsert
statement. - execute(CqnSelect, Iterable<Map<String, Object>>) - Method in interface com.sap.cds.CdsDataStore
-
Executes a
CqnSelect
statement as batch with the given named parameter values. - execute(CqnSelect, Iterable<Map<String, Object>>, int) - Method in interface com.sap.cds.CdsDataStore
-
Executes a
CqnSelect
statement as batch with the given named parameter values. - execute(CqnSelect, Object...) - Method in interface com.sap.cds.CdsDataStore
-
Executes a
CqnSelect
statement with optional positional values for indexed parameters, seeCQL.param(int)
. - execute(CqnSelect, Map<String, Object>) - Method in interface com.sap.cds.CdsDataStore
-
Executes a
CqnSelect
statement with values for named parameters, seeCQL.param(String)
. - execute(CqnUpdate) - Method in interface com.sap.cds.CdsDataStore
-
Executes a
CqnUpdate
statement. - execute(CqnUpdate, Iterable<Map<String, Object>>) - Method in interface com.sap.cds.CdsDataStore
-
Executes a
CqnUpdate
statement as batch with the given named parameter values. - execute(CqnUpdate, Object...) - Method in interface com.sap.cds.CdsDataStore
-
Executes a
CqnUpdate
statement with optional positional values for indexed parameters, seeCQL.param(int)
. - execute(CqnUpdate, Map<String, Object>) - Method in interface com.sap.cds.CdsDataStore
-
Executes a
CqnUpdate
statement with values for named parameters, seeCQL.param(String)
. - execute(CqnUpsert) - Method in interface com.sap.cds.CdsDataStore
-
Executes a
CqnUpsert
statement. - exists() - Method in interface com.sap.cds.ql.StructuredType
-
Creates a predicate that tests whether any instance of the entity set referenced by this structured type exists, i.e. the entity set referenced by this structured type is not empty.
- exists(CqnSelect) - Static method in interface com.sap.cds.ql.CQL
-
Creates an exists predicate that tests if a given subquery returns any row
- exists(CqnSelect) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- exists(Select<?>) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace an
exist
subquery. - exists(Function<T, Select<?>>) - Method in interface com.sap.cds.ql.StructuredType
- expand() - Method in interface com.sap.cds.ql.StructuredType
- expand(CqnExpand) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace
expand
lists. - expand(Selectable...) - Method in interface com.sap.cds.ql.StructuredType
- expand(Iterable<? extends Selectable>) - Method in interface com.sap.cds.ql.StructuredType
- expand(String...) - Method in interface com.sap.cds.ql.StructuredType
- expand(Function<T, ? extends Selectable>) - Method in interface com.sap.cds.ql.StructuredType
- expand(Function<T, ? extends Selectable>...) - Method in interface com.sap.cds.ql.StructuredType
- expand(Function<T, ? extends Selectable>, Function<T, ? extends Selectable>) - Method in interface com.sap.cds.ql.StructuredType
- expand(Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>) - Method in interface com.sap.cds.ql.StructuredType
- expand(Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>) - Method in interface com.sap.cds.ql.StructuredType
- expand(Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>) - Method in interface com.sap.cds.ql.StructuredType
- expand(Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>) - Method in interface com.sap.cds.ql.StructuredType
- expand(Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>) - Method in interface com.sap.cds.ql.StructuredType
- expand(List<Function<T, ? extends Selectable>>) - Method in interface com.sap.cds.ql.StructuredType
- Expand<T extends StructuredType<?>> - Interface in com.sap.cds.ql
- expandLevels() - Method in interface com.sap.cds.ql.cqn.transformation.CqnTopLevelsTransformation
-
Returns nodes to be expanded The expand levels are represented as a map.
- expression(CqnValue, CqnArithmeticExpression.Operator, CqnValue) - Static method in interface com.sap.cds.ql.CQL
-
Creates an arithmetic expression.
- expression(CqnValue, CqnArithmeticExpression.Operator, CqnValue) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- expression(Value<Number>, CqnArithmeticExpression.Operator, Value<Number>, String) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace an
arithmetic
expression. - extend(CdsModel) - Static method in interface com.sap.cds.reflect.overlay.CdsModelExtender
-
Creates a new
CdsModelExtender
for the given model.
F
- factory - Static variable in interface com.sap.cds.CdsData
- factory - Static variable in interface com.sap.cds.CdsDataProcessor
- factory - Static variable in interface com.sap.cds.CdsDiffProcessor
- factory - Static variable in interface com.sap.cds.CdsList
- factory - Static variable in interface com.sap.cds.CdsVector
- factory - Static variable in interface com.sap.cds.reflect.overlay.CdsModelExtender
- FALSE - Static variable in interface com.sap.cds.ql.CQL
- filter() - Method in interface com.sap.cds.ql.cqn.CqnReference.Segment
- filter() - Method in interface com.sap.cds.ql.cqn.transformation.CqnFilterTransformation
-
The filter to apply to the input set
- filter(CqnPredicate) - Method in interface com.sap.cds.ql.RefBuilder.RefSegment
-
Sets the filter of this segment.
- filter(CqnPredicate) - Method in interface com.sap.cds.ql.StructuredType
- filter(Function<T, CqnPredicate>) - Method in interface com.sap.cds.ql.StructuredType
- FILTER - Enum constant in enum class com.sap.cds.ql.cqn.transformation.CqnTransformation.Kind
- FilterableStatement<T,
S extends FilterableStatement<T, ?>> - Interface in com.sap.cds.ql - filterByParams(String...) - Method in interface com.sap.cds.ql.StructuredType
- filterByParams(Collection<String>) - Method in interface com.sap.cds.ql.StructuredType
- find(Class<T>) - Static method in class com.sap.cds.Cds4jServiceLoader
- findAction(String) - Method in interface com.sap.cds.reflect.CdsEntity
- findAction(String) - Method in interface com.sap.cds.reflect.CdsModel
- findAnnotation(String) - Method in interface com.sap.cds.reflect.CdsAnnotatable
-
Returns an
Optional
wrapping aCdsAnnotation
. - findAspect(String) - Method in interface com.sap.cds.reflect.CdsModel
-
Returns an
Optional
wrapping an aspect definition. - findAssociation(String) - Method in interface com.sap.cds.reflect.CdsStructuredType
- findElement(String) - Method in interface com.sap.cds.reflect.CdsStructuredType
-
Returns an
Optional
wrapping aCdsElement
. - findEntity(String) - Method in interface com.sap.cds.reflect.CdsModel
- findEvent(String) - Method in interface com.sap.cds.reflect.CdsModel
- findFunction(String) - Method in interface com.sap.cds.reflect.CdsEntity
-
Returns an
Optional
wrapping a boundedCdsFunction
. - findFunction(String) - Method in interface com.sap.cds.reflect.CdsModel
-
Returns an
Optional
wrapping aCdsFunction
. - findService(String) - Method in interface com.sap.cds.reflect.CdsModel
-
Returns an
Optional
wrapping aCdsService
. - findStructuredType(String) - Method in interface com.sap.cds.reflect.CdsModel
-
Returns an
Optional
wrapping aCdsStructuredType
. - findType(String) - Method in interface com.sap.cds.reflect.CdsModel
- first() - Method in interface com.sap.cds.Result
-
Returns the first row.
- first(Class<T>) - Method in interface com.sap.cds.Result
-
Returns the first row mapped to the given
type
. - firstSegment() - Method in interface com.sap.cds.ql.cqn.CqnReference
- floats() - Method in interface com.sap.cds.CdsVector
-
Returns the float[] representation of this vector.
- forDeepTraversal() - Method in interface com.sap.cds.CdsDiffProcessor
- forRemoval() - Method in interface com.sap.cds.CdsData
-
Marks this data instance for removal inside of a
delta list
. - forRemoval(boolean) - Method in interface com.sap.cds.CdsData
-
Marks or unmarks this data instance for removal inside of a
delta list
. - from() - Method in interface com.sap.cds.ql.cqn.CqnSelect
-
The from clause of this select statement.
- from() - Method in interface com.sap.cds.ql.hana.CqnHierarchySubset
- from(int) - Method in interface com.sap.cds.ql.hana.HierarchySubset
-
Specifies a minimum HIERARCHY_DISTANCE
- from(CqnTableFunction) - Static method in class com.sap.cds.ql.Select
-
Creates a select statement to select entries from a table function.
- from(CqnSelect) - Static method in class com.sap.cds.ql.Select
-
Creates a select statement to select entries from the result of a given subquery.
- from(CqnStructuredTypeRef) - Static method in interface com.sap.cds.ql.Delete
-
Creates a delete statement to delete entries from a specified entity set.
- from(CqnStructuredTypeRef) - Static method in class com.sap.cds.ql.Select
-
Creates a select statement to select entries from a specified entity set.
- from(StructuredType<T>) - Static method in class com.sap.cds.ql.Select
-
Creates a select statement to select entries from a specified entity set.
- from(CdsEntity) - Static method in interface com.sap.cds.ql.Delete
-
Creates a delete statement to delete entries from a specified entity set.
- from(CdsEntity) - Static method in class com.sap.cds.ql.Select
-
Creates a select statement to select entries from a specified entity set.
- from(CdsEntity, UnaryOperator<StructuredType<?>>) - Static method in interface com.sap.cds.ql.Delete
-
Creates a delete statement to delete entries from a specified entity set.
- from(CdsEntity, UnaryOperator<StructuredType<?>>) - Static method in class com.sap.cds.ql.Select
-
Creates a select statement to select entries from a specified entity set.
- from(SessionContext) - Method in class com.sap.cds.SessionContext
- from(UserContext) - Method in class com.sap.cds.UserContext
- from(E) - Static method in interface com.sap.cds.ql.Delete
-
Creates a delete statement to delete entries from a specified entity set.
- from(Class<E>) - Static method in interface com.sap.cds.ql.Delete
-
Creates a delete statement to delete entries from a specified entity set.
- from(Class<E>, Function<E, R>) - Static method in interface com.sap.cds.ql.Delete
-
Creates a delete statement to delete entries from a specified entity set.
- from(Class<R>, Function<R, T>) - Static method in class com.sap.cds.ql.Select
-
Creates a select statement to select entries from a specified entity set.
- from(Class<T>) - Static method in class com.sap.cds.ql.Select
-
Creates a select statement to select entries from a specified entity set.
- from(String) - Static method in interface com.sap.cds.ql.Delete
-
Creates a delete statement to delete entries from a specified entity set.
- from(String) - Static method in class com.sap.cds.ql.Select
-
Creates a select statement to select entries from a specified entity set.
- from(String, UnaryOperator<StructuredType<?>>) - Static method in interface com.sap.cds.ql.Delete
-
Creates a delete statement to delete entries from a specified entity set.
- from(String, UnaryOperator<StructuredType<?>>) - Static method in class com.sap.cds.ql.Select
-
Creates a select statement to select entries from a specified entity set.
- FULL - Enum constant in enum class com.sap.cds.ql.cqn.CqnJoin.Type
- func() - Method in enum class com.sap.cds.ql.cqn.CqnContainmentTest.Position
- func() - Method in interface com.sap.cds.ql.cqn.CqnFunc
-
Returns the name of the function to be called.
- func(String, CqnValue...) - Static method in interface com.sap.cds.ql.CQL
-
Creates a CDS QL function call that is send to the underlying data store.
- func(String, Value<?>...) - Method in interface com.sap.cds.ql.Value
-
Creates a predicate that applies a given function to this values and optional additional values
- func(String, Iterable<? extends CqnValue>) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- func(String, List<? extends CqnValue>) - Static method in interface com.sap.cds.ql.CQL
-
Creates a CDS QL function call that is send to the underlying data store.
- function(String, List<Value<?>>, String) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace a
function
call. - FUNCTION - Enum constant in enum class com.sap.cds.reflect.CdsKind
- FunctionCall<T> - Interface in com.sap.cds.ql
- functions() - Method in interface com.sap.cds.reflect.CdsEntity
- functions() - Method in interface com.sap.cds.reflect.CdsModel
-
Returns a sequential
Stream
over allCdsFunction
definitions in this model. - functions() - Method in interface com.sap.cds.reflect.CdsService
-
Returns a sequential
Stream
over allCdsFunction
definitions in this service.
G
- ge(Value<T>) - Method in interface com.sap.cds.ql.Value
-
Creates a comparison predicate that tests if this value is greater than or equal to a given value
- ge(T) - Method in interface com.sap.cds.ql.Value
-
Creates a comparison predicate that tests if this value is greater than or equal to a given value
- GE - Enum constant in enum class com.sap.cds.ql.cqn.CqnComparisonPredicate.Operator
- generate(Path, CdsElement, boolean) - Method in interface com.sap.cds.CdsDataProcessor.Generator
-
Generates a value for the given element.
- get(Object) - Method in interface com.sap.cds.CdsData
-
Returns the value to which the specified key is mapped.
- get(String) - Static method in interface com.sap.cds.ql.CQL
-
Creates an
ElementRef
representing a path from a CDS entity to an element of this or another entity. - get(String) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- get(String) - Method in interface com.sap.cds.ql.StructuredType
- get(String) - Method in interface com.sap.cds.reflect.CdsSimpleType
-
Returns the property for the given key.
- get(String, Class<E>) - Method in interface com.sap.cds.ql.StructuredType
- get(List<? extends CqnReference.Segment>) - Static method in interface com.sap.cds.ql.CQL
-
Creates an
ElementRef
representing a path from a CDS entity to an element of this or another entity. - get(List<? extends CqnReference.Segment>) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- getAction(String) - Method in interface com.sap.cds.reflect.CdsEntity
-
Get a bounded
CdsAction
via its name. - getAction(String) - Method in interface com.sap.cds.reflect.CdsModel
-
Get a
CdsAction
via its fully qualified name. - getAnnotationValue(String, T) - Method in interface com.sap.cds.reflect.CdsAnnotatable
-
Returns the value of the
CdsAnnotation
with the given name. - getAspect(String) - Method in interface com.sap.cds.reflect.CdsModel
-
Get an aspect definition via its fully qualified name.
- getAssociation(String) - Method in interface com.sap.cds.reflect.CdsStructuredType
-
Get a
CdsElement
of typeCdsAssociationType
by name. - getAttribute(String) - Method in class com.sap.cds.UserContext
- getAttributes() - Method in class com.sap.cds.UserContext
- getBindingParameter() - Method in interface com.sap.cds.reflect.CdsBoundAction
-
Returns the binding parameter of this action.
- getBindingParameter() - Method in interface com.sap.cds.reflect.CdsBoundFunction
-
Returns the binding parameter of this function.
- getCardinality() - Method in interface com.sap.cds.reflect.CdsAssociationType
-
Returns the
CdsAssociationType.Cardinality
of thisCdsAssociation
. - getConnectionSupplier() - Method in interface com.sap.cds.transaction.spi.TransactionManagerFactory
-
Get the data source managed by the singleton instance of the transaction manager
- getDeclaringType() - Method in interface com.sap.cds.reflect.CdsElement
-
Returns the declaring type of this
CdsElement
. - getDefaultValue() - Method in interface com.sap.cds.reflect.CdsParameter
-
Returns an
Optional
wrapping the default value of thisCdsParameter
. - getDefinition() - Method in exception com.sap.cds.CdsLockTimeoutException
-
Get the definition for which the lock timeout occurred
- getDefinition() - Method in exception com.sap.cds.reflect.CdsElementNotFoundException
-
Get the definition for which the element was requested
- getDefinition() - Method in exception com.sap.cds.reflect.CdsOperationNotFoundException
-
Get the definition for which the operation was requested
- getDoc() - Method in interface com.sap.cds.reflect.CdsAnnotatable
- getElement(String) - Method in interface com.sap.cds.reflect.CdsStructuredType
-
Get a
CdsElement
by name. - getElementName() - Method in exception com.sap.cds.CdsMissingValueException
- getElementName() - Method in exception com.sap.cds.reflect.CdsElementNotFoundException
-
Get the missing element name or path
- getElementNames() - Method in exception com.sap.cds.NotNullConstraintException
-
Get list of qualified element names which should not be null
- getElementValues() - Method in exception com.sap.cds.UniqueConstraintException
-
Get map of element names and values violating the unique constraint
- getEntity(String) - Method in interface com.sap.cds.reflect.CdsModel
-
Get a
CdsEntity
via its fully qualified name. - getEntityName() - Method in exception com.sap.cds.NotNullConstraintException
-
Get the qualified name of the entity
- getEntityName() - Method in exception com.sap.cds.UniqueConstraintException
-
Get entity qualified name
- getEvent(String) - Method in interface com.sap.cds.reflect.CdsModel
-
Get a
CdsEvent
via its fully qualified name. - getExpression() - Method in interface com.sap.cds.reflect.CdsElementDefinition
-
Returns the expression that calculates this element.
- getFunction(String) - Method in interface com.sap.cds.reflect.CdsEntity
-
Get a
CdsFunction
via its name. - getFunction(String) - Method in interface com.sap.cds.reflect.CdsModel
-
Get a
CdsFunction
via its fully qualified name. - getHttpStatusCode() - Method in exception com.sap.cds.CdsCommunicationException
- getId() - Method in class com.sap.cds.UserContext
- getItemsType() - Method in interface com.sap.cds.reflect.CdsArrayedType
-
Returns the items' type of this
CdsArrayedType
. - getJavaType() - Method in interface com.sap.cds.reflect.CdsDecimal
- getJavaType() - Method in interface com.sap.cds.reflect.CdsSimpleType
-
Returns the Java type of this
CdsSimpleType
definition. - getJavaType() - Method in interface com.sap.cds.reflect.CdsStringType
- getKey() - Method in interface com.sap.cds.reflect.CdsAnnotation
- getKey() - Method in interface com.sap.cds.reflect.CdsDefinition
- getKey() - Method in interface com.sap.cds.reflect.CdsElementDefinition
- getKey() - Method in interface com.sap.cds.reflect.CdsNamed
-
Returns the name that uniquely identifies this named object
- getKind() - Method in interface com.sap.cds.reflect.CdsAction
- getKind() - Method in interface com.sap.cds.reflect.CdsDefinition
-
Returns the kind of this definition.
- getKind() - Method in exception com.sap.cds.reflect.CdsDefinitionNotFoundException
-
Get the definition kind
- getKind() - Method in interface com.sap.cds.reflect.CdsEntity
- getKind() - Method in interface com.sap.cds.reflect.CdsEvent
- getKind() - Method in interface com.sap.cds.reflect.CdsFunction
- getKind() - Method in exception com.sap.cds.reflect.CdsOperationNotFoundException
-
Get the operation kind
- getKind() - Method in interface com.sap.cds.reflect.CdsService
- getLength() - Method in interface com.sap.cds.reflect.CdsStringType
-
Returns the length of this
CdsString
. - getLocale() - Method in class com.sap.cds.SessionContext
- getLocale() - Method in class com.sap.cds.UserContext
- getLock() - Method in interface com.sap.cds.ql.cqn.CqnSelect
- getMeta(String) - Method in interface com.sap.cds.reflect.CdsModel
-
Returns the meta property for the given key.
- getMetadata(String) - Method in interface com.sap.cds.CdsData
-
Returns the metadata value to which the specified key is mapped.
- getName() - Method in interface com.sap.cds.reflect.CdsAnnotation
-
Returns the name of this
CdsAnnotation
. - getName() - Method in interface com.sap.cds.reflect.CdsDefinition
-
Returns the unqualified name of this definition.
- getName() - Method in interface com.sap.cds.reflect.CdsElementDefinition
-
Returns the name of this
CdsElement
. - getName() - Method in enum class com.sap.cds.reflect.CdsKind
- getName() - Method in interface com.sap.cds.reflect.CdsParameter
-
Returns the name of this
CdsParameter
. - getNow() - Method in class com.sap.cds.SessionContext
- getOperationName() - Method in exception com.sap.cds.reflect.CdsOperationNotFoundException
-
Get the missing operation
- getPath(String) - Method in interface com.sap.cds.CdsData
-
Returns the value to which the specified path (see
CdsData.containsPath(java.lang.String)
) is mapped. - getPathOrDefault(String, T) - Method in interface com.sap.cds.CdsData
-
Returns the value to which the specified path (see
CdsData.containsPath(java.lang.String)
) is mapped, or defaultValue if this map contains no mapping for the path. - getPrecision() - Method in interface com.sap.cds.reflect.CdsDecimal
-
Returns the precision of this
CdsDecimal
. - getProperty(String) - Method in interface com.sap.cds.DataStoreConfiguration
-
Get the property value for a given key.
- getProperty(String, boolean) - Method in interface com.sap.cds.DataStoreConfiguration
-
Get the property value for a given key.
- getProperty(String, int) - Method in interface com.sap.cds.DataStoreConfiguration
-
Get the property value for a given key.
- getProperty(String, String) - Method in interface com.sap.cds.DataStoreConfiguration
-
Get the property value for a given key.
- getQualifiedName() - Method in interface com.sap.cds.reflect.CdsAssociationType
- getQualifiedName() - Method in interface com.sap.cds.reflect.CdsDefinition
-
Returns the fully qualified name of this definition.
- getQualifiedName() - Method in exception com.sap.cds.reflect.CdsDefinitionNotFoundException
-
Get qualified name of the definition
- getQualifiedName() - Method in interface com.sap.cds.reflect.CdsElement
-
Returns the fully qualified name of this element.
- getQualifiedName() - Method in interface com.sap.cds.reflect.CdsSimpleType
- getQualifier() - Method in interface com.sap.cds.reflect.CdsDefinition
-
Returns the qualifier part of this definition's qualified name.
- getReturnType() - Method in interface com.sap.cds.reflect.CdsFunction
-
Returns the return type of this
CdsFunction
. - getScale() - Method in interface com.sap.cds.reflect.CdsDecimal
-
Returns the scale of this
CdsDecimal
. - getService(String) - Method in interface com.sap.cds.reflect.CdsModel
-
Get a
CdsService
via its fully qualified name. - getSessionContext() - Method in interface com.sap.cds.CdsDataStore
- getSourceMax() - Method in interface com.sap.cds.reflect.CdsAssociationType.Cardinality
-
Returns the association's source cardinality, which can be '*' or a positive Integer.
- getStructuredType(String) - Method in interface com.sap.cds.reflect.CdsModel
-
Get a
CdsStructuredType
via its fully qualified name. - getTarget() - Method in interface com.sap.cds.reflect.CdsAssociationType
-
Returns the target
CdsEntity
of thisCdsAssociation
. - getTargetAspect() - Method in interface com.sap.cds.reflect.CdsAssociationType
- getTargetMax() - Method in interface com.sap.cds.reflect.CdsAssociationType.Cardinality
-
Returns the association's maximum target cardinality, which can be '*' or a positive Integer.
- getTargetMin() - Method in interface com.sap.cds.reflect.CdsAssociationType.Cardinality
-
Returns the association's minimum target cardinality, which can be zero or a positive Integer.
- getTargetOf(String) - Method in interface com.sap.cds.reflect.CdsStructuredType
-
Returns the target
CdsStructuredType
of the given navigation path. - getTenant() - Method in class com.sap.cds.UserContext
- getTimeZone() - Method in class com.sap.cds.SessionContext
- getTimeZone() - Method in class com.sap.cds.UserContext
- getTransactionManger() - Method in interface com.sap.cds.transaction.spi.TransactionManagerFactory
-
Creates or gets a singleton instance of a transaction manager
- getType() - Method in interface com.sap.cds.ql.Source
- getType() - Method in interface com.sap.cds.reflect.CdsDecimal
- getType() - Method in interface com.sap.cds.reflect.CdsElementDefinition
-
Returns the type of this
CdsElement
. - getType() - Method in interface com.sap.cds.reflect.CdsParameter
-
Returns the type of this
CdsParameter
. - getType() - Method in interface com.sap.cds.reflect.CdsSimpleType
-
Returns the
CdsBaseType
of thisCdsSimpleType
definition. - getType() - Method in interface com.sap.cds.reflect.CdsStringType
- getType(String) - Method in interface com.sap.cds.reflect.CdsModel
-
Get a
CdsType
via its fully qualified name. - getUserContext() - Method in class com.sap.cds.SessionContext
- getValidFrom() - Method in class com.sap.cds.SessionContext
- getValidTo() - Method in class com.sap.cds.SessionContext
- getValue() - Method in interface com.sap.cds.reflect.CdsAnnotation
-
Returns the value of this
CdsAnnotation
. - getVersion() - Method in interface com.sap.cds.reflect.CdsModel
-
Returns the CSN version this model was read from.
- groupBy() - Method in interface com.sap.cds.ql.cqn.CqnSelect
- groupBy(CqnValue...) - Method in class com.sap.cds.ql.Select
-
Sets the group by clause of the select statement.
- groupBy(String...) - Method in class com.sap.cds.ql.Select
-
Sets the groupBy clause of the select statement.
- groupBy(Function<T, CqnValue>...) - Method in class com.sap.cds.ql.Select
-
Sets the group by clause of the select statement.
- groupBy(List<? extends CqnValue>) - Method in class com.sap.cds.ql.Select
-
Sets the group by clause of the select statement.
- groupBy(List<CqnValue>) - Method in interface com.sap.cds.ql.cqn.Modifier
- groupBy(Stream<? extends CqnValue>) - Method in class com.sap.cds.ql.Select
-
Sets the group by clause of the select statement.
- GROUPBY - Enum constant in enum class com.sap.cds.ql.cqn.transformation.CqnTransformation.Kind
- gt(Value<T>) - Method in interface com.sap.cds.ql.Value
-
Creates a comparison predicate that tests if this value is greater than a given value
- gt(T) - Method in interface com.sap.cds.ql.Value
-
Creates a comparison predicate that tests if this value is greater than a given value
- GT - Enum constant in enum class com.sap.cds.ql.cqn.CqnComparisonPredicate.Operator
H
- hana - Static variable in interface com.sap.cds.ql.hana.HANA
- HANA - Interface in com.sap.cds.ql.hana
- HANA_BINARY - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- HANA_CHAR - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- HANA_CLOB - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- HANA_COMPATIBILITY_MODE - Static variable in interface com.sap.cds.DataStoreConfiguration
- HANA_COMPATIBILITY_MODE_HEX - Static variable in interface com.sap.cds.DataStoreConfiguration
- HANA_COMPATIBILITY_MODE_LEGACY - Static variable in interface com.sap.cds.DataStoreConfiguration
- HANA_NCHAR - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- HANA_REAL - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- HANA_SMALLDECIMAL - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- HANA_SMALLINT - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- HANA_ST_GEOMETRY - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- HANA_ST_POINT - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- HANA_TINYINT - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- HANA_VARCHAR - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- HanaSupport - Interface in com.sap.cds.ql.hana
- has(String) - Method in interface com.sap.cds.ql.Searchable
-
Build a predicate to check, whether searchable matches a given search term.
- hasInlineCount() - Method in interface com.sap.cds.ql.cqn.CqnEntitySelector
-
Returns whether this entity selector includes an inline count.
- hasLimit() - Method in interface com.sap.cds.ql.cqn.CqnEntitySelector
-
Returns whether this entity selector has a top or skip
- hasValue(Object) - Method in interface com.sap.cds.reflect.CdsEnumType
-
Tests if this enum type has an enumeral with a given value.
- having() - Method in interface com.sap.cds.ql.cqn.CqnSelect
- having(CqnPredicate) - Method in class com.sap.cds.ql.Select
-
Sets the having clause of the select statement.
- having(Predicate) - Method in interface com.sap.cds.ql.cqn.Modifier
- having(Function<T, CqnPredicate>) - Method in class com.sap.cds.ql.Select
-
Sets the having clause of the select statement.
- hierarchy(Source<?>) - Static method in interface com.sap.cds.ql.hana.HANA
-
Returns a function that generates a hierarchy based on recursive parent-child source data.
- hierarchy(Source<?>) - Method in interface com.sap.cds.ql.hana.HanaSupport
- Hierarchy - Interface in com.sap.cds.ql.hana
-
A SAP HANA hierarchy generator function that generates a hierarchy based on recursive parent-child source data.
- hierarchyQualifier() - Method in interface com.sap.cds.ql.cqn.transformation.CqnHierarchyTransformation
-
Returns the qualifier of the
RecursiveHierarchy
annotation - hierarchyReference() - Method in interface com.sap.cds.ql.cqn.transformation.CqnHierarchyTransformation
-
Returns a reference, which identifies the entities that form a recursive hierarchy.
- HierarchySubset - Interface in com.sap.cds.ql.hana
-
A function to compute the subset of a source hierarchy, which contains all nodes relative (ancestors or descendants) to a set of start nodes.
- high() - Method in interface com.sap.cds.ql.cqn.CqnBetweenPredicate
- hint(String, Object) - Method in interface com.sap.cds.ql.Statement
-
Adds a hint to the statement.
- hint(String, Object) - Method in class com.sap.cds.ql.StatementBuilder
-
Adds a hint to the statement.
- hints - Variable in class com.sap.cds.ql.StatementBuilder
- hints() - Method in interface com.sap.cds.ql.cqn.CqnStatement
-
Returns the runtime hints of this statement.
- hints() - Method in class com.sap.cds.ql.StatementBuilder
- hints(String...) - Method in class com.sap.cds.ql.StatementBuilder
-
Adds hints to the statement.
- hints(Map<String, Object>) - Method in interface com.sap.cds.ql.Statement
-
Sets the hints for the statement.
- hints(Map<String, Object>) - Method in class com.sap.cds.ql.StatementBuilder
-
Sets the hints for the statement.
I
- id() - Method in interface com.sap.cds.ql.cqn.CqnReference.Segment
- id(String) - Method in interface com.sap.cds.ql.RefBuilder.RefSegment
-
Sets the id of this segment.
- IDENTITY - Enum constant in enum class com.sap.cds.ql.cqn.transformation.CqnTransformation.Kind
- IDENTITY - Static variable in interface com.sap.cds.ql.cqn.transformation.CqnTransformation
- IGNORE_LOCALE_ON_HANA - Static variable in interface com.sap.cds.DataStoreConfiguration
- in(CqnInSubquery) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace an
in subquery
predicate that checks if the givenvalue
is equal to any value returned by the subquery. - in(CqnSelect) - Method in interface com.sap.cds.ql.Value
-
Creates an IN predicate that tests if this value is equal to any value returned by the subquery.
- in(CqnValue, CqnSelect) - Static method in interface com.sap.cds.ql.CQL
-
Creates an IN predicate that tests if this value is equal to any value returned by the subquery.
- in(CqnValue, CqnSelect) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- in(CqnValue, CqnValue) - Static method in interface com.sap.cds.ql.CQL
-
Creates an
in
predicate. - in(CqnValue, CqnValue) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- in(CqnValue, Collection<? extends CqnValue>) - Static method in interface com.sap.cds.ql.CQL
-
Creates an
in
predicate. - in(CqnValue, Collection<? extends CqnValue>) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- in(Value<?>, CqnValue) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace an
in
predicate that checks if the givenvalue
is equal to any value in thevalueSet
. - in(Value<T>...) - Method in interface com.sap.cds.ql.Value
-
Creates an IN predicate that tests if this value is equal to any value in a given list
- in(Iterable<Value<? extends T>>) - Method in interface com.sap.cds.ql.Value
-
Creates an IN predicate that tests if this value is equal to any value in a given list
- in(Collection<? extends T>) - Method in interface com.sap.cds.ql.Value
-
Creates an IN predicate that tests if this value is equal to any value in a given collection
- in(List<String>, Collection<? extends Map<String, ?>>) - Static method in interface com.sap.cds.ql.CQL
-
Creates a predicate that checks if the values of the given elements match any of the given value sets.
- in(List<String>, Collection<? extends Map<String, ?>>) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- in(T...) - Method in interface com.sap.cds.ql.Value
-
Creates an IN predicate that tests if this value is equal to any value in a given list
- inline() - Method in interface com.sap.cds.ql.StructuredType
- inline(CqnInline) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace
inline
lists. - inline(Selectable...) - Method in interface com.sap.cds.ql.StructuredType
- inline(Iterable<? extends Selectable>) - Method in interface com.sap.cds.ql.StructuredType
- inline(String...) - Method in interface com.sap.cds.ql.StructuredType
- inline(Function<T, ? extends Selectable>) - Method in interface com.sap.cds.ql.StructuredType
- inline(Function<T, ? extends Selectable>...) - Method in interface com.sap.cds.ql.StructuredType
- inline(Function<T, ? extends Selectable>, Function<T, ? extends Selectable>) - Method in interface com.sap.cds.ql.StructuredType
- inline(Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>) - Method in interface com.sap.cds.ql.StructuredType
- inline(Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>) - Method in interface com.sap.cds.ql.StructuredType
- inline(Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>) - Method in interface com.sap.cds.ql.StructuredType
- inline(Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>) - Method in interface com.sap.cds.ql.StructuredType
- inline(Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>, Function<T, ? extends Selectable>) - Method in interface com.sap.cds.ql.StructuredType
- inline(List<Function<T, ? extends Selectable>>) - Method in interface com.sap.cds.ql.StructuredType
- INLINE_COUNT - Static variable in interface com.sap.cds.DataStoreConfiguration
- INLINE_COUNT_AUTO - Static variable in interface com.sap.cds.DataStoreConfiguration
- INLINE_COUNT_QUERY - Static variable in interface com.sap.cds.DataStoreConfiguration
- INLINE_COUNT_WINDOW_FUNCTION - Static variable in interface com.sap.cds.DataStoreConfiguration
- inlineCount() - Method in interface com.sap.cds.ql.Expand
-
Specifies that the total number of entities matching the expand ref shall be returned along with the expand result.
- inlineCount() - Method in class com.sap.cds.ql.Select
-
Specifies that the total number of root entities matching this query shall be returned along with the result.
- inlineCount() - Method in interface com.sap.cds.Result
-
Returns the total number of root entities matching the query as requested by
Select.inlineCount()
. - inlineCount(boolean) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to set the
inline count
flag ofSelect
statements. - inlineCount(boolean) - Method in interface com.sap.cds.ql.Expand
-
Sets the inline count flag of this expand.
- inlineCount(long) - Method in class com.sap.cds.ResultBuilder
-
Specifies the inline count of a query result.
- INNER - Enum constant in enum class com.sap.cds.ql.cqn.CqnJoin.Type
- insert(CqnStructuredTypeRef) - Method in interface com.sap.cds.ql.CqnBuilder
- insert(CdsEntity, UnaryOperator<StructuredType<?>>) - Method in interface com.sap.cds.ql.CqnBuilder
- insert(CdsModel, String) - Method in interface com.sap.cds.ql.CqnParser
- insert(E) - Method in interface com.sap.cds.ql.CqnBuilder
- insert(Class<E>, Function<E, R>) - Method in interface com.sap.cds.ql.CqnBuilder
- insert(String, UnaryOperator<StructuredType<?>>) - Method in interface com.sap.cds.ql.CqnBuilder
- Insert - Interface in com.sap.cds.ql
-
The Insert builder allows to construct CDS QL insert statements, which can be executed via the
CdsDataStore
. - insertedRows(List<? extends Map<String, ?>>) - Static method in class com.sap.cds.ResultBuilder
-
Creates a
ResultBuilder
for an INSERT or UPSERT result. - instance() - Static method in interface com.sap.cds.ql.CqnBuilder
- instance() - Static method in interface com.sap.cds.ql.CqnParser
- INT16 - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- INT32 - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- INT64 - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- INTEGER - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- INTEGER64 - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- into(CqnStructuredTypeRef) - Static method in interface com.sap.cds.ql.Insert
-
Creates an insert statement to insert entries into a specified entity set.
- into(CqnStructuredTypeRef) - Static method in interface com.sap.cds.ql.Upsert
-
Creates an upsert statement to upsert entries into a specified entity set.
- into(CdsEntity) - Static method in interface com.sap.cds.ql.Insert
-
Creates an insert statement to insert entries into a specified entity set.
- into(CdsEntity) - Static method in interface com.sap.cds.ql.Upsert
-
Creates an upsert statement to upsert entries into a specified entity set.
- into(CdsEntity, UnaryOperator<StructuredType<?>>) - Static method in interface com.sap.cds.ql.Upsert
-
Creates an upsert statement to upsert entries into a specified entity set.
- into(E) - Static method in interface com.sap.cds.ql.Insert
-
Creates an insert statement to insert entries into a specified entity set.
- into(Class<E>) - Static method in interface com.sap.cds.ql.Insert
-
Creates an insert statement to insert entries into a specified entity set.
- into(Class<R>, Function<R, T>) - Static method in interface com.sap.cds.ql.Insert
-
Creates an insert statement to insert entries into a specified entity set.
- into(Class<R>, Function<R, T>) - Static method in interface com.sap.cds.ql.Upsert
-
Creates an upsert statement to upsert entries into a specified entity set.
- into(Class<T>) - Static method in interface com.sap.cds.ql.Upsert
-
Creates an upsert statement to upsert entries into a specified entity set.
- into(String) - Static method in interface com.sap.cds.ql.Insert
-
Creates an insert statement to insert entries into a specified entity set.
- into(String) - Static method in interface com.sap.cds.ql.Upsert
-
Creates an upsert statement to upsert entries into a specified entity set.
- into(String, UnaryOperator<StructuredType<?>>) - Static method in interface com.sap.cds.ql.Insert
-
Creates an insert statement to insert entries into a specified entity set.
- into(String, UnaryOperator<StructuredType<?>>) - Static method in interface com.sap.cds.ql.Upsert
-
Creates an upsert statement to upsert entries into a specified entity set.
- into(T) - Static method in interface com.sap.cds.ql.Upsert
-
Creates an upsert statement to upsert entries into a specified entity set.
- is(Value<T>) - Method in interface com.sap.cds.ql.Value
-
Creates a comparison predicate that tests if this value is equal to a given value.
- is(T) - Method in interface com.sap.cds.ql.Value
-
Creates a comparison predicate that tests if this value is equal to a given value.
- IS - Enum constant in enum class com.sap.cds.ql.cqn.CqnComparisonPredicate.Operator
- IS_NOT - Enum constant in enum class com.sap.cds.ql.cqn.CqnComparisonPredicate.Operator
- isAbstract() - Method in interface com.sap.cds.reflect.CdsEntity
-
Returns
true
if this entity is abstract. - isActive() - Method in interface com.sap.cds.transaction.TransactionManager
-
Checks if there is an active transaction associated with the current thread
- isAncestors() - Method in interface com.sap.cds.ql.hana.CqnHierarchySubset
- isAnonymous() - Method in interface com.sap.cds.reflect.CdsStructuredType
-
Returns
true
if this is an inline defined structured type without a name. - isArithmeticExpression() - Method in interface com.sap.cds.ql.cqn.CqnArithmeticExpression
- isArithmeticExpression() - Method in interface com.sap.cds.ql.cqn.CqnExpression
-
Returns
true
if this is aCqnArithmeticExpression
. - isArrayed() - Method in interface com.sap.cds.reflect.CdsArrayedType
- isArrayed() - Method in interface com.sap.cds.reflect.CdsType
-
Returns
true
if this is an arrayed type. - isAssociation() - Method in interface com.sap.cds.reflect.CdsAssociationType
- isAssociation() - Method in interface com.sap.cds.reflect.CdsType
-
Returns
true
if this is an association type. - isBoolean() - Method in interface com.sap.cds.ql.cqn.CqnBooleanLiteral
- isBoolean() - Method in interface com.sap.cds.ql.cqn.CqnLiteral
-
Returns
true
if this is aCqnBooleanLiteral
. - isCalculated() - Method in interface com.sap.cds.reflect.CdsElementDefinition
-
Returns
true
if thisCdsElement
is calculated. - isCaseExpression() - Method in interface com.sap.cds.ql.cqn.CqnCaseExpression
- isCaseExpression() - Method in interface com.sap.cds.ql.cqn.CqnExpression
-
Returns
true
if this is aCqnCaseExpression
. - isComposition() - Method in interface com.sap.cds.reflect.CdsAssociationType
-
Returns
true
if this is a composition. - isConstant() - Method in interface com.sap.cds.ql.cqn.CqnLiteral
-
Specifies if this
CqnLiteral
should be handled as a constant value during query execution. - isConstant() - Method in interface com.sap.cds.ql.cqn.CqnVector
- isCountQuery(CqnStatement) - Method in interface com.sap.cds.ql.cqn.CqnAnalyzer.CqnAnalyzerSPI
- isCountQuery(CqnStatement) - Static method in class com.sap.cds.ql.cqn.CqnAnalyzer
-
Returns true if the given CQN statement is a query with a single count item on the select list.
- isDelete() - Method in interface com.sap.cds.ql.cqn.CqnDelete
- isDelete() - Method in interface com.sap.cds.ql.cqn.CqnStatement
-
Returns
true
if this is aCqnDelete
statement. - isDelta() - Method in interface com.sap.cds.CdsList
- isDescendants() - Method in interface com.sap.cds.ql.hana.CqnHierarchySubset
- isDistinct() - Method in interface com.sap.cds.ql.cqn.CqnSelect
- isEnclosed() - Method in interface com.sap.cds.reflect.CdsAssociationType
-
Returns
true
if this is an enclosed association, which is declared via a filtered composition. - isEnum() - Method in interface com.sap.cds.reflect.CdsEnumType
- isEnum() - Method in interface com.sap.cds.reflect.CdsType
-
Returns
true
if this is an enum type. - isExpand() - Method in interface com.sap.cds.ql.cqn.CqnExpand
- isExpand() - Method in interface com.sap.cds.ql.cqn.CqnSelectList
- isExpand() - Method in interface com.sap.cds.ql.cqn.CqnSelectListItem
- isExpression() - Method in interface com.sap.cds.ql.cqn.CqnExpression
- isExpression() - Method in interface com.sap.cds.ql.cqn.CqnValue
-
Returns
true
if this is aCqnExpression
. - isForRemoval() - Method in interface com.sap.cds.CdsData
-
Indicates if this data instance is marked for removal inside of a
delta list
. - isFunction() - Method in interface com.sap.cds.ql.cqn.CqnFunc
- isFunction() - Method in interface com.sap.cds.ql.cqn.CqnValue
-
Returns
true
if this is aCqnFunc
. - isGenerator() - Method in interface com.sap.cds.ql.hana.CqnHierarchy
- isGenerator() - Method in interface com.sap.cds.ql.hana.CqnHierarchyGenerator
- isHierarchySubset() - Method in interface com.sap.cds.ql.hana.CqnHierarchy
- isHierarchySubset() - Method in interface com.sap.cds.ql.hana.CqnHierarchySubset
- isInline() - Method in interface com.sap.cds.ql.cqn.CqnInline
- isInline() - Method in interface com.sap.cds.ql.cqn.CqnSelectList
- isInsert() - Method in interface com.sap.cds.ql.cqn.CqnInsert
- isInsert() - Method in interface com.sap.cds.ql.cqn.CqnStatement
-
Returns
true
if this is aCqnInsert
statement. - isJoin() - Method in interface com.sap.cds.ql.cqn.CqnJoin
- isJoin() - Method in interface com.sap.cds.ql.cqn.CqnSource
-
Returns
true
if this is aCqnJoin
. - isKey() - Method in interface com.sap.cds.reflect.CdsElementDefinition
-
Returns
true
if thisCdsElement
is a key. - isList() - Method in interface com.sap.cds.ql.cqn.CqnListValue
- isList() - Method in interface com.sap.cds.ql.cqn.CqnValue
-
Returns
true
if this is aCqnListValue
value. - isLiteral() - Method in interface com.sap.cds.ql.cqn.CqnLiteral
- isLiteral() - Method in interface com.sap.cds.ql.cqn.CqnValue
-
Returns
true
if this is aCqnLiteral
. - isLocalized() - Method in interface com.sap.cds.reflect.CdsElementDefinition
-
Returns
true
if thisCdsElement
is localized. - isLocalized() - Method in interface com.sap.cds.reflect.CdsStringType
-
Returns
true
if thisCdsString
is localized. - isNegation() - Method in interface com.sap.cds.ql.cqn.CqnExpression
-
Returns
true
if this is aCqnArithmeticNegation
. - isNot(Value<T>) - Method in interface com.sap.cds.ql.Value
-
Creates a comparison predicate that tests if this value is not equal to a given value.
- isNot(T) - Method in interface com.sap.cds.ql.Value
-
Creates a comparison predicate that tests if this value is not equal to a given value.
- isNotNull() - Method in interface com.sap.cds.ql.Value
-
Creates a predicate that tests if this value is not NULL
- isNotNull() - Method in interface com.sap.cds.reflect.CdsElementDefinition
-
Returns
true
if thisCdsElement
cannot benull
. - isNotNull() - Method in interface com.sap.cds.reflect.CdsParameter
-
Returns true if this parameter cannot be null
- isNull() - Method in interface com.sap.cds.ql.Value
-
Creates a predicate that tests if this value is NULL
- isNullValue() - Method in interface com.sap.cds.ql.cqn.CqnNullValue
- isNullValue() - Method in interface com.sap.cds.ql.cqn.CqnValue
-
Returns
true
if this is aCqnNullValue
. - isNumeric() - Method in interface com.sap.cds.ql.cqn.CqnLiteral
-
Returns
true
if this is aCqnNumericLiteral
. - isNumeric() - Method in interface com.sap.cds.ql.cqn.CqnNumericLiteral
- isParameter() - Method in interface com.sap.cds.ql.cqn.CqnParameter
- isParameter() - Method in interface com.sap.cds.ql.cqn.CqnValue
-
Returns
true
if this is aCqnParameter
. - isPlain() - Method in interface com.sap.cds.ql.cqn.CqnPlain
- isPlain() - Method in interface com.sap.cds.ql.cqn.CqnValue
-
Returns
true
if this is aCqnPlain
value. - isPositional() - Method in interface com.sap.cds.ql.cqn.CqnParameter
-
Returns
true
if this is a positional parameter. - isPredicate() - Method in interface com.sap.cds.ql.cqn.CqnExpression
-
Returns
true
if this is aCqnPredicate
. - isPredicate() - Method in interface com.sap.cds.ql.cqn.CqnPredicate
- isProjection() - Method in interface com.sap.cds.reflect.CdsEntity
-
Returns
true
if this entity is a projection. - isRef() - Method in interface com.sap.cds.ql.cqn.CqnElementRef
- isRef() - Method in interface com.sap.cds.ql.cqn.CqnSelectListItem
- isRef() - Method in interface com.sap.cds.ql.cqn.CqnSelectListValue
- isRef() - Method in interface com.sap.cds.ql.cqn.CqnSource
-
Returns
true
if this is aCqnStructuredTypeRef
. - isRef() - Method in interface com.sap.cds.ql.cqn.CqnStructuredTypeRef
- isRef() - Method in interface com.sap.cds.ql.cqn.CqnValue
-
Returns
true
if this is aCqnElementRef
. - isRollbackOnly() - Method in interface com.sap.cds.transaction.spi.ContainerTransactionManager
-
True, if the transaction manager was marked for rollback only for the currently active transaction
- isSelect() - Method in interface com.sap.cds.ql.cqn.CqnSelect
- isSelect() - Method in interface com.sap.cds.ql.cqn.CqnSource
-
Returns
true
if this is aCqnSelect
statement. - isSelect() - Method in interface com.sap.cds.ql.cqn.CqnStatement
-
Returns
true
if this is aCqnSelect
statement. - isSelectList() - Method in interface com.sap.cds.ql.cqn.CqnSelectList
- isSelectList() - Method in interface com.sap.cds.ql.cqn.CqnSelectListItem
- isSimple() - Method in interface com.sap.cds.reflect.CdsSimpleType
- isSimple() - Method in interface com.sap.cds.reflect.CdsType
-
Returns
true
if this is a simple type. - isSimpleType(CdsBaseType) - Method in interface com.sap.cds.reflect.CdsSimpleType
- isSimpleType(CdsBaseType) - Method in interface com.sap.cds.reflect.CdsType
-
Returns
true
if this is a simple type with a given base type. - isStar() - Method in interface com.sap.cds.ql.cqn.CqnSelectListItem
- isStar() - Method in class com.sap.cds.ql.cqn.CqnStar
- isString() - Method in interface com.sap.cds.ql.cqn.CqnLiteral
-
Returns
true
if this is aCqnStringLiteral
. - isString() - Method in interface com.sap.cds.ql.cqn.CqnStringLiteral
- isStructured() - Method in interface com.sap.cds.ql.cqn.CqnLiteral
-
Returns
true
if this is aCqnStructuredLiteral
. - isStructured() - Method in interface com.sap.cds.ql.cqn.CqnStructuredLiteral
- isStructured() - Method in interface com.sap.cds.reflect.CdsStructuredType
- isStructured() - Method in interface com.sap.cds.reflect.CdsType
-
Returns
true
if this is a structured type. - isSymbolicType() - Method in interface com.sap.cds.reflect.CdsType
-
Returns
true
if this is a symbolic type with special meaning e.g. reference to something else or a $self. - isTableFunction() - Method in interface com.sap.cds.CqnTableFunction
- isTableFunction() - Method in interface com.sap.cds.ql.cqn.CqnSource
-
Returns
true
if this is aCqnTableFunction
. - isTableFunction() - Method in interface com.sap.cds.ql.hana.CqnHierarchy
- isTemporal() - Method in interface com.sap.cds.ql.cqn.CqnLiteral
-
Returns
true
if this is aCqnTemporalLiteral
. - isTemporal() - Method in interface com.sap.cds.ql.cqn.CqnTemporalLiteral
- isUnique() - Method in interface com.sap.cds.reflect.CdsElementDefinition
-
Returns
true
if thisCdsElement
is unique. - isUpdate() - Method in interface com.sap.cds.ql.cqn.CqnStatement
-
Returns
true
if this is aCqnUpdate
statement. - isUpdate() - Method in interface com.sap.cds.ql.cqn.CqnUpdate
- isUpsert() - Method in interface com.sap.cds.ql.cqn.CqnStatement
-
Returns
true
if this is aCqnUpsert
statement. - isUpsert() - Method in interface com.sap.cds.ql.cqn.CqnUpsert
- isValue() - Method in interface com.sap.cds.ql.cqn.CqnElementRef
- isValue() - Method in interface com.sap.cds.ql.cqn.CqnSelectListItem
- isValue() - Method in interface com.sap.cds.ql.cqn.CqnSelectListValue
- isVector() - Method in interface com.sap.cds.ql.cqn.CqnLiteral
-
Returns
true
if this is aCqnVector
. - isVector() - Method in interface com.sap.cds.ql.cqn.CqnVector
- isView() - Method in interface com.sap.cds.reflect.CdsEntity
-
Returns
true
if this entity is a view. - isVirtual() - Method in interface com.sap.cds.reflect.CdsElementDefinition
-
Returns
true
if thisCdsElement
is virtual. - items() - Method in interface com.sap.cds.ql.cqn.CqnEntitySelector
-
Returns the selected items
- items() - Method in interface com.sap.cds.ql.cqn.CqnSelectList
- items(Iterable<? extends Selectable>) - Method in interface com.sap.cds.ql.Expand
- items(List<CqnSelectListItem>) - Method in interface com.sap.cds.ql.cqn.Modifier
- iterator() - Method in interface com.sap.cds.ql.cqn.Path
-
Returns an iterator over
ResolvedSegment(s)
.
J
- javaType() - Method in enum class com.sap.cds.reflect.CdsBaseType
- joinType(String) - Static method in enum class com.sap.cds.ql.cqn.CqnJoin.Type
- JSONizable - Interface in com.sap.cds
K
- keepStart() - Method in interface com.sap.cds.ql.cqn.transformation.CqnHierarchySubsetTransformation
-
Returns whether the start nodes, i.e. the nodes after applying the
transformations
, should be included - keyElements() - Method in interface com.sap.cds.reflect.CdsStructuredType
-
Returns a sequential
Stream
over the keyCdsElement(s)
in this structured type. - keys() - Method in interface com.sap.cds.ql.cqn.ResolvedSegment
-
Returns the element name to value mapping for the key elements of the
CdsEntity
that is targeted by theCqnReference.Segment
. - keyValues() - Method in interface com.sap.cds.ql.cqn.ResolvedSegment
-
Returns the element name to value mapping for the key elements of the
CdsEntity
that is targeted by theCqnReference.Segment
. - kind() - Method in interface com.sap.cds.ql.cqn.transformation.CqnAggregateTransformation
- kind() - Method in interface com.sap.cds.ql.cqn.transformation.CqnAncestorsTransformation
- kind() - Method in interface com.sap.cds.ql.cqn.transformation.CqnComputeTransformation
- kind() - Method in interface com.sap.cds.ql.cqn.transformation.CqnCustomTransformation
- kind() - Method in interface com.sap.cds.ql.cqn.transformation.CqnDescendantsTransformation
- kind() - Method in interface com.sap.cds.ql.cqn.transformation.CqnFilterTransformation
- kind() - Method in interface com.sap.cds.ql.cqn.transformation.CqnGroupByTransformation
- kind() - Method in interface com.sap.cds.ql.cqn.transformation.CqnOrderByTransformation
- kind() - Method in interface com.sap.cds.ql.cqn.transformation.CqnSearchTransformation
- kind() - Method in interface com.sap.cds.ql.cqn.transformation.CqnSkipTransformation
- kind() - Method in interface com.sap.cds.ql.cqn.transformation.CqnTopLevelsTransformation
- kind() - Method in interface com.sap.cds.ql.cqn.transformation.CqnTopTransformation
- kind() - Method in interface com.sap.cds.ql.cqn.transformation.CqnTransformation
-
Returns the kind of this transformation
L
- l2Distance(CqnValue, CqnValue) - Static method in interface com.sap.cds.ql.CQL
-
Creates a CDS QL function to compute the L2 distance of two vectors.
- l2Distance(CqnValue, CqnValue) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- LARGE_BINARY - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- LARGE_STRING - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- lastSegment() - Method in interface com.sap.cds.ql.cqn.CqnReference
- le(Value<T>) - Method in interface com.sap.cds.ql.Value
-
Creates a comparison predicate that tests if this value is less than or equal to a given value
- le(T) - Method in interface com.sap.cds.ql.Value
-
Creates a comparison predicate that tests if this value is less than or equal to a given value
- LE - Enum constant in enum class com.sap.cds.ql.cqn.CqnComparisonPredicate.Operator
- left() - Method in interface com.sap.cds.ql.cqn.CqnArithmeticExpression
- left() - Method in interface com.sap.cds.ql.cqn.CqnComparisonPredicate
- left() - Method in interface com.sap.cds.ql.cqn.CqnJoin
- LEFT - Enum constant in enum class com.sap.cds.ql.cqn.CqnJoin.Type
- LENGTH - Static variable in interface com.sap.cds.reflect.CdsStringType
- levels() - Method in interface com.sap.cds.ql.cqn.transformation.CqnTopLevelsTransformation
-
Returns the number of levels, which the output set should contain
- limit(long) - Method in interface com.sap.cds.ql.Expand
-
Sets the limit of the expand.
- limit(long) - Method in class com.sap.cds.ql.Select
-
Sets the limit of the select statement.
- limit(long, long) - Method in interface com.sap.cds.ql.Expand
-
Sets the limit and offset of the expand.
- limit(long, long) - Method in class com.sap.cds.ql.Select
-
Sets the limit and offset of the select statement.
- list() - Method in interface com.sap.cds.Result
-
Returns a list of the result rows.
- list(CqnValue...) - Static method in interface com.sap.cds.ql.CQL
-
Creates a
CqnListValue
composing given values - list(List<? extends CqnValue>) - Static method in interface com.sap.cds.ql.CQL
-
Creates a
CqnListValue
composing given values - list(List<? extends CqnValue>) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- list(List<Value<?>>) - Method in interface com.sap.cds.ql.cqn.Modifier
- listOf(Class<T>) - Method in interface com.sap.cds.Result
-
Returns a list of the result rows mapped to the given
type
. - literal(CqnLiteral<?>) - Method in interface com.sap.cds.ql.cqn.Modifier
- Literal<T> - Interface in com.sap.cds.ql
- load(Class<T>) - Static method in class com.sap.cds.Cds4jServiceLoader
- loadAll(Class<T>) - Static method in class com.sap.cds.Cds4jServiceLoader
- lock() - Method in class com.sap.cds.ql.Select
-
Creates a write lock on the selected rows for a default number of seconds specified by DB so that other queries cannot lock or change the data until current transaction is finished.
- lock(int) - Method in class com.sap.cds.ql.Select
-
Creates a write lock on the selected rows so that other queries cannot lock or change the data until current transaction is finished.
- lock(CqnLock.Mode) - Method in class com.sap.cds.ql.Select
-
Creates a write lock on the selected rows for a default number of seconds specified by DB so that other queries cannot lock or change the data until current transaction is finished.
- lock(CqnLock.Mode, int) - Method in class com.sap.cds.ql.Select
-
Creates a write lock on the selected rows so that other queries cannot lock or change the data until current transaction is finished.
- LOG_CQN_VALUES - Static variable in interface com.sap.cds.DataStoreConfiguration
- low() - Method in interface com.sap.cds.ql.cqn.CqnBetweenPredicate
- lt(Value<T>) - Method in interface com.sap.cds.ql.Value
-
Creates a comparison predicate that tests if this value is less than a given value
- lt(T) - Method in interface com.sap.cds.ql.Value
-
Creates a comparison predicate that tests if this value is less than a given value
- LT - Enum constant in enum class com.sap.cds.ql.cqn.CqnComparisonPredicate.Operator
M
- MAP - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- match(CqnMatchPredicate) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace a
match
predicate. - match(CqnStructuredTypeRef, CqnPredicate, CqnMatchPredicate.Quantifier) - Static method in interface com.sap.cds.ql.CQL
-
Creates a match predicate that tests if a given ref matches a given filter
- match(CqnStructuredTypeRef, CqnPredicate, CqnMatchPredicate.Quantifier) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- MATCH - Enum constant in enum class com.sap.cds.ql.cqn.CqnContainmentTest.Position
-
Checks if the value matches the term.
- matchesPattern(CqnValue, CqnValue) - Static method in interface com.sap.cds.ql.CQL
-
Creates a predicate that tests if this value matches a specified regular expression
- matchesPattern(CqnValue, CqnValue) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- matchesPattern(CqnValue, CqnValue, boolean, boolean) - Static method in interface com.sap.cds.ql.CQL
-
Creates a predicate that tests if this value matches a specified regular expression
- matchesPattern(CqnValue, CqnValue, boolean, boolean) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- matchesPattern(CqnValue, CqnValue, CqnValue) - Static method in interface com.sap.cds.ql.CQL
-
Creates a predicate that tests if this value matches a specified regular expression
- matchesPattern(CqnValue, CqnValue, CqnValue) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- matchesPattern(CqnValue, String) - Static method in interface com.sap.cds.ql.CQL
-
Creates a predicate that tests if this value matches a specified regular expression
- matchesPattern(Value<String>) - Method in interface com.sap.cds.ql.Value
-
Creates a predicate that tests if this value matches a specified regular expression
- matchesPattern(Value<String>, boolean, boolean) - Method in interface com.sap.cds.ql.Value
-
Creates a predicate that tests if this value matches a specified regular expression
- matchesPattern(Value<String>, Value<String>) - Method in interface com.sap.cds.ql.Value
-
Creates a predicate that tests if this value matches a specified regular expression
- matchesPattern(String) - Method in interface com.sap.cds.ql.Value
-
Creates a predicate that tests if this value matches a specified regular expression
- matching(Map<String, ?>) - Static method in interface com.sap.cds.ql.CQL
-
Creates a predicate from a map of element names to values or parameters.
- matching(Map<String, ?>) - Method in interface com.sap.cds.ql.CqnBuilder
- matching(Map<String, ?>) - Method in interface com.sap.cds.ql.Delete
-
Sets the where condition of the delete statement.
- matching(Map<String, ?>) - Method in interface com.sap.cds.ql.FilterableStatement
-
Sets the where condition of the filterable statement.
- matching(Map<String, ?>) - Method in class com.sap.cds.ql.Select
-
Sets the where condition of the select statement.
- matching(Map<String, ?>) - Method in interface com.sap.cds.ql.StructuredType
- matching(Map<String, ?>) - Method in interface com.sap.cds.ql.Update
-
Sets the where condition of the update statement.
- max() - Method in interface com.sap.cds.ql.Value
-
Creates a function by passing this value as a parameter to the underlying data store's MAX function.
- max(CqnValue) - Static method in interface com.sap.cds.ql.CQL
-
Creates a max function call on the given element or expression.
- MAX_BATCH_SIZE - Static variable in interface com.sap.cds.DataStoreConfiguration
- MAX_BATCH_SIZE_DEFAULT - Static variable in interface com.sap.cds.DataStoreConfiguration
- min() - Method in interface com.sap.cds.ql.Value
-
Creates a function by passing this value as a parameter to the underlying data store's MIN function.
- min(CqnValue) - Static method in interface com.sap.cds.ql.CQL
-
Creates a min function call on the given element or expression.
- minus(Value<? extends Number>) - Method in interface com.sap.cds.ql.Value
-
Creates an expression that subtracts a given subtrahend from this numeric value
- minus(Number) - Method in interface com.sap.cds.ql.Value
-
Creates an expression that subtracts a given subtrahend from this numeric value
- mode() - Method in interface com.sap.cds.ql.cqn.CqnLock
- Modifier - Interface in com.sap.cds.ql.cqn
- MUL - Enum constant in enum class com.sap.cds.ql.cqn.CqnArithmeticExpression.Operator
-
Multiplication operator
N
- name() - Method in interface com.sap.cds.CqnTableFunction
- name() - Method in interface com.sap.cds.ql.cqn.CqnParameter
-
Returns the name of this parameter
- name() - Method in interface com.sap.cds.ql.cqn.transformation.CqnCustomTransformation
- name() - Method in interface com.sap.cds.reflect.CdsEnumType.Enumeral
-
Returns the name of this enumeral.
- ne(Value<T>) - Method in interface com.sap.cds.ql.Value
-
Creates a comparison predicate that tests if this value is not equal to a given value.
- ne(T) - Method in interface com.sap.cds.ql.Value
-
Creates a comparison predicate that tests if this value is not equal to a given value.
- NE - Enum constant in enum class com.sap.cds.ql.cqn.CqnComparisonPredicate.Operator
- negation(Predicate) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace a logical
negation
. - nodeProperty() - Method in interface com.sap.cds.ql.cqn.transformation.CqnHierarchyTransformation
-
Returns a reference to the property that identifies the nodes of the hierarchy.
- nonAssociationElements() - Method in interface com.sap.cds.reflect.CdsStructuredType
-
Returns a sequential
Stream
over theCdsElement(s)
in this structured type that are not of typeCdsAssociationType
. - NonUniqueResultException - Exception in com.sap.cds
-
Thrown by the runtime when
Result.single()
is executed and the result contains more than one row. - NonUniqueResultException(String) - Constructor for exception com.sap.cds.NonUniqueResultException
- NonUniqueResultException(String, Throwable) - Constructor for exception com.sap.cds.NonUniqueResultException
- not() - Method in interface com.sap.cds.ql.Predicate
-
Negates this predicate
- not(CqnPredicate) - Static method in interface com.sap.cds.ql.CQL
-
Negates a given
CqnPredicate
. - not(CqnPredicate) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- NOT_NULL - Enum constant in enum class com.sap.cds.CdsDataProcessor.Mode
-
Include all declared elements for which the data map
contains
a non-null value. - NotNullConstraintException - Exception in com.sap.cds
-
Thrown to indicate that a NOT NULL constraint has been violated during an attempt to insert or update a CdsEntity.
- NotNullConstraintException(List<CdsElement>, Exception) - Constructor for exception com.sap.cds.NotNullConstraintException
- now() - Static method in interface com.sap.cds.ql.CQL
-
Creates an
ElementRef
to be used in queries to represent $now. - now() - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- NULL - Enum constant in enum class com.sap.cds.CdsDataProcessor.Mode
-
Include all declared elements that are mapped to null, or don't have an associated value in the data map, in this case
CdsDataProcessor.ABSENT
is used as a placeholder value. - NULL - Static variable in interface com.sap.cds.ql.CQL
- nulls - Variable in enum class com.sap.cds.ql.cqn.CqnSortSpecification.Order
-
The order of null values (first or last)
- nullValue() - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- NullValue - Interface in com.sap.cds.ql
O
- of(float[]) - Static method in interface com.sap.cds.CdsVector
-
Returns a new
CdsVector
. - of(Object) - Method in interface com.sap.cds.CdsVector.Factory
- of(String) - Static method in interface com.sap.cds.CdsVector
-
Returns a new
CdsVector
. - ofLiteral() - Method in interface com.sap.cds.ql.cqn.CqnLiteral
- ofLiteral() - Method in interface com.sap.cds.ql.cqn.CqnValue
- ofRef() - Method in interface com.sap.cds.ql.cqn.CqnElementRef
- ofRef() - Method in interface com.sap.cds.ql.cqn.CqnSelectListItem
- ofRef() - Method in interface com.sap.cds.ql.cqn.CqnSelectListValue
- ofRef() - Method in interface com.sap.cds.ql.cqn.CqnValue
- ofValue() - Method in interface com.sap.cds.ql.cqn.CqnSelectListItem
- ofValue() - Method in interface com.sap.cds.ql.cqn.CqnSelectListValue
- on() - Method in interface com.sap.cds.ql.cqn.CqnJoin
- on(CqnPredicate) - Method in interface com.sap.cds.reflect.overlay.CdsAssociationExtender
-
Sets the on-condition for the association.
- onCondition() - Method in interface com.sap.cds.reflect.CdsAssociationType
-
Returns an
Optional
wrapping the on condition of this association. - operator() - Method in interface com.sap.cds.ql.cqn.CqnArithmeticExpression
- operator() - Method in interface com.sap.cds.ql.cqn.CqnComparisonPredicate
- operator() - Method in interface com.sap.cds.ql.cqn.CqnConnectivePredicate
- or(CqnPredicate, CqnPredicate) - Static method in interface com.sap.cds.ql.CQL
-
Creates a disjunction of two given predicates
- or(CqnPredicate, CqnPredicate...) - Method in interface com.sap.cds.ql.Predicate
-
Creates a disjunction of this predicate with other predicates
- or(Iterable<? extends CqnPredicate>) - Static method in interface com.sap.cds.ql.CQL
-
Creates a disjunction of given predicates
- OR - Enum constant in enum class com.sap.cds.ql.cqn.CqnConnectivePredicate.Operator
- order() - Method in interface com.sap.cds.ql.cqn.CqnSortSpecification
- Orderable - Interface in com.sap.cds.ql
- orderBy() - Method in interface com.sap.cds.ql.cqn.CqnEntitySelector
-
Returns the order of the selection result
- orderBy() - Method in interface com.sap.cds.ql.cqn.CqnWindowFunc.WindowSpecification
-
Returns the order of this window specification
- orderBy() - Method in interface com.sap.cds.ql.cqn.transformation.CqnOrderByTransformation
-
Returns the sort specifications by which the input set is sorted
- orderBy() - Method in interface com.sap.cds.ql.hana.CqnHierarchyGenerator
- orderBy(CqnSortSpecification...) - Method in interface com.sap.cds.ql.Expand
- orderBy(CqnSortSpecification...) - Method in interface com.sap.cds.ql.hana.Hierarchy
-
Specifies the sort order of sibling nodes.
- orderBy(CqnSortSpecification...) - Method in class com.sap.cds.ql.Select
-
Sets the orderBy clause of the select statement.
- orderBy(CqnSortSpecification...) - Method in interface com.sap.cds.ql.WindowFunctionCall
-
Sets the order by clause of the window specification of this window function call.
- orderBy(String...) - Method in interface com.sap.cds.ql.Expand
- orderBy(String...) - Method in interface com.sap.cds.ql.hana.Hierarchy
-
Specifies the sort order of sibling nodes given as element names of the source of this hierarchy.
- orderBy(String...) - Method in class com.sap.cds.ql.Select
-
Sets the orderBy clause of the select statement with
display names
of select list values. - orderBy(String...) - Method in interface com.sap.cds.ql.WindowFunctionCall
-
Sets the order by clause of the window specification of this window function call.
- orderBy(Function<T, CqnSortSpecification>) - Method in interface com.sap.cds.ql.Expand
- orderBy(Function<T, CqnSortSpecification>...) - Method in interface com.sap.cds.ql.Expand
- orderBy(Function<T, CqnSortSpecification>...) - Method in class com.sap.cds.ql.Select
-
Sets the orderBy clause of the select statement.
- orderBy(Function<T, CqnSortSpecification>, Function<T, CqnSortSpecification>) - Method in interface com.sap.cds.ql.Expand
- orderBy(Function<T, CqnSortSpecification>, Function<T, CqnSortSpecification>, Function<T, CqnSortSpecification>) - Method in interface com.sap.cds.ql.Expand
- orderBy(Function<T, CqnSortSpecification>, Function<T, CqnSortSpecification>, Function<T, CqnSortSpecification>, Function<T, CqnSortSpecification>) - Method in interface com.sap.cds.ql.Expand
- orderBy(Function<T, CqnSortSpecification>, Function<T, CqnSortSpecification>, Function<T, CqnSortSpecification>, Function<T, CqnSortSpecification>, Function<T, CqnSortSpecification>) - Method in interface com.sap.cds.ql.Expand
- orderBy(List<CqnSortSpecification>) - Method in interface com.sap.cds.ql.cqn.Modifier
- orderBy(List<CqnSortSpecification>) - Method in interface com.sap.cds.ql.Expand
- orderBy(List<CqnSortSpecification>) - Method in interface com.sap.cds.ql.hana.Hierarchy
-
Specifies the sort order of sibling nodes.
- orderBy(List<CqnSortSpecification>) - Method in class com.sap.cds.ql.Select
-
Sets the orderBy clause of the select statement.
- orderBy(List<CqnSortSpecification>) - Method in interface com.sap.cds.ql.WindowFunctionCall
-
Sets the order by clause of the window specification of this window function call.
- ORDERBY - Enum constant in enum class com.sap.cds.ql.cqn.transformation.CqnTransformation.Kind
- orElse(CqnValue) - Method in interface com.sap.cds.ql.Then
-
Converts a chain of when-then expressions (a list of
cases
) to acase expression
, which returns a given default value if no condition of any case matches. - orElse(Object) - Method in interface com.sap.cds.ql.Then
-
Converts a chain of when-then expressions (a list of
cases
) to acase expression
, which returns a given default value if no condition of any case matches. - origin() - Method in interface com.sap.cds.ql.cqn.ResolvedRefItem
- OUTER - Static variable in interface com.sap.cds.ql.cqn.CqnExistsSubquery
- over() - Method in interface com.sap.cds.ql.FunctionCall
-
Create a window function from this function call over a window with a single partition
- over(CqnValue...) - Method in interface com.sap.cds.ql.FunctionCall
-
Create a window function from this function call over a window with given partitions
- over(String...) - Method in interface com.sap.cds.ql.FunctionCall
-
Create a window function from this function call over a window with given partitions
- over(List<? extends CqnValue>) - Method in interface com.sap.cds.ql.FunctionCall
-
Create a window function from this function call over a window with given partitions
- over(Stream<? extends CqnValue>) - Method in interface com.sap.cds.ql.FunctionCall
-
Create a window function from this function call over a window with given partitions
P
- param(int) - Static method in interface com.sap.cds.ql.CQL
-
Creates an indexed
Parameter
to be used in CQN statements. - param(String) - Static method in interface com.sap.cds.ql.CQL
-
Creates a named
Parameter
to be used in queries. - param(String) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- parameter(CqnParameter) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace
parameters
. - Parameter<T> - Interface in com.sap.cds.ql
- parameters() - Method in interface com.sap.cds.ql.cqn.transformation.CqnCustomTransformation
- parameters() - Method in interface com.sap.cds.reflect.CdsOperation
- params() - Method in interface com.sap.cds.reflect.CdsEntity
- parse() - Method in interface com.sap.cds.ql.CqnBuilder
- partitionBy() - Method in interface com.sap.cds.ql.cqn.CqnWindowFunc.WindowSpecification
-
Returns the partitions of this window specification
- passThroughSearch(CqnPassThroughSearchPredicate) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace a
search
predicate. - path() - Method in interface com.sap.cds.ql.cqn.CqnReference
- Path - Interface in com.sap.cds.ql.cqn
- plain() - Method in interface com.sap.cds.ql.cqn.CqnPlain
-
Returns the name plain value.
- plain(CqnPlain) - Method in interface com.sap.cds.ql.cqn.Modifier
- plain(Object...) - Method in interface com.sap.cds.ql.Value
- plain(String) - Static method in interface com.sap.cds.ql.CQL
-
Creates a CQN plain value, which is directly send to the underlying data store.
- plain(String) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- plus(Value<? extends Number>) - Method in interface com.sap.cds.ql.Value
-
Creates an expression that adds a given summand to this numeric value
- plus(Number) - Method in interface com.sap.cds.ql.Value
-
Creates an expression that adds a given summand to this numeric value
- position() - Method in interface com.sap.cds.ql.cqn.CqnContainmentTest
- PRECISION - Static variable in interface com.sap.cds.reflect.CdsDecimal
- predicate() - Method in interface com.sap.cds.ql.cqn.CqnMatchPredicate
-
The condition to test for
- predicate() - Method in interface com.sap.cds.ql.cqn.CqnNegation
- Predicate - Interface in com.sap.cds.ql
- predicates() - Method in interface com.sap.cds.ql.cqn.CqnConnectivePredicate
- process(Result) - Method in interface com.sap.cds.CdsDataProcessor
-
Runs the CdsDataProcessor on the given CDS.ql result.
- process(Iterable<? extends Map<String, Object>>, CdsStructuredType) - Method in interface com.sap.cds.CdsDataProcessor
-
Runs the CdsDataProcessor on the given data entries.
- process(Iterable<? extends Map<String, Object>>, Iterable<? extends Map<String, Object>>, CdsStructuredType) - Method in interface com.sap.cds.CdsDiffProcessor
-
Runs the CdsDiffProcessor on the new and old images of the data represented as a collection of entries or an instances of the
Result
- process(Map<String, Object>, CdsStructuredType) - Method in interface com.sap.cds.CdsDataProcessor
-
Runs the CdsDataProcessor on the given data entry.
- process(Map<String, Object>, Map<String, Object>, CdsStructuredType) - Method in interface com.sap.cds.CdsDiffProcessor
-
Runs the CdsDiffProcessor on the new and old image of the data.
- proxy(Map<String, Object>, Class<T>) - Method in interface com.sap.cds.Struct.ProxyFactory
- putMetadata(String, T) - Method in interface com.sap.cds.CdsData
-
Associates the specified metadata value with the specified key.
- putPath(String, T) - Method in interface com.sap.cds.CdsData
-
Associates the specified value with the specified path in this map.
- putPathIfAbsent(String, T) - Method in interface com.sap.cds.CdsData
-
If the specified path (see
CdsData.containsPath(java.lang.String)
) is not already associated with a value (or is mapped to null) associates it with the given value and returns null, else returns the current value.
Q
- quantifier() - Method in interface com.sap.cds.ql.cqn.CqnMatchPredicate
-
Whether all or any elements need to fulfill the condition
- query() - Method in interface com.sap.cds.reflect.CdsEntity
-
Returns the query of this
CdsEntity
. - query(CqnSelect) - Method in interface com.sap.cds.reflect.overlay.CdsEntityExtender
-
Sets the
CqnSelect
query for the entity.
R
- read(InputStream) - Static method in interface com.sap.cds.reflect.CdsModel
-
Creates a CDS model from a CSN input stream.
- read(String) - Static method in interface com.sap.cds.reflect.CdsModel
-
Creates a CDS model from a CSN String.
- readCsn(InputStream) - Method in interface com.sap.cds.reflect.CdsModel.Reader
- readCsn(String) - Method in interface com.sap.cds.reflect.CdsModel.Reader
- reader - Static variable in interface com.sap.cds.reflect.CdsModel
- reader() - Static method in interface com.sap.cds.reflect.CdsModel
- ref() - Method in interface com.sap.cds.ql.cqn.CqnEntitySelector
-
Returns the reference to the entity set of this selector.
- ref() - Method in interface com.sap.cds.ql.cqn.CqnMatchPredicate
-
The referenced entity set
- ref() - Method in interface com.sap.cds.ql.cqn.CqnSelectList
- ref() - Method in interface com.sap.cds.ql.cqn.CqnStatement
-
Returns the reference of this statement.
- ref() - Method in interface com.sap.cds.ql.cqn.ResolvedRefItem
- ref() - Method in interface com.sap.cds.ql.Expand
- ref() - Method in interface com.sap.cds.Row
-
Returns a reference to the entity this row originates from.
- ref(CqnElementRef) - Method in interface com.sap.cds.ql.cqn.Modifier
- ref(CqnStructuredTypeRef) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace a
structured type ref
. - RefBuilder<T extends CqnReference> - Interface in com.sap.cds.ql
-
Builder for CQN
references
. - RefBuilder.RefSegment - Interface in com.sap.cds.ql
-
A modifiable ref segment.
- reflect() - Method in interface com.sap.cds.CdsDataStoreConnector
-
Returns the
CdsModel
. - refs() - Method in interface com.sap.cds.reflect.CdsAssociationType
-
Returns a sequential
Stream
ofelement refs
that are used to identify thetarget entity
of this association. - refSegment(String) - Static method in interface com.sap.cds.ql.CQL
-
Creates a segment of a structured type or element reference without filter.
- refSegment(String) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- refSegment(String, CqnPredicate) - Static method in interface com.sap.cds.ql.CQL
-
Creates a segment of a structured type or element reference with a filter condition.
- refSegment(String, CqnPredicate) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- refSegments(List<String>) - Static method in interface com.sap.cds.ql.CQL
-
Creates a list of reference segments without filter.
- refSegments(List<String>) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- REMOVE - Static variable in interface com.sap.cds.CdsDataProcessor.Converter
-
Indicates to remove the value from the data map.
- removed(Path, Path, CdsElement, Map<String, Object>) - Method in interface com.sap.cds.CdsDiffProcessor.DiffVisitor
-
This method is called when the
CdsDiffProcessor
detects that an entry was removed from the collection of entities: a composition of many entities a cascading association to many entities the images, if the processor processes a collection of images - removePath(String) - Method in interface com.sap.cds.CdsData
-
Removes the mapping for a path (see
CdsData.containsPath(java.lang.String)
) from this map if it is present (optional operation). - ResolvedRefItem - Interface in com.sap.cds.ql.cqn
- ResolvedSegment - Interface in com.sap.cds.ql.cqn
-
Contains information on a
CqnReference.Segment
of aCqnStructuredTypeRef
- resolveRefItems(CqnSelect) - Method in class com.sap.cds.ql.cqn.CqnAnalyzer
- resolveRefItems(CdsModel, CqnSelect) - Method in interface com.sap.cds.ql.cqn.CqnAnalyzer.CqnAnalyzerSPI
- result() - Method in class com.sap.cds.ResultBuilder
-
Create a
Result
from thisResultBuilder
- Result - Interface in com.sap.cds
-
Represents the result data returned by the
CdsDataStore
. - ResultBuilder - Class in com.sap.cds
-
Builder class to programmatically create a
Result
to represent the result of queries, insert, update and delete operations. - ResultBuilder() - Constructor for class com.sap.cds.ResultBuilder
- ResultBuilder.Factory - Interface in com.sap.cds
- returnType() - Method in interface com.sap.cds.reflect.CdsOperation
- reverse() - Method in interface com.sap.cds.ql.cqn.Path
-
Returns a reverse order iterator over
ResolvedSegment(s)
, starting from the target segment. - right() - Method in interface com.sap.cds.ql.cqn.CqnArithmeticExpression
- right() - Method in interface com.sap.cds.ql.cqn.CqnComparisonPredicate
- right() - Method in interface com.sap.cds.ql.cqn.CqnJoin
- RIGHT - Enum constant in enum class com.sap.cds.ql.cqn.CqnJoin.Type
- rollback() - Method in interface com.sap.cds.transaction.spi.ContainerTransactionManager
-
If there is an active transaction roll it back.
- RollbackException - Exception in com.sap.cds.transaction
-
Exception indicating that a transaction has been rolled back
- RollbackException(String) - Constructor for exception com.sap.cds.transaction.RollbackException
- RollbackException(SQLException) - Constructor for exception com.sap.cds.transaction.RollbackException
- root() - Method in interface com.sap.cds.ql.cqn.Path
-
Returns the root segment of the path.
- rootEntity() - Method in interface com.sap.cds.ql.cqn.AnalysisResult
-
Returns the
CdsEntity
that is the root of theref
. - rootKeys() - Method in interface com.sap.cds.ql.cqn.AnalysisResult
-
Returns the element name to value mapping for the key elements of the
CdsEntity
that is the root of theref
. - rootSegment() - Method in interface com.sap.cds.ql.cqn.CqnReference
-
Returns the first segment of this ref.
- rootSegment() - Method in interface com.sap.cds.ql.RefBuilder
-
Returns the first segment of this ref builder.
- Row - Interface in com.sap.cds
-
Represents a single result data set of the
CdsDataStore
. - rowCount() - Method in interface com.sap.cds.Result
-
Returns the number of rows affected or returned by the query.
- rowCount() - Method in class com.sap.cds.ResultBuilder
-
Returns the number of result rows
- rowCount(int) - Method in interface com.sap.cds.Result
-
Returns the number of rows affected or returned by the query with the given batch index.
- rowCount(long[]) - Method in class com.sap.cds.ResultBuilder
- rows(List<? extends Map<String, ?>>) - Method in class com.sap.cds.ResultBuilder
- rows(Stream<? extends Map<String, ?>>) - Method in class com.sap.cds.ResultBuilder
- rowType() - Method in interface com.sap.cds.Result
-
Returns the row type of this result.
- rowType(CdsStructuredType) - Method in interface com.sap.cds.CqnTableFunction
- rowType(CdsStructuredType) - Method in interface com.sap.cds.ql.cqn.transformation.CqnTransformation
- rowType(CdsStructuredType) - Method in class com.sap.cds.ResultBuilder
-
Specifies the
CdsStructuredType
that represents the row type of this result.
S
- SCALE - Static variable in interface com.sap.cds.reflect.CdsDecimal
- search() - Method in interface com.sap.cds.ql.cqn.CqnSelect
- search() - Method in interface com.sap.cds.ql.cqn.transformation.CqnSearchTransformation
-
The search expression to filter the input set with
- search(CqnPredicate) - Method in class com.sap.cds.ql.Select
-
Adds a search filter to this select statement, requiring that any searchable element of the target entity set matches the given search predicate.
- search(Predicate) - Method in interface com.sap.cds.ql.cqn.Modifier
- search(String) - Static method in interface com.sap.cds.ql.CQL
-
Creates a search predicate.
- search(String) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Deprecated, for removal: This API element is subject to removal in a future version.use
Modifier.searchTerm(CqnSearchTermPredicate)
instead - search(String) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- search(String) - Method in class com.sap.cds.ql.Select
-
Adds a search filter to this select statement, requiring that any searchable element of the target entity set matches the given search term
- search(String, Iterable<String>) - Method in class com.sap.cds.ql.Select
-
Adds a search filter to this select statement, requiring that any given searchable element of the target entity set matches the given search term.
- search(Function<Searchable, Predicate>) - Method in class com.sap.cds.ql.Select
-
Adds a search filter to this select statement, requiring that any searchable element of the target entity set matches the given search predicate.
- search(Function<Searchable, Predicate>, Iterable<String>) - Method in class com.sap.cds.ql.Select
-
Adds a search filter to this select statement, requiring that any searchable element of the target entity set matches the given search predicate.
- SEARCH - Enum constant in enum class com.sap.cds.ql.cqn.CqnContainmentTest.Position
-
Behaves like
CqnContainmentTest.Position.MATCH
, if the term contains wildcards ('*' and '?'). - SEARCH - Enum constant in enum class com.sap.cds.ql.cqn.transformation.CqnTransformation.Kind
- SEARCH_HANA_FUZZINESS - Static variable in interface com.sap.cds.DataStoreConfiguration
- SEARCH_HANA_FUZZINESS_DEFAULT - Static variable in interface com.sap.cds.DataStoreConfiguration
- SEARCH_HANA_FUZZY - Static variable in interface com.sap.cds.DataStoreConfiguration
- SEARCH_MODE - Static variable in interface com.sap.cds.DataStoreConfiguration
- SEARCH_MODE_GENERIC - Static variable in interface com.sap.cds.DataStoreConfiguration
- SEARCH_MODE_LOCALIZED_ASSOC - Static variable in interface com.sap.cds.DataStoreConfiguration
- SEARCH_MODE_LOCALIZED_VIEW - Static variable in interface com.sap.cds.DataStoreConfiguration
- Searchable - Interface in com.sap.cds.ql
-
An entity that can be searched for a search term or to which a search expression can be applied.
- searchableElements(Set<String>) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to set the
searchable
elements ofSelect
statements. - searchString() - Method in interface com.sap.cds.ql.cqn.CqnPassThroughSearchPredicate
- searchTerm() - Method in interface com.sap.cds.ql.cqn.CqnSearchPredicate
-
Deprecated.
- searchTerm() - Method in interface com.sap.cds.ql.cqn.CqnSearchTermPredicate
- searchTerm(CqnSearchTermPredicate) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace a
search
predicate. - segment() - Method in interface com.sap.cds.ql.cqn.ResolvedSegment
-
Returns the unmodified
CqnReference.Segment
. - segments() - Method in interface com.sap.cds.ql.cqn.CqnReference
-
Returns the segments of this ref.
- segments() - Method in interface com.sap.cds.ql.RefBuilder
-
Returns the segments of this ref builder as
List
. - select(CqnSource) - Method in interface com.sap.cds.ql.CqnBuilder
- select(Source<E>) - Method in interface com.sap.cds.ql.CqnBuilder
- select(CdsEntity) - Method in interface com.sap.cds.ql.CqnBuilder
- select(CdsEntity, UnaryOperator<StructuredType<?>>) - Method in interface com.sap.cds.ql.CqnBuilder
- select(Class<E>) - Method in interface com.sap.cds.ql.CqnBuilder
- select(Class<E>, Function<E, R>) - Method in interface com.sap.cds.ql.CqnBuilder
- select(String) - Method in interface com.sap.cds.ql.CqnBuilder
- select(String) - Method in interface com.sap.cds.ql.CqnParser
- select(String, UnaryOperator<StructuredType<?>>) - Method in interface com.sap.cds.ql.CqnBuilder
- Select<T extends StructuredType<?>> - Class in com.sap.cds.ql
-
The Select builder allows to construct CDS QL select statements, which can be executed via the
CdsDataStore
. - Select() - Constructor for class com.sap.cds.ql.Select
- SELECT_STAR - Static variable in interface com.sap.cds.DataStoreConfiguration
- SELECT_STAR_COLUMNS - Static variable in interface com.sap.cds.DataStoreConfiguration
- Selectable - Interface in com.sap.cds.ql
-
Expressions that can be put on the select list of
Select
statements. - SelectableValue - Interface in com.sap.cds.ql
-
Represents a value that can be selected in a query.
- selectAll() - Method in interface com.sap.cds.ql.cqn.Modifier
- selectedRows(List<? extends Map<String, ?>>) - Static method in class com.sap.cds.ResultBuilder
-
Creates a
ResultBuilder
to represent a query result. - selectListValue(SelectableValue, String) - Method in interface com.sap.cds.ql.cqn.Modifier
- selectListValue(Value<?>, String) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SERVICE - Enum constant in enum class com.sap.cds.reflect.CdsKind
- services() - Method in interface com.sap.cds.reflect.CdsModel
-
Returns a sequential
Stream
over allCdsService
definitions in this model. - SessionContext - Class in com.sap.cds
- set(String, CqnValue) - Method in interface com.sap.cds.ql.Update
-
Adds an element to be updated to the update statement.
- set(Function<T, ElementRef<E>>, Function<ElementRef<E>, Value<?>>) - Method in interface com.sap.cds.ql.Update
-
Adds an element to be updated to the update statement.
- setAttributes(Map<String, List<String>>) - Method in class com.sap.cds.UserContext
- setDelta(boolean) - Method in interface com.sap.cds.CdsList
- setId(String) - Method in class com.sap.cds.UserContext
- setLocale(Locale) - Method in class com.sap.cds.UserContext
- setNow(Instant) - Method in class com.sap.cds.SessionContext
- setRollbackOnly() - Method in interface com.sap.cds.transaction.TransactionManager
-
If the current thread is associated with an active transaction it is set in rollback only mode
- setSessionContext(SessionContext) - Method in interface com.sap.cds.CdsDataStore
- setTenant(String) - Method in class com.sap.cds.UserContext
- setters() - Method in interface com.sap.cds.ql.cqn.CqnUpdate
-
The setters of this statement.
- setters(Map<String, CqnValue>) - Method in interface com.sap.cds.ql.Update
-
Sets the values to be updated by the update statement.
- setTimeZone(TimeZone) - Method in class com.sap.cds.UserContext
- setUserContext(UserContext) - Method in class com.sap.cds.SessionContext
- setValidFrom(Instant) - Method in class com.sap.cds.SessionContext
- setValidTo(Instant) - Method in class com.sap.cds.SessionContext
- SHARED - Enum constant in enum class com.sap.cds.ql.cqn.CqnLock.Mode
- single() - Method in interface com.sap.cds.Result
-
Returns the single row.
- single(Class<T>) - Method in interface com.sap.cds.Result
-
Returns the single row mapped to the given
type
. - size() - Method in interface com.sap.cds.ql.cqn.CqnListValue
- size() - Method in interface com.sap.cds.ql.cqn.CqnReference
- skip() - Method in interface com.sap.cds.ql.cqn.CqnEntitySelector
-
Returns the number of rows to be skipped
- skip() - Method in interface com.sap.cds.ql.cqn.transformation.CqnSkipTransformation
-
Returns the number of rows to be skipped
- skip(long) - Method in interface com.sap.cds.ql.cqn.Modifier
- SKIP - Enum constant in enum class com.sap.cds.ql.cqn.transformation.CqnTransformation.Kind
- sort - Variable in enum class com.sap.cds.ql.cqn.CqnSortSpecification.Order
-
The order (asc or desc)
- sort(CqnValue, CqnSortSpecification.Order) - Static method in interface com.sap.cds.ql.CQL
-
Creates a
CqnSortSpecification
that sorts a value by a given order - sort(CqnValue, CqnSortSpecification.Order) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- sort(Value<?>, CqnSortSpecification.Order) - Method in interface com.sap.cds.ql.cqn.Modifier
- source() - Method in interface com.sap.cds.CqnTableFunction
- Source<T extends StructuredType<?>> - Interface in com.sap.cds.ql
- star() - Static method in interface com.sap.cds.ql.CQL
- star() - Static method in class com.sap.cds.ql.cqn.CqnStar
- START - Enum constant in enum class com.sap.cds.ql.cqn.CqnContainmentTest.Position
-
Checks if the value starts with the term.
- startsWith(CqnValue, CqnValue, boolean) - Static method in interface com.sap.cds.ql.CQL
-
Creates a predicate that tests whether a string value starts with a given prefix
- startsWith(Value<String>) - Method in interface com.sap.cds.ql.Value
-
Creates a predicate that tests whether this string value starts with a given prefix
- startsWith(String) - Method in interface com.sap.cds.ql.Value
-
Creates a predicate that tests whether this string value starts with a given prefix
- startWhere() - Method in interface com.sap.cds.ql.hana.CqnHierarchyGenerator
-
A filter condition that identifies the root nodes of the hierarchy generated by this generator
- startWhere() - Method in interface com.sap.cds.ql.hana.CqnHierarchySubset
-
Specifies the start nodes as an additional input table or as a filter condition A filter condition that specifies the start nodes of this hierarchy subset function
- startWhere(CqnPredicate) - Method in interface com.sap.cds.ql.hana.Hierarchy
-
Specifies a filter condition that identifies the root nodes of the hierarchy generated by this generator.
- startWhere(CqnPredicate) - Method in interface com.sap.cds.ql.hana.HierarchySubset
-
Specifies a filter condition that identifies the start nodes of this hierarchy subset function.
- Statement<T> - Interface in com.sap.cds.ql
- StatementBuilder<T> - Class in com.sap.cds.ql
- StatementBuilder() - Constructor for class com.sap.cds.ql.StatementBuilder
- stream() - Method in interface com.sap.cds.ql.cqn.CqnReference
- stream() - Method in interface com.sap.cds.ql.RefBuilder
-
Returns the segments of this ref builder as
Stream
. - stream() - Method in interface com.sap.cds.Result
-
Returns a sequential
Stream
of the result rows. - stream(Iterable<? extends Map<String, Object>>) - Static method in class com.sap.cds.Struct
-
Provides typed stream access on the given data maps.
- streamOf(Class<T>) - Method in interface com.sap.cds.Result
-
Returns a sequential
Stream
of the result rows mapped to the giventype
. - STRING - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- Struct - Class in com.sap.cds
-
Struct provides static helper methods to access data given as
Map
via an accessor interface. - Struct.IterableViewFactory - Class in com.sap.cds
- Struct.MapViewFactory - Class in com.sap.cds
- Struct.ProxyFactory - Interface in com.sap.cds
- StructuredType<T extends StructuredType<T>> - Interface in com.sap.cds.ql
-
Builder to define sets of structured CDS entities and types using filtered path expressions, to define predicates on these sets, and to address elements of structured types.
- StructuredTypeRef - Interface in com.sap.cds.ql
- structuredTypes() - Method in interface com.sap.cds.reflect.CdsModel
-
Returns a sequential
Stream
over allCdsStructuredType
definitions in this model. - SUB - Enum constant in enum class com.sap.cds.ql.cqn.CqnArithmeticExpression.Operator
-
Subtraction operator
- subquery() - Method in interface com.sap.cds.ql.cqn.CqnExistsSubquery
- subquery() - Method in interface com.sap.cds.ql.cqn.CqnInSubquery
-
The subquery that defines the set of expected values the
actual value
is tested against. - substring(int) - Method in interface com.sap.cds.ql.Value
-
Creates an expression for substring extraction from this string value.
- substring(int, int) - Method in interface com.sap.cds.ql.Value
-
Creates an expression for substring extraction from this string value.
- substring(Value<Integer>) - Method in interface com.sap.cds.ql.Value
-
Creates an expression for substring extraction from this string value.
- substring(Value<Integer>, Value<Integer>) - Method in interface com.sap.cds.ql.Value
-
Creates an expression for substring extraction from this value.
- sum() - Method in interface com.sap.cds.ql.Value
-
Creates a function by passing this value as a parameter to the underlying data store's SUM function.
- sum(CqnValue) - Static method in interface com.sap.cds.ql.CQL
-
Creates a sum function call on the given element or expression.
- support() - Method in interface com.sap.cds.ql.CqnBuilder
- supportsDelete() - Method in interface com.sap.cds.CdsDataStoreConnector.Capabilities
- supportsInsert() - Method in interface com.sap.cds.CdsDataStoreConnector.Capabilities
- supportsLock() - Method in interface com.sap.cds.CdsDataStoreConnector.Capabilities
- supportsParameters() - Method in interface com.sap.cds.CdsDataStoreConnector.Capabilities
- supportsUpdate() - Method in interface com.sap.cds.CdsDataStoreConnector.Capabilities
- supportsUpsert() - Method in interface com.sap.cds.CdsDataStoreConnector.Capabilities
- supportsViewsWithParameters() - Method in interface com.sap.cds.CdsDataStoreConnector.Capabilities
- symbol - Variable in enum class com.sap.cds.ql.cqn.CqnComparisonPredicate.Operator
- symbol - Variable in enum class com.sap.cds.ql.cqn.CqnConnectivePredicate.Operator
- symbol() - Method in enum class com.sap.cds.ql.cqn.CqnArithmeticExpression.Operator
- SystemException - Exception in com.sap.cds.transaction
-
Exception indicating an unexpected error condition that prevents transaction handling
- SystemException(String, Exception) - Constructor for exception com.sap.cds.transaction.SystemException
T
- TableFunction - Interface in com.sap.cds.ql
- target() - Method in interface com.sap.cds.ql.cqn.Path
-
Returns the target segment of the path.
- targetEntity() - Method in interface com.sap.cds.ql.cqn.AnalysisResult
-
Returns the
CdsEntity
targeted by theref
. - targetKeys() - Method in interface com.sap.cds.ql.cqn.AnalysisResult
-
Returns the element name to value mapping for the key elements of the
CdsEntity
that is targeted by theref
. - targetKeyValues() - Method in interface com.sap.cds.ql.cqn.AnalysisResult
-
Returns the element name to value mapping for the key elements of the
CdsEntity
that is targeted by theref
. - targetSegment() - Method in interface com.sap.cds.ql.cqn.CqnReference
-
Returns the last segment of this ref.
- targetSegment() - Method in interface com.sap.cds.ql.RefBuilder
-
Returns the last segment of this ref builder.
- targetValues() - Method in interface com.sap.cds.ql.cqn.AnalysisResult
-
Returns the element name to value mapping for all elements of the
CdsEntity
that is targeted by theref
. - term() - Method in interface com.sap.cds.ql.cqn.CqnContainmentTest
- test(Path, CdsElement) - Method in interface com.sap.cds.CdsDataProcessor.Filter
- test(Path, CdsElement, CdsType) - Method in interface com.sap.cds.CdsDataProcessor.Filter
-
Evaluates this filter predicate on the given arguments.
- then(CqnValue) - Method in interface com.sap.cds.ql.When
-
Specifies the return value of a
case
. - then(Object) - Method in interface com.sap.cds.ql.When
-
Specifies the return value of a
case
. - Then - Interface in com.sap.cds.ql
- TIME - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- timeout() - Method in interface com.sap.cds.ql.cqn.CqnLock
- times(Value<? extends Number>) - Method in interface com.sap.cds.ql.Value
-
Creates an expression that multiplies this numeric value with a given factor
- times(Number) - Method in interface com.sap.cds.ql.Value
-
Creates an expression that multiplies this numeric value with a given factor
- TIMESTAMP - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- timestampPrecision() - Method in interface com.sap.cds.CdsDataStoreConnector.Capabilities
-
The timestamp precision supported by this data store as number of fractional seconds
- to() - Method in interface com.sap.cds.ql.hana.CqnHierarchySubset
- to(int) - Method in interface com.sap.cds.ql.hana.HierarchySubset
-
Specifies a maximum HIERARCHY_DISTANCE
- to(String) - Static method in interface com.sap.cds.ql.CQL
-
Creates a
StructuredType
representing a path from a CDS entity to another entity. - to(String) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- to(String) - Method in interface com.sap.cds.ql.StructuredType
- to(String) - Method in interface com.sap.cds.Row
-
Returns a reference from the entity this row originates from along the given path.
- to(String, Class<E>) - Method in interface com.sap.cds.ql.StructuredType
- to(List<? extends CqnReference.Segment>) - Static method in interface com.sap.cds.ql.CQL
-
Creates a
StructuredType
representing a path from a CDS entity to another entity. - to(List<? extends CqnReference.Segment>) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- toJson() - Method in interface com.sap.cds.JSONizable
- toJson() - Method in interface com.sap.cds.ql.cqn.CqnExpression
- toJson() - Method in class com.sap.cds.ql.cqn.CqnStar
- toJson() - Method in interface com.sap.cds.ql.cqn.transformation.CqnTransformation
- token() - Method in interface com.sap.cds.ql.cqn.CqnSelectListItem
- tokens() - Method in interface com.sap.cds.ql.cqn.CqnToken
- toLower() - Method in interface com.sap.cds.ql.Value
-
Creates an expression for converting this string value to lower case using the rules of the underlying data store.
- toLower(Value<String>) - Static method in interface com.sap.cds.ql.CQL
-
Creates a CDS QL expression for converting the given string value to lower case using the rules of the underlying data store.
- toLower(Value<String>) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- toLower(String) - Static method in interface com.sap.cds.ql.CQL
-
Creates a CDS QL expression for converting the given string value to lower case using the rules of the underlying data store.
- toMany(String) - Method in interface com.sap.cds.reflect.overlay.CdsAssociationExtender
-
Sets a to-many cardinality for the association to the given target entity.
- toOne(String) - Method in interface com.sap.cds.reflect.overlay.CdsAssociationExtender
-
Sets a to-one cardinality for the association to the given target entity.
- top() - Method in interface com.sap.cds.ql.cqn.CqnEntitySelector
-
Returns the maximum number of rows to be returned
- top() - Method in interface com.sap.cds.ql.cqn.transformation.CqnTopTransformation
-
Returns the maximum number of rows to be returned
- top(long) - Method in interface com.sap.cds.ql.cqn.Modifier
- TOP - Enum constant in enum class com.sap.cds.ql.cqn.transformation.CqnTransformation.Kind
- TOPLEVELS - Enum constant in enum class com.sap.cds.ql.cqn.transformation.CqnTransformation.Kind
- toRef() - Method in interface com.sap.cds.ql.cqn.Path
-
Converts this path to a
CqnReference
. - toString() - Method in interface com.sap.cds.CdsVector
-
Returns the String representation of this vector.
- toString() - Method in enum class com.sap.cds.ql.cqn.CqnJoin.Type
- toString() - Method in enum class com.sap.cds.ql.cqn.CqnSortSpecification.Order
- toString() - Method in class com.sap.cds.ql.cqn.CqnStar
- toString() - Method in class com.sap.cds.ql.Select
- toString() - Method in class com.sap.cds.ql.StatementBuilder
- toString() - Method in enum class com.sap.cds.reflect.CdsBaseType
- toString() - Method in enum class com.sap.cds.reflect.CdsKind
- toUpper() - Method in interface com.sap.cds.ql.Value
-
Creates an expression for converting this string value to upper case using the rules of the underlying data store.
- toUpper(Value<String>) - Static method in interface com.sap.cds.ql.CQL
-
Creates a CDS QL expression for converting the given string value to upper case using the rules of the underlying data store.
- toUpper(Value<String>) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- toUpper(String) - Static method in interface com.sap.cds.ql.CQL
-
Creates a CDS QL expression for converting the given string value to upper case using the rules of the underlying data store.
- TransactionException - Exception in com.sap.cds.transaction
- TransactionException(String) - Constructor for exception com.sap.cds.transaction.TransactionException
- TransactionException(String, Exception) - Constructor for exception com.sap.cds.transaction.TransactionException
- TransactionManager - Interface in com.sap.cds.transaction
- TransactionManagerFactory<DS> - Interface in com.sap.cds.transaction.spi
-
Factory for a transaction manager
- TransactionRequiredException - Exception in com.sap.cds.transaction
-
An exception indicating that an operation required an active transaction but no transaction is active
- TransactionRequiredException() - Constructor for exception com.sap.cds.transaction.TransactionRequiredException
- TransactionRequiredException(String) - Constructor for exception com.sap.cds.transaction.TransactionRequiredException
- transformations() - Method in interface com.sap.cds.ql.cqn.CqnSelect
-
Returns the pipeline of transformations, which is applied to the source ref of this select statement before the the regular clauses are applied.
- transformations() - Method in interface com.sap.cds.ql.cqn.transformation.CqnGroupByTransformation
-
Returns the pipeline of transformations, which is applied to the grouped input set.
- transformations() - Method in interface com.sap.cds.ql.cqn.transformation.CqnHierarchySubsetTransformation
-
Returns the transformations, which are applied to the input set before the ancestors/descendants are determined.
- TRUE - Static variable in interface com.sap.cds.ql.CQL
- type() - Method in interface com.sap.cds.ql.cqn.CqnJoin
- type() - Method in interface com.sap.cds.ql.cqn.CqnValue
-
Returns the optional CDS type of this value.
- type() - Method in interface com.sap.cds.ql.cqn.CqnVector
- type() - Method in interface com.sap.cds.ql.cqn.ResolvedSegment
-
Returns the
CdsStructuredType
that is referenced by theCqnReference.Segment
. - type(CdsBaseType) - Method in interface com.sap.cds.ql.Value
-
Sets the type.
- type(CdsBaseType) - Method in interface com.sap.cds.reflect.overlay.CdsElementExtender
-
Sets the type for the element.
- type(CdsBaseType, Map<String, Object>) - Method in interface com.sap.cds.reflect.overlay.CdsElementExtender
-
Sets the type for the element.
- type(Class<U>) - Method in interface com.sap.cds.ql.Value
-
Sets the type.
- type(String) - Method in interface com.sap.cds.ql.ElementRef
-
Sets the type.
- type(String) - Method in interface com.sap.cds.ql.FunctionCall
- type(String) - Method in interface com.sap.cds.ql.RefBuilder
-
Sets the type of this ref builder.
- type(String) - Method in interface com.sap.cds.ql.Value
-
Sets the type.
- type(String) - Method in interface com.sap.cds.ql.WindowFunctionCall
- TYPE - Enum constant in enum class com.sap.cds.reflect.CdsKind
- types() - Method in interface com.sap.cds.reflect.CdsModel
-
Returns a sequential
Stream
over allCdsType
definitions in this model.
U
- UINT8 - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- unfold(Function<List<? extends CqnReference.Segment>, Stream<String>>) - Method in interface com.sap.cds.ql.cqn.CqnSelectListItem
- UniqueConstraintException - Exception in com.sap.cds
-
Thrown by the data store, if a unique constraint is violated when executing an insert, upsert or update statement.
- UniqueConstraintException(CdsEntity, Map<String, Object>, Set<String>, Exception) - Constructor for exception com.sap.cds.UniqueConstraintException
- UNIVERSAL_CSN - Static variable in interface com.sap.cds.DataStoreConfiguration
- update(CqnStructuredTypeRef) - Method in interface com.sap.cds.ql.CqnBuilder
- update(CdsEntity, UnaryOperator<StructuredType<?>>) - Method in interface com.sap.cds.ql.CqnBuilder
- update(CdsModel, String) - Method in interface com.sap.cds.ql.CqnParser
- update(E) - Method in interface com.sap.cds.ql.CqnBuilder
- update(Class<E>, Function<E, R>) - Method in interface com.sap.cds.ql.CqnBuilder
- update(String, UnaryOperator<StructuredType<?>>) - Method in interface com.sap.cds.ql.CqnBuilder
- Update<T extends StructuredType<?>> - Interface in com.sap.cds.ql
-
The Update Builder allows to construct CDS QL update statements, which can be executed via the
CdsDataStore
. - updatedRows(long, Map<String, ?>) - Static method in class com.sap.cds.ResultBuilder
-
Creates a
ResultBuilder
for a searched UPDATE, updating multiple rows with the same data. - upsert(CqnStructuredTypeRef) - Method in interface com.sap.cds.ql.CqnBuilder
- upsert(CdsEntity, UnaryOperator<StructuredType<?>>) - Method in interface com.sap.cds.ql.CqnBuilder
- upsert(CdsModel, String) - Method in interface com.sap.cds.ql.CqnParser
- upsert(E) - Method in interface com.sap.cds.ql.CqnBuilder
- upsert(Class<E>, Function<E, R>) - Method in interface com.sap.cds.ql.CqnBuilder
- upsert(String, UnaryOperator<StructuredType<?>>) - Method in interface com.sap.cds.ql.CqnBuilder
- Upsert - Interface in com.sap.cds.ql
-
The Upsert builder allows to construct a CDS QL Upsert statements, which can be executed via the
CdsDataStore
. - UserContext - Class in com.sap.cds
- userId() - Static method in interface com.sap.cds.ql.CQL
-
Creates an
ElementRef
on the available $user.id value. - userId() - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- userLocale() - Static method in interface com.sap.cds.ql.CQL
-
Creates an
ElementRef
on the available $user.locale value. - userLocale() - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- UUID - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
V
- val(T) - Static method in interface com.sap.cds.ql.CQL
- val(T) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- validate(Path, CdsElement, Object) - Method in interface com.sap.cds.CdsDataProcessor.Validator
-
Validates the value of the given element.
- validFrom() - Static method in interface com.sap.cds.ql.CQL
-
Creates an
ElementRef
on the available $validFrom value. - validFrom() - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- validTo() - Static method in interface com.sap.cds.ql.CQL
-
Creates an
ElementRef
on the available $validTo value. - validTo() - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- value() - Element in annotation interface com.sap.cds.ql.CdsName
- value() - Element in annotation interface com.sap.cds.ql.CdsPath
- value() - Method in interface com.sap.cds.ql.cqn.CqnArithmeticNegation
- value() - Method in interface com.sap.cds.ql.cqn.CqnBetweenPredicate
- value() - Method in interface com.sap.cds.ql.cqn.CqnCaseExpression.Case
-
The result value
- value() - Method in interface com.sap.cds.ql.cqn.CqnContainmentTest
- value() - Method in interface com.sap.cds.ql.cqn.CqnElementRef
- value() - Method in interface com.sap.cds.ql.cqn.CqnInPredicate
-
The actual
CqnValue
that is tested against the values given byCqnInPredicate.valueSet()
. - value() - Method in interface com.sap.cds.ql.cqn.CqnInSubquery
-
The actual
CqnValue
(n-tuple) that is being compared to the result set (n-tuples) of theCqnInSubquery.subquery()
. - value() - Method in interface com.sap.cds.ql.cqn.CqnLiteral
-
Returns the literal value.
- value() - Method in interface com.sap.cds.ql.cqn.CqnNumericLiteral
- value() - Method in interface com.sap.cds.ql.cqn.CqnSelectListValue
- value() - Method in interface com.sap.cds.ql.cqn.CqnSortSpecification
- value() - Method in interface com.sap.cds.ql.cqn.CqnStructuredLiteral
- value() - Method in interface com.sap.cds.reflect.CdsEnumType.Enumeral
-
Returns the value of this enumeral.
- Value<T> - Interface in com.sap.cds.ql
- valueOf(String) - Static method in enum class com.sap.cds.CdsDataProcessor.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cds.ql.cqn.CqnArithmeticExpression.Operator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cds.ql.cqn.CqnComparisonPredicate.Operator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cds.ql.cqn.CqnConnectivePredicate.Operator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cds.ql.cqn.CqnContainmentTest.Position
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cds.ql.cqn.CqnJoin.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cds.ql.cqn.CqnLock.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cds.ql.cqn.CqnMatchPredicate.Quantifier
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cds.ql.cqn.CqnSortSpecification.Order
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cds.ql.cqn.transformation.CqnTransformation.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cds.reflect.CdsBaseType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cds.reflect.CdsKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String, String) - Static method in enum class com.sap.cds.ql.cqn.CqnSortSpecification.Order
- values() - Static method in enum class com.sap.cds.CdsDataProcessor.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.sap.cds.ql.cqn.CqnArithmeticExpression.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.sap.cds.ql.cqn.CqnComparisonPredicate.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.sap.cds.ql.cqn.CqnConnectivePredicate.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.sap.cds.ql.cqn.CqnContainmentTest.Position
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in interface com.sap.cds.ql.cqn.CqnInPredicate
-
Returns the collection of expected values in case
CqnInPredicate.valueSet()
is aCqnListValue
, otherwise aClassCastException
is thrown. - values() - Static method in enum class com.sap.cds.ql.cqn.CqnJoin.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in interface com.sap.cds.ql.cqn.CqnListValue
- values() - Static method in enum class com.sap.cds.ql.cqn.CqnLock.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.sap.cds.ql.cqn.CqnMatchPredicate.Quantifier
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.sap.cds.ql.cqn.CqnSortSpecification.Order
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in interface com.sap.cds.ql.cqn.ResolvedSegment
-
Returns the element name to value mapping for all elements of the
CdsEntity
that is targeted by theCqnReference.Segment
. - values() - Static method in enum class com.sap.cds.ql.cqn.transformation.CqnTransformation.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.sap.cds.reflect.CdsBaseType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.sap.cds.reflect.CdsKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueSet() - Method in interface com.sap.cds.ql.cqn.CqnInPredicate
-
Defines the set of expected values the
actual value
is tested against. - vector(Object) - Static method in interface com.sap.cds.ql.CQL
-
Creates a new
CqnVector
which can be used in vector functions such asCQL.cosineSimilarity(com.sap.cds.ql.cqn.CqnValue, com.sap.cds.ql.cqn.CqnValue)
andCQL.l2Distance(com.sap.cds.ql.cqn.CqnValue, com.sap.cds.ql.cqn.CqnValue)
. - vector(Object) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- VECTOR - Enum constant in enum class com.sap.cds.reflect.CdsBaseType
- virtualElements() - Method in interface com.sap.cds.reflect.CdsStructuredType
-
Returns a sequential
Stream
over the virtualCdsElement(s)
in this structured type. - visit(CqnArithmeticExpression) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
arithmetic expression
- visit(CqnArithmeticNegation) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
arithmetic negation
- visit(CqnBetweenPredicate) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
BETWEEN predicate
- visit(CqnBooleanLiteral) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
Boolean literal
- visit(CqnCaseExpression) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
case expression
- visit(CqnComparisonPredicate) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
comparison predicate
- visit(CqnConnectivePredicate) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
connective predicate
, i.e. logical conjunction or disjunction - visit(CqnContainmentTest) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
containment test
- visit(CqnElementRef) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
element reference
- visit(CqnEntitySelector) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
entity selector
unless the more specific methodsCqnVisitor.visit(CqnExpand)
orCqnVisitor.visit(CqnSelect)
are implemented - visit(CqnEtagPredicate) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
ETag predicate
- visit(CqnExistsSubquery) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
exists subquery
- visit(CqnExpand) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
expand specification
- visit(CqnExpression) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
expression
unless the more specific methodsCqnVisitor.visit(CqnArithmeticExpression)
,CqnVisitor.visit(CqnArithmeticNegation)
orCqnVisitor.visit(CqnPredicate)
are implemented - visit(CqnFunc) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
function
call - visit(CqnInline) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
inline specification
- visit(CqnInPredicate) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
IN predicate
- visit(CqnInSubquery) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
IN subquery predicate
- visit(CqnListValue) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
list value
- visit(CqnLiteral<?>) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
literal
unless the more specific methodsCqnVisitor.visit(CqnBooleanLiteral)
,CqnVisitor.visit(CqnNumericLiteral)
,CqnVisitor.visit(CqnStringLiteral)
orCqnVisitor.visit(CqnTemporalLiteral)
are implemented - visit(CqnMatchPredicate) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
match predicate
- visit(CqnNegation) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
logical negation
- visit(CqnNullValue) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
NULL value
- visit(CqnNumericLiteral<?>) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
numeric literal
- visit(CqnParameter) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
parameter
- visit(CqnPassThroughSearchPredicate) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
search predicate
- visit(CqnPlain) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
plain value
- visit(CqnPredicate) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
predicate
unless the more specific methodsCqnVisitor.visit(CqnComparisonPredicate)
,CqnVisitor.visit(CqnSearchTermPredicate)
,CqnVisitor.visit(CqnPassThroughSearchPredicate)
,CqnVisitor.visit(CqnConnectivePredicate)
,CqnVisitor.visit(CqnInPredicate)
,CqnVisitor.visit(CqnNegation)
,CqnVisitor.visit(CqnExistsSubquery)
,CqnVisitor.visit(CqnMatchPredicate)
orCqnVisitor.visit(CqnMatchPredicate)
are implemented - visit(CqnSearchPredicate) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Deprecated, for removal: This API element is subject to removal in a future version.use
CqnVisitor.visit(CqnSearchTermPredicate)
instead - visit(CqnSearchTermPredicate) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
search predicate
- visit(CqnSelect) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
- visit(CqnSelectListItem) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
select list item
unless the more specific methodsCqnVisitor.visit(CqnSelectListValue)
orCqnVisitor.visit(CqnStar)
are implemented - visit(CqnSelectListValue) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
select list value
- visit(CqnSortSpecification) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
sort specification
- visit(CqnStar) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
star token
- visit(CqnStringLiteral) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
string literal
- visit(CqnStructuredTypeRef) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
structured type reference
- visit(CqnTemporalLiteral<?>) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
temporal literal
- visit(CqnVector) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
vector
- visit(CqnWindowFunc) - Method in interface com.sap.cds.ql.cqn.CqnVisitor
-
Called for each traversed
window function
call - visit(CdsAction) - Method in interface com.sap.cds.reflect.CdsVisitor
- visit(CdsArrayedType) - Method in interface com.sap.cds.reflect.CdsVisitor
- visit(CdsAssociationType) - Method in interface com.sap.cds.reflect.CdsVisitor
- visit(CdsElement) - Method in interface com.sap.cds.reflect.CdsVisitor
- visit(CdsEntity) - Method in interface com.sap.cds.reflect.CdsVisitor
- visit(CdsEnumType<?>) - Method in interface com.sap.cds.reflect.CdsVisitor
- visit(CdsEvent) - Method in interface com.sap.cds.reflect.CdsVisitor
- visit(CdsFunction) - Method in interface com.sap.cds.reflect.CdsVisitor
- visit(CdsModel) - Method in interface com.sap.cds.reflect.CdsVisitor
- visit(CdsParameter) - Method in interface com.sap.cds.reflect.CdsVisitor
- visit(CdsService) - Method in interface com.sap.cds.reflect.CdsVisitor
- visit(CdsSimpleType) - Method in interface com.sap.cds.reflect.CdsVisitor
- visit(CdsStructuredType) - Method in interface com.sap.cds.reflect.CdsVisitor
- visit(CdsType) - Method in interface com.sap.cds.reflect.CdsVisitor
W
- when(CqnPredicate) - Static method in interface com.sap.cds.ql.CQL
-
Starts a chain of when-then expressions.
- when(CqnPredicate) - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- when(CqnPredicate) - Method in interface com.sap.cds.ql.StructuredType
-
Starts a chain of when-then expressions.
- when(CqnPredicate) - Method in interface com.sap.cds.ql.Then
-
Connects a next
case
) to a chain of when-then expressions. - When - Interface in com.sap.cds.ql
- where() - Method in interface com.sap.cds.ql.cqn.CqnFilterableStatement
-
The where clause of the filterable statement as a
CqnPredicate
. - where(CqnPredicate) - Method in interface com.sap.cds.ql.Delete
-
Sets the where condition of this delete statement.
- where(CqnPredicate) - Method in interface com.sap.cds.ql.FilterableStatement
-
Sets the where condition of this filterable statement to a given predicate.
- where(CqnPredicate) - Method in class com.sap.cds.ql.Select
-
Sets the where condition of this select statement to a given predicate.
- where(CqnPredicate) - Method in interface com.sap.cds.ql.Update
-
Sets the where condition of this update statement to a given predicate.
- where(Predicate) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to set the
where
clause offilterable
statements. - where(Function<T, CqnPredicate>) - Method in interface com.sap.cds.ql.Delete
-
Sets the where condition of this delete statement.
- where(Function<T, CqnPredicate>) - Method in interface com.sap.cds.ql.FilterableStatement
-
Sets the where condition of this filterable statement.
- where(Function<T, CqnPredicate>) - Method in class com.sap.cds.ql.Select
-
Sets the where condition of this select statement.
- where(Function<T, CqnPredicate>) - Method in interface com.sap.cds.ql.Update
-
Sets the where condition of this update statement.
- window() - Method in interface com.sap.cds.ql.cqn.CqnWindowFunc
-
Returns the window specification of this window function
- windowFunction(CqnWindowFunc) - Method in interface com.sap.cds.ql.cqn.Modifier
-
Override this method to replace a
window function
call. - WindowFunctionCall<T> - Interface in com.sap.cds.ql
- withAnd() - Static method in interface com.sap.cds.ql.CQL
-
Returns a
Collector
that connects the input predicates with AND. - withAnd() - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- withOr() - Static method in interface com.sap.cds.ql.CQL
-
Returns a
Collector
that connects the input predicates with OR. - withOr() - Method in interface com.sap.cds.ql.CqnBuilder.QueryBuilderSupport
- withoutAlias() - Method in interface com.sap.cds.ql.SelectableValue
-
Deprecated, for removal: This API element is subject to removal in a future version.
_
- _all() - Method in interface com.sap.cds.ql.StructuredType
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
CqnEntitySelector.items()