This is an automated email from the ASF dual-hosted git repository.
jackietien pushed a change to branch ai-code/flight-sql
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 25b5eb5a9ec Add Arrow Flight SQL service as external service plugin -
Add new external-service-impl/flight-sql module with Arrow 17.0.0 - Implement
FlightSqlService (IExternalService lifecycle management) - Implement
IoTDBFlightSqlProducer (SQL execution via Coordinator, TsBlock→Arrow streaming)
- Implement TsBlockToArrowConverter supporting all 10 data types - Implement
Bearer token authentication (FlightSqlAuthHandler, FlightSqlSessionManager) -
Add enableArrowFlightSqlService [...]
add 15a0a7288cd Fixed concurrency issues caused by write and flush sorting
during query execution (#17193)
add fe0d62e3d7b Fix external service ClassLoader context handling and
dependency scope (#17202)
new 5d60e292e88 Add Arrow Flight SQL service as external service plugin -
Add new external-service-impl/flight-sql module with Arrow 17.0.0 - Implement
FlightSqlService (IExternalService lifecycle management) - Implement
IoTDBFlightSqlProducer (SQL execution via Coordinator, TsBlock→Arrow streaming)
- Implement TsBlockToArrowConverter supporting all 10 data types - Implement
Bearer token authentication (FlightSqlAuthHandler, FlightSqlSessionManager) -
Add enableArrowFlightSqlService [...]
new fcb2dc3bbfa Merge branch 'ai-code/flight-sql' of
https://github.com/apache/iotdb into ai-code/flight-sql
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
distribution/pom.xml | 1 -
external-service-impl/rest/pom.xml | 1 -
iotdb-core/datanode/pom.xml | 4 -
.../view/visitor/TransformToExpressionVisitor.java | 21 +++--
.../ExternalServiceManagementService.java | 35 +++++---
.../dataregion/flush/MemTableFlushTask.java | 1 +
.../memtable/AbstractWritableMemChunk.java | 43 +++++++++-
.../memtable/AlignedWritableMemChunk.java | 94 +++++++++++++---------
.../dataregion/memtable/IWritableMemChunk.java | 2 +
.../dataregion/memtable/WritableMemChunk.java | 38 ++++-----
.../db/utils/datastructure/AlignedTVList.java | 12 +++
.../iotdb/db/utils/datastructure/BinaryTVList.java | 9 +++
.../db/utils/datastructure/BooleanTVList.java | 9 +++
.../iotdb/db/utils/datastructure/DoubleTVList.java | 9 +++
.../iotdb/db/utils/datastructure/FloatTVList.java | 9 +++
.../iotdb/db/utils/datastructure/IntTVList.java | 9 +++
.../iotdb/db/utils/datastructure/LongTVList.java | 9 +++
.../iotdb/db/utils/datastructure/TVList.java | 2 +
.../dataregion/memtable/PrimitiveMemTableTest.java | 48 +++++++++++
.../iotdb/commons/externalservice/ServiceInfo.java | 9 +++
20 files changed, 280 insertions(+), 85 deletions(-)