- 14 1月, 2023 6 次提交
-
-
由 hustjieke 提交于
files deleted: storage/tianmu/core/rc_attr_typeinfo.h storage/tianmu/handler/tianmu_handler.cpp storage/tianmu/handler/tianmu_handler_com.cpp storage/tianmu/types/rc_data_types.cpp storage/tianmu/types/rc_num.cpp storage/tianmu/types/rc_num.h storage/tianmu/types/rc_value_object.cpp
-
由 hustjieke 提交于
-
由 一位用户 提交于
-
由 一位用户 提交于
Some of the original limited features have been developed
-
由 一位用户 提交于
-
由 hustjieke 提交于
[summary] 1. Fix int signed & unsigned: -2147483648 and [2147483648, 4294967295] is not allowed. 2. Fix bigint signed & unsigned: -9223372036854775808 and [9223372036854775808, 18446744073709551615] is not allowed. 3. Like int&bigint, fix unsigned [tinyint, smallint, mediumint] unsupported values except negative data.
-
- 13 1月, 2023 3 次提交
-
-
由 hustjieke 提交于
-
由 hustjieke 提交于
fix: change auto_increment.testbak to backup test, the cases in this file test unsigned, this will be opened after we completely support unsigned types #1151
-
由 hustjieke 提交于
[summary] tinyint: signed range is -128 to 127, unsigned range is 0 to 127. smallint: signed range is -32768 to 32767, unsigned range is 0 to 32767. mediumint: signed range is -8388608 to 8388607, unsigned range is 0 to 8388607. int/integer: signed range is -2147483647 to 2147483647, unsigned range is 0 to 2147483647. Note: -2147483648 is not allowed in tianmu engine currently. bigint: signed range is -9223372036854775806 to 9223372036854775807, unsigned range is 0 to 9223372036854775807. Note: -9223372036854775807 will be set to null and -9223372036854775808 will ret out of range.
-
- 12 1月, 2023 1 次提交
-
-
由 dependabot[bot] 提交于
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3. - [Release notes](https://github.com/json5/json5/releases) - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3) --- updated-dependencies: - dependency-name: json5 dependency-type: indirect ... Signed-off-by: Ndependabot[bot] <support@github.com>
-
- 10 1月, 2023 3 次提交
-
-
由 zhanghongxing 提交于
feat(tianmu):The tianmu storage engine does not support union query for fields whose data types are datetime and timestamp(#1114)
-
由 zhanghongxing 提交于
feat(tianmu):The tianmu storage engine does not support union query for fields whose data types are datetime and timestamp(#1114)
-
由 zhanghongxing 提交于
feat(tianmu):The tianmu storage engine does not support union query for fields whose data types are datetime and timestamp(#1114)
-
- 09 1月, 2023 2 次提交
-
-
由 shizhao 提交于
[summary] add mtr test cases about unsigned/escape/replace into/zerofill
-
由 hustjieke 提交于
[summary] The root cause: before: we used "*reinterpret_cast<int64_t *>(field->ptr)" to store value from longlong, it will make "ptr" little-endian bytes order and will get wrong value when used Field_bit::val_int() to get bit value back. "val_int()" parse data according big-endian bytes order. after fix: we use "type_conversion_status Field_bit::store(longlong nr, bool unsigned_val)" to store longlong val. Stored in big-endian bytes order. When do insert ... select .../create ... select/update or delete in primary-secondary synchronization, the function next will be called: --- static void do_field_int(Copy_field *copy) { longlong value= copy->from_field()->val_int();---->here that make the data uncorrect when parsing data stored in little-endian in field->ptr copy->to_field()->store(value, MY_TEST(copy->from_field()->flags & UNSIGNED_FLAG)); } ---
-
- 05 1月, 2023 13 次提交
-
-
由 lujiashun 提交于
[summary] 1 fix sql load when varchar column's char length(should be byte length) exceeds input-text byte length; 2 support user varialbe "TIANMU_LOAD_NULL" to customize the export file content; 3 fix the NULL value of exporter when enclosed char is not empty;
-
由 DandreChen 提交于
Print the specific information of known exceptions to better understand the cause of the problem
-
由 DandreChen 提交于
Add test cases for ALTER TABLE when exception occurs by inplace algorithm
-
由 hustjieke 提交于
feat(tianmu): rm some useless comment, bit type judge and add select...where test case on bit types #919
-
由 hustjieke 提交于
[summary] 1. revert some vars renaming code to keep old style. 2. fix type cast using reinterpret_cast to avoid c-style casting. 3. add more test cases and fix some errors. 4. format code.
-
由 hustjieke 提交于
[summary] impl load bit, including empty space and null value, to keep the src code integrity, we add an bit parse function just like others numeric does.
-
由 hustjieke 提交于
-
由 hustjieke 提交于
-
由 hustjieke 提交于
-
由 hustjieke 提交于
-
由 hustjieke 提交于
[summary] 1. impl insert with mode delayed=0/1 2. impl simple select bit data from table
-
由 hustjieke 提交于
-
由 hustjieke 提交于
[summary] 1. add support to create table with bit type 2. add support to desc/show fields with bit type table 3. currently we design bit(M) with (1 <= M <= 63), in the future we'll expand prec to 64.
-
- 03 1月, 2023 5 次提交
-
-
由 fuxiang 提交于
-
由 fuxiang 提交于
-
由 lujiashun 提交于
-
由 lihongjian 提交于
1. Handle the result set error caused by character transfer(#1157)(#1162) 2. Handle the result set problem caused by ESCAPE keyword(#1162)
-
由 lihongjian 提交于
There is a problem with the judgment condition. You cannot ignore the case where the primary key value is 0
-
- 30 12月, 2022 5 次提交
-
-
由 DandreChen 提交于
Add test case: when alter table xxx add colmn operation is failed firstly, executing alter table xxx add colmn by successful case again
-
由 DandreChen 提交于
Delete the temporary directory to solve the copy problem
-
由 DandreChen 提交于
Using ulonglong type to accpet unsigned data for mathematics
-
由 DandreChen 提交于
Add LN(),LOG(),LOG2() mathematical operation test cases to test unsigned type
-
由 lihongjian 提交于
1.Repair the (ha_tianmu:: index_read) interface 2.Repair the (ha_tianmu:: position) interface 3.Repair the (ha_tianmu::rnd_pos) interface The tianmu engine only supports primary keys, and unique constraints and secondary indexes are not supported, Therefore, only scanning with primary key scenarios is allowed here.
-
- 28 12月, 2022 2 次提交
-
-
由 zhanghongxing 提交于
-
由 zhanghongxing 提交于
-