// sessionBuilder 中维护与 RPC 相关的信息
public abstract class AbstractSessionBuilder {
public Boolean isCompressed = false;
public HashMap<TSDataType, EncodingType> dataTypeToEncodingMap;
public CompressType compressType;
columnEncodersMap = new HashMap<>();
columnEncodersMap.put(TSDataType.TIMESTAMP, TSEncoding.TS_2DIFF);
columnEncodersMap.put(TSDataType.BOOLEAN, TSEncoding.RLE);
columnEncodersMap.put(TSDataType.INT32, TSEncoding.TS_2DIFF);
columnEncodersMap.put(TSDataType.INT64, TSEncoding.TS_2DIFF);
columnEncodersMap.put(TSDataType.FLOAT, TSEncoding.GORILLA);
columnEncodersMap.put(TSDataType.DOUBLE, TSEncoding.GORILLA);
columnEncodersMap.put(TSDataType.DATE, TSEncoding.TS_2DIFF);
columnEncodersMap.put(TSDataType.STRING, TSEncoding.PLAIN);
columnEncodersMap.put(TSDataType.TEXT, TSEncoding.PLAIN);
columnEncodersMap.put(TSDataType.BLOB, TSEncoding.PLAIN);