+1 for this feature request. This would be huge for a waste data science / data engineering developer community.
Am 13. Februar 2026 um 14:42 schrieb "Stephen Lawrence" <[email protected] mailto:[email protected]?to=%22Stephen%20Lawrence%22%20%3Cstephen.lawrence%40renesas.com%3E >: > > Hi, > > Interesting work. > > Would this also be a stepping stone towards ConnectorX or > ADBC (Arrow Database Connectivity) support? Democratising access code > from Polars or Pandas would be huge. > > Best wishes, > > Steve > > > > > -----Original Message----- > > From: Yuan Tian <[email protected]> > > Sent: 12 February 2026 13:35 > > 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://lists.ap/ > > ache.org%2Fthread%2Fjl94gcrv9973jj7cwfhl7zrkhr19thqr&data=05%7C02%7Cstephe > > n.lawrence%40renesas.com%7Cea3ff50e1cc449da131d08de6a3be368%7C53d82571da19 > > 47e49cb4625a166a4a2a%7C0%7C0%7C639065002616690385%7CUnknown%7CTWFpbGZsb3d8 > > eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbC > > IsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=95n9gfpO%2BZJ9PddCyQAI2VyKLO8%2BfHLr > > 87pUfpPBYEI%3D&reserved=0 > > [2] > > https://timechor/ > > .feishu.cn%2Ffile%2FDz0db37s2oGpavxr8RBcNP0Fneg%3Ffrom%3Dfrom_copylink&dat > > a=05%7C02%7Cstephen.lawrence%40renesas.com%7Cea3ff50e1cc449da131d08de6a3be > > 368%7C53d82571da1947e49cb4625a166a4a2a%7C0%7C0%7C639065002616715033%7CUnkn > > own%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4z > > MiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=bt54SlZ8LjTNAtNpgj > > E1918ypsOKEeW%2F5a%2BdXHxT1d8%3D&reserved=0 > > [3] > > https://timechor/ > > .feishu.cn%2Ffile%2FPvwabnUYCoL88TxtJb7cV7P0njb%3Ffrom%3Dfrom_copylink&dat > > a=05%7C02%7Cstephen.lawrence%40renesas.com%7Cea3ff50e1cc449da131d08de6a3be > > 368%7C53d82571da1947e49cb4625a166a4a2a%7C0%7C0%7C639065002616731254%7CUnkn > > own%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4z > > MiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=QEyjwAlg5NRu%2BlyS > > Sr2Lo%2Bi0FfLtybn9pHxWybJ%2BxXQ%3D&reserved=0 > > [4] > > https://timechor/ > > .feishu.cn%2Ffile%2FORPsbEC0foUHcbxI4H5cSb6Hngc%3Ffrom%3Dfrom_copylink&dat > > a=05%7C02%7Cstephen.lawrence%40renesas.com%7Cea3ff50e1cc449da131d08de6a3be > > 368%7C53d82571da1947e49cb4625a166a4a2a%7C0%7C0%7C639065002616747104%7CUnkn > > own%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4z > > MiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=rpVUIheJRQuJ2LLX32 > > KlolUEIKoN9xhQYEz6%2FdPpBHs%3D&reserved=0 > > >
