From be16c092c90231c738aa720efc1662fdadc948f7 Mon Sep 17 00:00:00 2001 From: Hyunsik Choi Date: Sun, 14 Sep 2014 22:15:11 +0900 Subject: [PATCH] TAJO-1038: Remove use of Builder variable in Schema. --- .../src/main/java/org/apache/tajo/catalog/Schema.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/Schema.java b/tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/Schema.java index 3aee5d2e3d..296230babd 100644 --- a/tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/Schema.java +++ b/tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/Schema.java @@ -38,7 +38,6 @@ public class Schema implements ProtoObject, Cloneable, GsonObject { private static final Log LOG = LogFactory.getLog(Schema.class); - private SchemaProto.Builder builder = SchemaProto.newBuilder(); @Expose protected List fields = null; @Expose protected Map fieldsByQualifiedName = null; @@ -335,7 +334,6 @@ public Object clone() throws CloneNotSupportedException { Schema schema = null; schema = (Schema) super.clone(); - schema.builder = CatalogProtos.SchemaProto.newBuilder(); schema.init(); for(Column column: this.fields) { schema.addColumn(column); @@ -345,6 +343,7 @@ public Object clone() throws CloneNotSupportedException { @Override public SchemaProto getProto() { + SchemaProto.Builder builder = SchemaProto.newBuilder(); builder.clearFields(); if (this.fields != null) { for(Column col : fields) {