This is an automated email from the ASF dual-hosted git repository.
haonan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/master by this push:
new ddd2eb8 Remove duplicate method of getDefaultEncoding (#2655)
ddd2eb8 is described below
commit ddd2eb839369ba2cf82114c1cafeea4122051472
Author: Qi Yu <[email protected]>
AuthorDate: Mon Feb 8 21:28:17 2021 +0800
Remove duplicate method of getDefaultEncoding (#2655)
---
.../org/apache/iotdb/db/metadata/MManager.java | 26 ++--------------------
1 file changed, 2 insertions(+), 24 deletions(-)
diff --git a/server/src/main/java/org/apache/iotdb/db/metadata/MManager.java
b/server/src/main/java/org/apache/iotdb/db/metadata/MManager.java
index d98ac5c..9c237bf 100644
--- a/server/src/main/java/org/apache/iotdb/db/metadata/MManager.java
+++ b/server/src/main/java/org/apache/iotdb/db/metadata/MManager.java
@@ -19,6 +19,7 @@
package org.apache.iotdb.db.metadata;
import static java.util.stream.Collectors.toList;
+import static
org.apache.iotdb.db.utils.EncodingInferenceUtils.getDefaultEncoding;
import static
org.apache.iotdb.tsfile.common.constant.TsFileConstant.PATH_SEPARATOR;
import java.io.File;
@@ -83,6 +84,7 @@ import org.apache.iotdb.db.query.dataset.ShowDevicesResult;
import org.apache.iotdb.db.query.dataset.ShowTimeSeriesResult;
import org.apache.iotdb.db.rescon.MemTableManager;
import org.apache.iotdb.db.rescon.PrimitiveArrayManager;
+import org.apache.iotdb.db.utils.EncodingInferenceUtils;
import org.apache.iotdb.db.utils.RandomDeleteCache;
import org.apache.iotdb.db.utils.SchemaUtils;
import org.apache.iotdb.db.utils.TestOnly;
@@ -1853,30 +1855,6 @@ public class MManager {
}
/**
- * Get default encoding by dataType
- */
- private TSEncoding getDefaultEncoding(TSDataType dataType) {
- IoTDBConfig conf = IoTDBDescriptor.getInstance().getConfig();
- switch (dataType) {
- case BOOLEAN:
- return conf.getDefaultBooleanEncoding();
- case INT32:
- return conf.getDefaultInt32Encoding();
- case INT64:
- return conf.getDefaultInt64Encoding();
- case FLOAT:
- return conf.getDefaultFloatEncoding();
- case DOUBLE:
- return conf.getDefaultDoubleEncoding();
- case TEXT:
- return conf.getDefaultTextEncoding();
- default:
- throw new UnSupportedDataTypeException(
- String.format("Data type %s is not supported.",
dataType.toString()));
- }
- }
-
- /**
* get dataType of plan, in loc measurements only support InsertRowPlan and
InsertTabletPlan
*/
private TSDataType getTypeInLoc(InsertPlan plan, int loc) throws
MetadataException {