KYLIN-2222 web ui uses rest api to decide which dim encoding is valid for different typed columns
Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/8edf234c Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/8edf234c Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/8edf234c Branch: refs/heads/KYLIN-2360 Commit: 8edf234ce571593145970e4d6cc18934cf761348 Parents: c5f3b22 Author: Hongbin Ma <mahong...@apache.org> Authored: Fri Mar 10 15:58:00 2017 +0800 Committer: Hongbin Ma <mahong...@apache.org> Committed: Fri Mar 10 17:17:11 2017 +0800 ---------------------------------------------------------------------- .../java/org/apache/kylin/rest/service/EncodingService.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/8edf234c/server-base/src/main/java/org/apache/kylin/rest/service/EncodingService.java ---------------------------------------------------------------------- diff --git a/server-base/src/main/java/org/apache/kylin/rest/service/EncodingService.java b/server-base/src/main/java/org/apache/kylin/rest/service/EncodingService.java index 7d7d016..60f9974 100644 --- a/server-base/src/main/java/org/apache/kylin/rest/service/EncodingService.java +++ b/server-base/src/main/java/org/apache/kylin/rest/service/EncodingService.java @@ -16,7 +16,6 @@ * limitations under the License. */ - package org.apache.kylin.rest.service; import java.util.List; @@ -44,8 +43,8 @@ public class EncodingService extends BasicService { } else if (dataType.isDateTimeFamily()) { return Lists.newArrayList(DateDimEnc.ENCODING_NAME, TimeDimEnc.ENCODING_NAME, DictionaryDimEnc.ENCODING_NAME); } else if (dataType.isStringFamily()) { - return Lists.newArrayList(BooleanDimEnc.ENCODING_NAME, DateDimEnc.ENCODING_NAME, TimeDimEnc.ENCODING_NAME, DictionaryDimEnc.ENCODING_NAME, FixedLenDimEnc.ENCODING_NAME, // - FixedLenHexDimEnc.ENCODING_NAME, IntegerDimEnc.ENCODING_NAME); + return Lists.newArrayList(BooleanDimEnc.ENCODING_NAME, DictionaryDimEnc.ENCODING_NAME, FixedLenDimEnc.ENCODING_NAME, // + FixedLenHexDimEnc.ENCODING_NAME, IntegerDimEnc.ENCODING_NAME); } else { throw new IllegalArgumentException("can't provide valid encodings for datatype:" + dataType); }