[ https://issues.apache.org/jira/browse/IOTDB-5917?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17726206#comment-17726206 ]
Jialin Qiao commented on IOTDB-5917: ------------------------------------ https://github.com/apache/iotdb/pull/9930 > Refactor then package structure > ------------------------------- > > Key: IOTDB-5917 > URL: https://issues.apache.org/jira/browse/IOTDB-5917 > Project: Apache IoTDB > Issue Type: Task > Reporter: Yuan Tian > Assignee: Yuan Tian > Priority: Major > > There are too many first-level packages module in IoTDB, we need to refactor > it as following: > > move client-cpp, client-py, client-go, jdbc, session, cli, compile-tools, > service-rpc, isession into {{iotdb-client}} > move openapi, thrift, thrift-commons, thrift-confignode, thrift-influxdb, > thrift-iot-consensu, thrift-mlnode into {{iotdb-protocol}} > move subscription-api, udf-api, trigger-api, pipe-api, external-pipe-api, > external-api into {{iotdb-api}} > remove integration, influxdb-protocol, schema-engine-rocksdb, > rewrite-tsfile-tool, schema-engine-tag > move flink-iotdb-connector, flink-tsfile-connector, grafana-connector, > grafana-plugin, hadoop, hive-connector, spark-iotdb-connector, spark-tsfile, > zeppelin-interpreter, influxdb-protocol into {{iotdb-connector}} -- This message was sent by Atlassian Jira (v8.20.10#820010)