THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
Rpc definition file
We use thrift rpc between client and server, the definition file is :
thrift/src/main/thrift/rpc.thrift
You can add struct and corresponding method in TSIService (service)
Code generation
mvn clean compile -pl service-rpc -am -DskipTests
or
mvn clean compile -pl thrift
Generated codes:
thrift/target/generated-sources/thrift/org/apache/iotdb/service/rpc/thrift
Implement the new interface
java client is in Session:
session/src/main/java/org/apache/iotdb/session/Session.java
Rpc service implementation is:
server/src/main/java/org/apache/iotdb/db/service/TSServiceImpl.java