Redesigned UDF generation mechanism + Logistic Regression UDFs
Created by: jassak
New UDF generation mechanism:
- New UDF IO types annotation system allows to reference traits of input parameters in UDF return type, removing the need to completely infer the return table schema.
- For every UDF definition code the corresponding SQL select statement is generated as well.
- Some linear algebra operations (tensor contractions, element-wise arithmetic, ...) are coded in pure SQL.
- A new
node_id
column is added at every result table creation.
Also, the complete set of UDFs needed by Logistic Regression is implemented.