Package com.sap.cds.ql.cqn
Interface CqnAnalyzer.CqnAnalyzerSPI
-
- Enclosing class:
- CqnAnalyzer
public static interface CqnAnalyzer.CqnAnalyzerSPI
Service Provider Interface for theCqnAnalyzer
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AnalysisResult
analyze(CdsModel model, CqnDelete delete)
AnalysisResult
analyze(CdsModel model, CqnSelect select)
AnalysisResult
analyze(CdsModel model, CqnStructuredTypeRef ref)
AnalysisResult
analyze(CdsModel model, CqnUpdate delete)
boolean
isCountQuery(CqnStatement cqn)
Iterable<ResolvedRefItem>
resolveRefItems(CdsModel model, CqnSelect query)
-
-
-
Method Detail
-
analyze
AnalysisResult analyze(CdsModel model, CqnStructuredTypeRef ref)
-
analyze
AnalysisResult analyze(CdsModel model, CqnSelect select)
-
analyze
AnalysisResult analyze(CdsModel model, CqnUpdate delete)
-
analyze
AnalysisResult analyze(CdsModel model, CqnDelete delete)
-
resolveRefItems
Iterable<ResolvedRefItem> resolveRefItems(CdsModel model, CqnSelect query)
-
isCountQuery
boolean isCountQuery(CqnStatement cqn)
-
-