Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

OdysseusScript

OdysseusScript is a language that allows to run (sequences of) queries in different query languages like Continuous Query Language (CQL) or Procedural Query Language (PQL) and to configure the system (Details see Odysseus Script). One aspect is the use of constants in variables. For example, the constant varible ${now} is always available with explicit definition with #DEFINE.

Additing own constant variables

Odysseus allows to implement additional constant variables. For this, the developer has to implement the interface IReplacementProvider from the bundle de.uniol.inf.is.odysseus.script.parser. The implementation has to be provided as a service, then. The interface is as follows:

...