77e241cbb0
[refactor](date) Use uint32 as predicate type for date type ( #11708 )
...
Use uint32 as predicate type for date type
2022-08-15 11:12:33 +08:00
babab5d535
[feature-wip] support datetimev2 ( #11085 )
2022-07-23 16:07:59 +08:00
dc6fbcce14
[feature-wip] (datev2) modify datev2 format in memory ( #10873 )
...
* [feature-wip] (datev2) modify datev2 format in memory
* update
2022-07-15 19:57:38 +08:00
ca94867b4e
[Feature-wip] add date v2 type ( #9916 )
2022-06-26 16:07:56 +08:00
6c6380969b
[refactor] replace boost smart ptr with stl ( #6856 )
...
1. replace all boost::shared_ptr to std::shared_ptr
2. replace all boost::scopted_ptr to std::unique_ptr
3. replace all boost::scoped_array to std::unique<T[]>
4. replace all boost:thread to std::thread
2021-11-17 10:18:35 +08:00
7e30b28f3a
[Optimize] Speed up converting the data of other types to string in mysql_result_writer ( #6384 )
...
Co-authored-by: caiconghui <caiconghui@xiaomi.com >
2021-08-24 22:30:58 +08:00
d1007afe80
Use fmt and std::from_chars to make convert integer to string and convert string to integer more efficient ( #6361 )
...
* [Optimize] optimize the speed of converting integer to string
* Use fmt and std::from_chars to make convert integer to string and convert string to integer more efficient
Co-authored-by: caiconghui <caiconghui@xiaomi.com >
2021-08-04 10:55:19 +08:00
6fedf5881b
[CodeFormat] Clang-format cpp sources ( #4965 )
...
Clang-format all c++ source files.
2020-11-28 18:36:49 +08:00
378ce8ca04
Use double when converting TIME type value ( #1722 )
...
TIME type value is saved in DOUBLE, so using int64 can extend the time range.
2019-08-29 21:19:19 +08:00
a6f0b5c789
Change RowsetWriter num_rows() return int64_t ( #1535 )
2019-07-24 10:44:38 +08:00