Repository: kylin Updated Branches: refs/heads/master c08965f92 -> 03bea8d94
KryoRegistrator add ComputedColumnDesc Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/03bea8d9 Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/03bea8d9 Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/03bea8d9 Branch: refs/heads/master Commit: 03bea8d94c2d4e948c45905cdc174fde73648cd8 Parents: c08965f Author: kangkaisen <kangkai...@meituan.com> Authored: Thu Jul 13 20:18:17 2017 +0800 Committer: kangkaisen <kangkai...@meituan.com> Committed: Thu Jul 27 20:50:10 2017 +0800 ---------------------------------------------------------------------- .../java/org/apache/kylin/metadata/model/ComputedColumnDesc.java | 4 +++- .../java/org/apache/kylin/engine/spark/KylinKryoRegistrator.java | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/03bea8d9/core-metadata/src/main/java/org/apache/kylin/metadata/model/ComputedColumnDesc.java ---------------------------------------------------------------------- diff --git a/core-metadata/src/main/java/org/apache/kylin/metadata/model/ComputedColumnDesc.java b/core-metadata/src/main/java/org/apache/kylin/metadata/model/ComputedColumnDesc.java index 540b5fc..e8cc351 100644 --- a/core-metadata/src/main/java/org/apache/kylin/metadata/model/ComputedColumnDesc.java +++ b/core-metadata/src/main/java/org/apache/kylin/metadata/model/ComputedColumnDesc.java @@ -22,8 +22,10 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.google.common.base.Preconditions; import org.apache.kylin.metadata.model.tool.CalciteParser; +import java.io.Serializable; + @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.NONE, getterVisibility = JsonAutoDetect.Visibility.NONE, isGetterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE) -public class ComputedColumnDesc { +public class ComputedColumnDesc implements Serializable { @JsonProperty private String tableIdentity; @JsonProperty http://git-wip-us.apache.org/repos/asf/kylin/blob/03bea8d9/engine-spark/src/main/java/org/apache/kylin/engine/spark/KylinKryoRegistrator.java ---------------------------------------------------------------------- diff --git a/engine-spark/src/main/java/org/apache/kylin/engine/spark/KylinKryoRegistrator.java b/engine-spark/src/main/java/org/apache/kylin/engine/spark/KylinKryoRegistrator.java index 106653f..048f62b 100644 --- a/engine-spark/src/main/java/org/apache/kylin/engine/spark/KylinKryoRegistrator.java +++ b/engine-spark/src/main/java/org/apache/kylin/engine/spark/KylinKryoRegistrator.java @@ -269,6 +269,7 @@ public class KylinKryoRegistrator implements KryoRegistrator { kyroClasses.add(org.apache.kylin.metadata.model.DataModelDesc.RealizationCapacity.class); kyroClasses.add(org.apache.kylin.metadata.model.DataModelDesc.TableKind.class); kyroClasses.add(org.apache.kylin.metadata.model.DatabaseDesc.class); + kyroClasses.add(org.apache.kylin.metadata.model.ComputedColumnDesc.class); kyroClasses.add(org.apache.kylin.metadata.model.ExternalFilterDesc.class); kyroClasses.add(org.apache.kylin.metadata.model.FunctionDesc.class); kyroClasses.add(org.apache.kylin.metadata.model.JoinDesc.class);