Skip to content

Define family of functions and predicates #104

Description

@Seddryck

Currently, the functions and the predicates are organized by scope. It would be beneficial to add a new level to the taxon by specifying the family. It will let us group together the functions add, subtract, increment ...

It could be done based on the abstract class inherited. The name of this higher level class is BaseArithmeticFunction, we could transform it in Arithmetic and have this kind of hierarchy

  • Numeric
    • Arithmetic
      • add
      • decrement
      • divide
      • increment
      • multiply
      • subtract
      • ...
    • Rounding
      • ceil
      • floor
      • round
      • ...
    • ...
  • Text
    • ...
      • ...

Also the full taxon can be perceived as Scope > Family > Function (or Predicate)

  • Use family as a new value in the attribute Function and Predicate
  • Create a method activated if the value in the attribute is empty to retrieve the last abstract inherited class and parse its name
  • organize each function/predicate page to group the functions/predicates by Family
  • set quick anchor links on family names
  • include the family names as keywords to search on

Metadata

Metadata

Assignees

No one assigned

    Labels

    docsRelated to the documentation on the website or in the readme

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions