Vasily Nemkov
7afff3d661
Style fixes
2019-10-09 23:02:50 +03:00
Vasily Nemkov
c1f9fcc3d5
Fixed getting function default timezone value from DateTime64-argument
2019-10-09 22:53:57 +03:00
Vasily Nemkov
3e3de2adf8
add/substract-XXX family of functions now can take DateTime64 as argument
2019-10-09 22:52:59 +03:00
Vasily Nemkov
8792738944
Prohibit implicit conversion of UInt64-Field to DateTime64
2019-10-08 10:01:17 +03:00
Vasily Nemkov
1a84580005
Scaffold for toDateTime64(scale, [timezone])
2019-10-08 07:59:38 +03:00
Vasily Nemkov
6fe59aea14
Fixed GCC-9 build error
...
-Werror=format-overflow
2019-10-08 07:58:10 +03:00
Vasily Nemkov
f1afc98e0c
Updated the tests for better debugging.
2019-10-08 07:57:31 +03:00
Vasily Nemkov
77ac67eba8
Fixed toTimeZone implementation
2019-10-08 07:50:13 +03:00
Vasily Nemkov
d136843d8f
DataTypeDateTime64::doGetName() now reports timezone
2019-10-08 07:40:18 +03:00
Vasily Nemkov
46e5171952
Fixed comparing values of DateTime64 to DateTime and Int/UInt
2019-10-07 18:19:18 +03:00
Vasily Nemkov
46174e92b3
attempt to fix toTimeZone.
2019-10-07 10:45:59 +03:00
Vasily Nemkov
f6a997d1e1
Minor: using UInt32 DateTime64-related scale instead of UInt64.
2019-10-04 17:05:39 +03:00
Vasily Nemkov
1069812d88
Fixed converting DateTime64-Field on client into DataTypeDateTime64-field type.
...
Since DateTime64 is just a typedef, and there is no explicit Field-type
for it, we have to solely rely on type_hint provided by origin column.
If the hint is missing, there is no way of distinguishing DateTime64
from Decimal64.
Alternative could be having explicit converting code, (and it looks like
it has to be added at some point).
2019-10-04 17:04:17 +03:00
Vasily Nemkov
a3548b08a9
More test
2019-10-04 16:49:34 +03:00
Vasily Nemkov
bda2179dc3
Fixed now64() to be variadic
2019-10-03 11:10:52 +03:00
Vasily Nemkov
180b986972
Extern templates + minor simplifications
2019-10-03 10:27:28 +03:00
Vasily Nemkov
655ec351ba
Fixed DateTime64 creation, and optional scale parameter for now64()
...
Added more tests for casting and inserting values.
2019-10-03 05:07:36 +03:00
Vasily Nemkov
31d5730513
Merge remote-tracking branch 'upstream/master' into DateTime64
2019-10-02 13:54:59 +03:00
Vasily Nemkov
6e813002d5
Proper serialization of DateTime64 also updated functions support.
2019-10-02 08:53:38 +03:00
alexey-milovidov
96ca241fba
Merge pull request #7158 from azat-archive/MetricsTransmitter-use-of-uninitialized-value
...
Avoid use of uninitialized values in MetricsTransmitter
2019-10-02 01:01:00 +03:00
Artem Zuikov
48ab9afce6
Merge pull request #7122 from 4ertus2/mjoin
...
Squash left-hand blocks in partial merge join (optimization)
2019-10-01 17:23:10 +03:00
chertus
038428bccf
do not affect other SquashingBlockInputStream instances
2019-10-01 16:01:08 +03:00
Azat Khuzhin
740e4c5851
Avoid use of uninitialized values in MetricsTransmitter
...
Defer thread creation after values had been initialized correctly.
2019-10-01 10:16:39 +03:00
chertus
5df8f870c4
try remove some PVS errors
2019-09-30 18:45:53 +03:00
chertus
5212d43ae4
simplify pmj settings
2019-09-30 17:36:45 +03:00
alexey-milovidov
e50a874537
Merge pull request #7118 from ClickHouse/improve_template_format
...
Minor improvements of Template format
2019-09-30 15:00:27 +03:00
Amos Bird
dadc613072
Get rid of malloc symbols in libcommon ( #7134 )
2019-09-30 14:58:32 +03:00
alexey-milovidov
42c9ea9aa3
Merge pull request #7092 from PerformanceVision/acl_file_storage
...
Let the choice to write credential for HTTP source on external dictionaries
2019-09-30 13:20:33 +03:00
alexey-milovidov
34498db394
Merge pull request #7132 from Akazz/fixes_in_tests-system_parts_race_condition
...
Corrections to tests 00992/00993: changed "ALTER DELETE ..." mutations to be deterministic
2019-09-27 22:20:35 +03:00
alexey-milovidov
102b5a7dd4
Merge pull request #7111 from ClickHouse/dictionaries_ddl
...
Small dictionaries refactoring
2019-09-27 22:05:14 +03:00
Alexander Kazakov
2f355d716a
Corrections to tests 00992/00993:mutations to be deterministic
2019-09-27 16:38:40 +03:00
chertus
c6f0fd09bd
Merge branch 'master' into mjoin
2019-09-27 16:33:07 +03:00
Ivan
e5a5091556
Revert "Get rid of malloc symbols in libcommon ( #7065 )" ( #7131 )
...
This reverts commit 4cb53093a0
.
2019-09-27 16:16:53 +03:00
alesapin
9ee031413c
Remove a lot of unused code
2019-09-27 15:36:54 +03:00
chertus
baaf0a7c5b
partial_merge_join_optimisations -> partial_merge_join_optimizations
2019-09-27 15:25:02 +03:00
Amos Bird
4cb53093a0
Get rid of malloc symbols in libcommon ( #7065 )
2019-09-27 15:19:26 +03:00
alesapin
506dbd49cb
Add missed row
2019-09-27 12:02:06 +03:00
chertus
0bfabc8cb2
rename partial_merge_join_optimizations in test
2019-09-27 10:49:20 +03:00
Guillaume Tassery
b1182cdc3d
uupdate tests
2019-09-27 05:15:03 +02:00
Alexander Tokmakov
004455a029
fixes
2019-09-27 00:40:14 +03:00
chertus
10eaef1adc
squash left-hand blocks in pmj (phase 2)
2019-09-26 21:51:17 +03:00
alexey-milovidov
a2fc7e2e9e
Merge pull request #7093 from millb/merges_counter_metric
...
Add merge metric
2019-09-26 21:49:43 +03:00
alexey-milovidov
87a6d3b222
Update ProfileEvents.cpp
2019-09-26 21:49:30 +03:00
alesapin
bba3a96ff4
Remove redundant argument
2019-09-26 20:24:55 +03:00
tavplubix
c3ed1f38a6
Merge branch 'master' into improve_template_format
2019-09-26 19:19:11 +03:00
alesapin
0e28dc4e51
Remove redundant classes
2019-09-26 19:12:15 +03:00
Vasily Nemkov
9cc2baf05c
DataType64 as decimal
...
compiles
2019-09-26 18:12:40 +03:00
millb
ea013cf1a2
Fixed test
2019-09-26 17:44:04 +03:00
millb
259be751ee
Fixed metric name.
...
Add metric description.
Add test.
2019-09-26 15:06:52 +03:00
alesapin
089e3146c9
Add missed files
2019-09-26 14:19:10 +03:00