MIP-12 Fix udfgenerator inconsistencies
Created by: jassak
Address various hard-coded leftovers from demo, specifically
-
TensorV
andRelationV
objects now have new constructorfrom_table_info
which explicitely discardsrow_id
andnode_id
columns - Explicit computation of
TensorV
dimensions using regexes matching dimension columns, instead of the mysteriousndims = len(schema) - 1
- Fix inconsistency in tests for udfgenerator where the actual parameter name (table name) was used instead of the formal parameter name (from UDF's definition)
- For the last time, add demo's data so that we can have one sucessfull algorithm run on master