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
  • Class
    Description
    Fields 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.