Can a function be used instead of a table or view while defining my sql. Eg: sql.define({ name: <Function_name>, columns: [...], parameters: [...], type: function });