sql: introduce VARBINARY column type
Current patch introduces new type available in SQL: - VARBINARY now is reserved keyword; - Allow to specify VARBINARY column and CAST type; - All literals which start from 'x' are assumed to be of this type; - There's no available implicit or explicit conversions between VARBINARY and other types; - Under the hood all values of VARBINARY type are stored as MP_BIN msgpack format type. Closes #4206
Showing
- extra/mkkeywordhash.c 1 addition, 0 deletionsextra/mkkeywordhash.c
- src/box/sql/expr.c 1 addition, 1 deletionsrc/box/sql/expr.c
- src/box/sql/func.c 2 additions, 2 deletionssrc/box/sql/func.c
- src/box/sql/parse.y 2 additions, 1 deletionsrc/box/sql/parse.y
- src/box/sql/vdbe.c 17 additions, 9 deletionssrc/box/sql/vdbe.c
- src/box/sql/vdbemem.c 8 additions, 0 deletionssrc/box/sql/vdbemem.c
- test/sql-tap/keyword1.test.lua 2 additions, 1 deletiontest/sql-tap/keyword1.test.lua
- test/sql/bind.result 13 additions, 0 deletionstest/sql/bind.result
- test/sql/bind.test.lua 13 additions, 0 deletionstest/sql/bind.test.lua
- test/sql/gh-3888-values-blob-assert.result 2 additions, 2 deletionstest/sql/gh-3888-values-blob-assert.result
- test/sql/iproto.result 2 additions, 2 deletionstest/sql/iproto.result
- test/sql/misc.result 1 addition, 1 deletiontest/sql/misc.result
- test/sql/types.result 261 additions, 8 deletionstest/sql/types.result
- test/sql/types.test.lua 61 additions, 0 deletionstest/sql/types.test.lua
Loading
Please register or sign in to comment