-
Notifications
You must be signed in to change notification settings - Fork 3.7k
[Feature] [array-type] Support ArrayLiteral in SQL. #8075
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
1. reuse Schema to avoid copying, because clone Schema will generate a lot of sub Field object 2. call interface provided by Block to reduce code lines
fix ltrim result may incorrect in some case according to https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html Built-in Function: int __builtin_cl/tz (unsigned int x) If x is 0, the result is undefined. So we handle the case of 0 separately this function return different between gcc and clang when x is 0
…view on the view (apache#7968) If the tableRef behind represents a CTE or a view, the tableRef will be reset during semantic parsing. The new tableRef needs to inherit the lateral view property of the origin tableRef to ensure that the lateral view is not accidentally lost during parsing.
…pache#7975) This PR apache#7936 change some FE log level to debug, so that when error happens, it is not easy to find out which SQL cause the error. So I add stmt id and query id in error log, so that user can use these identifiers to find SQL in fe.audit.log
As we discussed in dev@doris[1] Flink/Spark connectors has been moved to new repo: https://github.com/apache/incubator-doris-connectors [1] https://lists.apache.org/thread/hnb7bf0l6y6rzb9pr6lhxz3jjoo04skl
…le structure information (apache#7955) 1. Added http interface return example in table-schema-action.md. 2. Correct typos in the document in error.md. 3. Modify the content of the code comments in the text_converter.hpp file.
…ort refresh iceberg table or db. (apache#7981) 1. Add `iceberg_table_creation_strict_mode` in `fe.conf` to control iceberg external table creation, when data type is not supported in Doris. 2. Add `REFRESH` syntax to synchronize the Iceberg table and database. 3. Support create Iceberg external table with specific column definitions.
Translate the Chinese comments of file /be/src/common/config.h
Correct format of mysql jdbc failover auto-retry url.
… fPIC tag to build and we will remove all fPIC tag in the future (apache#8008)
…mcVJ$sp(long) Fix MyForeachPartitionFunction.java:xxx:xxx java: org.apache.doris.demo.spark.demo.hdfs.MyForeachPartitionFunction is not abstract and does not override abstract method apply$mcVJ$sp(long) in scala.Function1
* support function locate in vectorized engine * add ut and fix some bug
…pache#8026) 1. remove snapshot converter 2. remove unused protobuf definitions 3. move some macro as const variables
…e data, the field is the wrong problem (apache#8016) Solve the problem that the web UI playground preview table data, the field is the wrong problem
1. 3各 -> 3个 2. add right quote to `show proc "/cluster_balance/`
…blet sink bugs (apache#8000) 1. set both `tuple_offsets` and `new_tuple_offsets` in PRowBatch for compatibility 2. set FE config `repair_slow_replica` default to false Avoid impacting the load process after upgrading. Eg, if there are only 2 replicas, one is with high version count. After upgrade, that replica will be set to bad, so that the load process will be stopped because only 1 replica is alive. 3. Fix a bug that NodeChannel may be blocked at `close_wait()` Forget to set `add_batch_finish` flag after the last rpc finished. 4. Fix a NPE of RoutineLoadScheduler
Add following 5 contributors: jackwener qidaye tinkerrrr luzhijing spaces-X
Use format `[element1, element2, ..., elementN]` to indicate the
value of a column with array type.
|
Hi @yangzhg , please review this pr when you are free. This pr is for the branch array-type. |
|
hi @adonis0147 , your commit history is mess up. Please resolve it. |
|
Hi @morningman , I rebased the master in order to merge the branch into master for convenience in future. I'm sorry to mess the commit history up. |
Proposed changes
Issue Number: close #8074 .
Problem Summary:
Please refer to #8074 .
Checklist(Required)
Further comments
If this is a relatively large or complex change, kick off the discussion at dev@doris.apache.org by explaining why you chose the solution you did and what alternatives you considered, etc...