hi

Got it, I’ll give it a try.

Best regards,
Xuan Wang
________________________________
From: Yuan Tian <[email protected]>
Sent: Thursday, February 12, 2026 9:59:43 PM
To: [email protected] <[email protected]>
Subject: Re: Implement Apache Arrow Flight SQL in IoTDB for Table Model

Hi Xuan,

It’s on

ai-code/flight-sql


On Thu, Feb 12, 2026 at 21:58 Wang Critas <[email protected]> wrote:

> hi Yuan
>
> This looks great. Which branch is it in now?
>
> Best regards,
> Xuan Wang
> ________________________________
> From: Yuan Tian <[email protected]>
> Sent: Thursday, February 12, 2026 9:35:27 PM
> To: dev <[email protected]>
> Subject: Implement Apache Arrow Flight SQL in IoTDB for Table Model
>
> Hi all,
>
> Just want to share the progress with you, as I said in [1], Claude Opus-4.6
> has worked for about three hours today and generated its first commit:
>
> ```
> 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 and arrowFlightSqlPort config to
> IoTDBConfig
> - Add FLIGHT_SQL entry to BuiltinExternalServices
> - Add Arrow Flight SQL port allocation and configuration to IT framework
> (13 files)
> - Add IoTDBArrowFlightSqlIT with 5 integration test cases
> - Add unit tests for TsBlockToArrowConverter (16 test cases)
> ```
>
> I didn't have time to review the code for correctness today (it might not
> even pass the *ITs* yet). Just as it was about to run the *Integration
> Tests* to verify the logic, I hit my *subscription quota*.
>
> Once my quota resets tomorrow, I'll have the agent continue its own
> verification and bring in another agent to peer-review the code. Meanwhile,
> I’ll perform a *manual code review* in parallel as my schedule permits.
>
> Here is its implementation plan[2], and its summary for today's work,
> English[3] and Chinese[4]. These artifacts are all generated by itself, so
> be careful with these docs, they may be wrong.
>
> If you're interested in it, let's work together!(or let our agents work
> together)
>
>
> [1]
> https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.apache.org%2Fthread%2Fjl94gcrv9973jj7cwfhl7zrkhr19thqr&data=05%7C02%7C%7C526ff895de304d62c34f08de6a3f046a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C639065016061269172%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=u2JoQ2W0Kxua%2BTggTVCBghn99aoCV2dK3rV3JcXMMdo%3D&reserved=0<https://lists.apache.org/thread/jl94gcrv9973jj7cwfhl7zrkhr19thqr>
> <https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.apache.org%2Fthread%2Fjl94gcrv9973jj7cwfhl7zrkhr19thqr&data=05%7C02%7C%7C526ff895de304d62c34f08de6a3f046a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C639065016061301391%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=aO4H%2Bl6hIZl1bXl%2BtMovN9KbOUl%2BeT69Ob1L2kIHVv8%3D&reserved=0<https://lists.apache.org/thread/jl94gcrv9973jj7cwfhl7zrkhr19thqr>>
> [2]
>
> https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftimechor.feishu.cn%2Ffile%2FDz0db37s2oGpavxr8RBcNP0Fneg%3Ffrom%3Dfrom_copylink&data=05%7C02%7C%7C526ff895de304d62c34f08de6a3f046a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C639065016061320496%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=UYI8zARrS8seEXqXYQRxAR9cSr1TbLwZlnhTNMXGa8w%3D&reserved=0<https://timechor.feishu.cn/file/Dz0db37s2oGpavxr8RBcNP0Fneg?from=from_copylink>
> <
> https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftimechor.feishu.cn%2Ffile%2FDz0db37s2oGpavxr8RBcNP0Fneg%3Ffrom%3Dfrom_copylink&data=05%7C02%7C%7C526ff895de304d62c34f08de6a3f046a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C639065016061339085%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=1mJFnHRd%2Fwm14rrB91JkUc9Ir1RKm0BfkxIdEO4H0Mw%3D&reserved=0<https://timechor.feishu.cn/file/Dz0db37s2oGpavxr8RBcNP0Fneg?from=from_copylink>
> >
> [3]
>
> https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftimechor.feishu.cn%2Ffile%2FPvwabnUYCoL88TxtJb7cV7P0njb%3Ffrom%3Dfrom_copylink&data=05%7C02%7C%7C526ff895de304d62c34f08de6a3f046a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C639065016061357099%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=FN9v2d395rdUS3uYP8mHyQTnHTEABJFn2K2RMC7oUw4%3D&reserved=0<https://timechor.feishu.cn/file/PvwabnUYCoL88TxtJb7cV7P0njb?from=from_copylink>
> <
> https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftimechor.feishu.cn%2Ffile%2FPvwabnUYCoL88TxtJb7cV7P0njb%3Ffrom%3Dfrom_copylink&data=05%7C02%7C%7C526ff895de304d62c34f08de6a3f046a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C639065016061374764%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=pyZwRNFlxNzAVboniNUNX6HhUTwTlI%2B06MtwWZEjVLo%3D&reserved=0<https://timechor.feishu.cn/file/PvwabnUYCoL88TxtJb7cV7P0njb?from=from_copylink>
> >
> [4]
>
> https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftimechor.feishu.cn%2Ffile%2FORPsbEC0foUHcbxI4H5cSb6Hngc%3Ffrom%3Dfrom_copylink&data=05%7C02%7C%7C526ff895de304d62c34f08de6a3f046a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C639065016061394243%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=Ud2nfQ8DR%2FCRUrbAqZwN3g3ryR04HqncN3CiXVPTlSE%3D&reserved=0<https://timechor.feishu.cn/file/ORPsbEC0foUHcbxI4H5cSb6Hngc?from=from_copylink>
> <
> https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftimechor.feishu.cn%2Ffile%2FORPsbEC0foUHcbxI4H5cSb6Hngc%3Ffrom%3Dfrom_copylink&data=05%7C02%7C%7C526ff895de304d62c34f08de6a3f046a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C639065016061412012%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=U0nGxocghISwZImc0c8cdX%2Fur%2F6hqRl8Jo7P0Uiql%2Bo%3D&reserved=0<https://timechor.feishu.cn/file/ORPsbEC0foUHcbxI4H5cSb6Hngc?from=from_copylink>
> >
>

Reply via email to