In Session, the JDBC module can set the Boolean return data type to 0/1 or 
true/false.
可以通过在 Session,JDBC模块中可以设置Boolean的返回数据类型为0/1或true/false

Session Demo:
org.apache.iotdb.session.Session#executeQueryStatement

TSExecuteStatementReq execReq = new TSExecuteStatementReq(sessionId, sql, 
statementId);

execReq.setFetchSize(fetchSize);
RpcConfig.setBoolFormat(RpcConfig.Constant.NUMBER);

//RpcConfig.setBoolFormat(RpcConfig.Constant.BOOLEAN);

JDBC Demo:
org.apache.iotdb.jdbc.IoTDBConnection#IoTDBConnection

if (url == null) {
  throw new IoTDBURLException("Input url cannot be null");
}
params = Utils.parseUrl(url, info);
RpcConfig.setBoolFormat(RpcConfig.Constant.NUMBER);

//RpcConfig.setBoolFormat(RpcConfig.Constant.BOOLEAN);
openTransport();

Cli Demo:
-h 127.0.0.1 -p 6667 -u root -pw root -bf number
-h 127.0.0.1 -p 6667 -u root -pw root -bf bool

And the migration of configuration items from part of the JDBC module to the 
RPC module
以及将部分JDBC模块中的配置项迁移到RPC模块


Reply via email to