Package com.denodo.common.custom.annotations
package com.denodo.common.custom.annotations
Annotations necessary to develop custom elements.
These annotations can be used to develop:
- Virtual DataPort:
- Scalar functions
- Aggregation functions
- Custom policies
-
ClassDescriptionFields annotation to mark the field where the context of a Custom Policy will be injected.Indicates that the annotated class is a Custom Element.Enumeration used by the class
CustomElement
to indicate the type of a Custom Element.The method marked with this annotation will be executed when invoking this Custom Function or Custom Policy.Method annotation to mark the method that will be invoked to compute the return type of a Custom Function before executing a query.Parameter annotation used in aggregation functions.The field marked with this annotation will be automatically set with the condition locale.Parameter annotation used by Custom Functions or Custom Policies.Annotation that indicates to what databases a custom function can be delegated.