sql: replace affinity with field type for func
Lets use field_type instead of affinity as a type of return value of user function registered in SQL. Moreover, lets assign type of return value to expression representing functions. It allows to take it into consideration during derived type calculation. Part of #3698
Showing
- src/box/lua/lua_sql.c 6 additions, 6 deletionssrc/box/lua/lua_sql.c
- src/box/sql/date.c 9 additions, 8 deletionssrc/box/sql/date.c
- src/box/sql/expr.c 6 additions, 3 deletionssrc/box/sql/expr.c
- src/box/sql/func.c 56 additions, 62 deletionssrc/box/sql/func.c
- src/box/sql/main.c 2 additions, 2 deletionssrc/box/sql/main.c
- src/box/sql/resolve.c 2 additions, 3 deletionssrc/box/sql/resolve.c
- src/box/sql/sqliteInt.h 3 additions, 3 deletionssrc/box/sql/sqliteInt.h
- test/sql-tap/analyze9.test.lua 6 additions, 3 deletionstest/sql-tap/analyze9.test.lua
Loading
Please register or sign in to comment