42dfe1369b
Add filter conditions for 'show partitions from table' syntax ( #2553 )
...
Add filter conditions for show partitions from table syntax, to filter partitions needed
2020-01-03 19:52:25 +08:00
9fbc1c7ee6
Support where/orderby/limit after “SHOW ALTER TABLE COLUMN“ syntax ( #2380 )
...
Features:
1、Support WHERE/ORDER BY/LIMIT
2、Columns:TableName、CreatTime、FinishTime、State
3、Only “And” between conditions
4、TableName and State column only support "=" operator
5、CreateTime and FinishTime column support “=”,“>=”,"<=",">","<","!=" operators
6、CreateTime and FinishTime column support Date and DateTime string, eg:"2019-12-04" or "2019-12-04 17:18:00"
TestCase:
MySQL [haibotest]> show alter table column where State='FINISHED' and CreateTime > '2019-12-03' order by FinishTime desc limit 0,2;
+-------+---------------+---------------------+---------------------+---------------+---------+---------------+---------------+---------------+----------+------+----------+---------+
| JobId | TableName | CreateTime | FinishTime | IndexName | IndexId | OriginIndexId | SchemaVersion | TransactionId | State | Msg | Progress | Timeout |
+-------+---------------+---------------------+---------------------+---------------+---------+---------------+---------------+---------------+----------+------+----------+---------+
| 11134 | test_schema_2 | 2019-12-03 19:21:42 | 2019-12-03 19:22:11 | test_schema_2 | 11135 | 11059 | 1:192010000 | 3 | FINISHED | | N/A | 86400 |
| 11096 | test_schema_3 | 2019-12-03 19:21:31 | 2019-12-03 19:21:51 | test_schema_3 | 11097 | 11018 | 1:2063361382 | 2 | FINISHED | | N/A | 86400 |
+-------+---------------+---------------------+---------------------+---------------+---------+---------------+---------------+---------------+----------+------+----------+---------+
2 rows in set (0.00 sec)
2019-12-06 16:24:44 +08:00
46181c0880
Fix some bugs about load label ( #2241 )
2019-11-23 00:04:45 +08:00
d8cfbbedf7
Support bitmap_empty function ( #2227 )
2019-11-18 20:37:00 +08:00
6759e83a07
Add license header for md files and fix some translation's error ( #2137 )
2019-11-06 21:35:07 +08:00
62acf5d098
Limit the memory usage of Loading process ( #1954 )
2019-10-15 09:26:20 +08:00
b84ef013eb
Fix the mistake for HLL in mini load ( #1981 )
...
[Docs] Fix mistakes for HLL column in mini load
2019-10-14 19:46:23 +08:00
ec3aa03c45
Add more routine load example ( #1902 )
2019-09-27 20:42:52 +08:00
40b9c3571b
Support hll_empty function ( #1825 )
2019-09-25 09:28:02 +08:00
e8da855cd2
Support setting timezone for stream load and routine load ( #1831 )
2019-09-20 07:55:05 +08:00
e70e48c01e
Add a ALTER operation to change distribution type from RANDOM to HASH ( #1823 )
...
Random distribution is no longer supported since version 0.9.
And we need a way to convert the random distribution to hash distribution.
ALTER TABLE db.tbl SET ("distribution_type" = "hash");
2019-09-18 14:16:26 +08:00
054a3f48bc
Add where expr in broker load ( #1812 )
...
The where predicate in broker load is responsible for filtering transformed data.
The docs of help and operator has been changed.
2019-09-17 11:32:40 +08:00
9aa2045987
Refactor alter job ( #1695 )
2019-09-12 16:31:29 +08:00
044489b92f
Optimize some kinds of load jobs ( #1762 )
...
1. Support specifying label to Insert Into stmt.
INSERT INTO tbl1 WITH LABEL label1 ...;
2. Return job' state corresponding to the existing label in result of stream load.
...
"Status": "Label Already Exists",
"ExistingJobStatus": "FINISHED"
...
3. Return the recent 2000 transactions in SHOW PROC '/transactions'
2019-09-09 22:11:12 +08:00
6865f4238b
Add limit to show tablet stmt ( #1547 )
...
Also add some where predicates for filtering results
ISSUE #1687
2019-08-28 16:25:12 +08:00
1e4dd77d2a
Add bitmap agg type and udaf ( #1610 )
2019-08-26 14:24:42 +08:00
978b1ee1af
Add strict mode in Routine load, Stream load and Mini load ( #1677 )
2019-08-20 21:56:45 +08:00
8e6814cfcd
Support setting timeout for stream load ( #1670 )
2019-08-20 15:43:03 +08:00
ba6d728f26
Enable parsing columns from file path for Broker Load ( #1582 ) ( #1635 )
...
Currently, we do not support parsing encoded/compressed columns in file path, eg: extract column k1 from file path /path/to/dir/k1=1/xxx.csv
This patch is able to parse columns from file path like in Spark(Partition Discovery).
This patch parse partition columns at BrokerScanNode.java and save parsing result of each file path as a property of TBrokerRangeDesc, then the broker reader of BE can read the value of specified partition column.
2019-08-19 09:39:21 +08:00
0e6560ceca
Fix document typo ( #1657 )
2019-08-16 14:52:32 +08:00
1ed25ad83d
Add kafka_default_offsets when no partiotion specify
...
Support read kafka partition from start (#1642 )
2019-08-16 13:30:26 +08:00
add6266c71
Broker load supports function ( #1592 )
...
* Broker load supports function
The commit support the column function in broker load.
The grammar of LoadStmt has not been changed.
Example:
columns terminated by ',' (tmp_c1, tmp_c2) set (c1=tmp_c1+tmp_c2)
Also, the old function is compatible such as default_value, strftime etc.
After this commit, there are no difference in column function between stream load and broker load except old function.
2019-08-09 13:27:31 +08:00
fd2accbcf9
Modify some docs' format to make it work with document website ( #1604 )
2019-08-08 14:47:38 +08:00
4c2a3d6da4
Merge Help document to documentation ( #1586 )
...
Help document collation (integration of help and documentation documents)
2019-08-07 21:31:53 +08:00