Package com.darkcollective.relix.function.builtin


package com.darkcollective.relix.function.builtin
The default function library: one definition per built-in scalar function, carrying its form and its processing together.

BuiltinFunctionLibrary is the discovered entry point; the rest of the package is the definitions, grouped by the category they are documented under.

Each definition states in one place what used to be stated in three — the signature the analyser reasons about, the body the executor runs, and the spelling a backend that could evaluate the call itself would use. A function whose declaration and behaviour disagreed was the failure mode that split arrangement produced, and a single definition is what removes it.

  • Classes
    Class
    Description
    The functions relix ships with: the scalars — string, numeric, temporal, conditional, type-check, conversion and nested-data — and the eight aggregates.