Currently, the BFT assumes that every dialect has only a single implementation of a function. However, SQLite having two implementations for the modulus operator(a mod function and a % operator) contradicts it. Thus, the BFT shall have the option to map multiple functions to a single substrait function, i.e. it shall maintain a many-to-one relation.
Currently, the BFT assumes that every dialect has only a single implementation of a function. However, SQLite having two implementations for the modulus operator(a
modfunction and a%operator) contradicts it. Thus, the BFT shall have the option to map multiple functions to a single substrait function, i.e. it shall maintain a many-to-one relation.