どうも SQL::sel() に函数を指定した場合に上手く出与えが取得出来ていないと思ったら,列の指定が無い場合に SELECT foo() のようになっているせいだった。
この場合,単一列で結果を返す函数なら問題ないが,複数列を返す函数では函数名の列に全ての列がまとめられた形で返ってくるため,列名で出与えを取得出来ない。函数のみを指定した場合でも SELECT * FROM foo() となるように調整して終了。
概ね問題は解決したので睡眠を取ることにした。
どうも SQL::sel() に函数を指定した場合に上手く出与えが取得出来ていないと思ったら,列の指定が無い場合に SELECT foo() のようになっているせいだった。
この場合,単一列で結果を返す函数なら問題ないが,複数列を返す函数では函数名の列に全ての列がまとめられた形で返ってくるため,列名で出与えを取得出来ない。函数のみを指定した場合でも SELECT * FROM foo() となるように調整して終了。
概ね問題は解決したので睡眠を取ることにした。