Package com.inet.report.formula


package com.inet.report.formula
Provides comprehensive formula evaluation and processing functionality for i-net Clear Reports, supporting complex calculations, data transformations, and custom functions.

This package implements a sophisticated formula system that:

  • Evaluates mathematical and logical expressions
  • Supports custom user-defined functions
  • Manages variables and their references
  • Provides SQL query generation capabilities
  • Handles formula parsing and syntax highlighting

The formula system supports:

  • Complex mathematical operations
  • Logical expressions and conditions
  • String manipulation and formatting
  • Date and time calculations
  • Custom function implementation
  • Variable management and scoping
  • Formula debugging and validation
Since:
8.0
  • Class
    Description
    Interface to be registered by plugins that provide a user defined function for the reporting service.

    For example:
    This annotation specifies not to optimize the method it is attached to.
    Optimization is done by the formula engine in case a method call only has constant parameters.