Column implements ProtoObject<ColumnProto>, GsonObject { public DataType getDataType() { return this.typeDesc.dataType; } Column(String name, TypeDesc typeDesc);  Column(String name, DataType dataType);  Column(String name, TajoDataTypes.Type type);  Column(String name, TajoDataTypes.Type type, int typeLength);  Column(ColumnProto proto); boolean hasQualifier(); String getQualifiedName(); String getQualifier(); String getSimpleName(); TypeDesc getTypeDesc(); DataType getDataType(); @Override boolean equals(Object o); int hashCode(); @Override ColumnProto getProto(); String toString(); @Override String toJson();  }
@Test public final void testFieldType() { Column field1 = new Column(FieldName1, Type1); Column field2 = new Column(FieldName2, Type2); Column field3 = new Column(FieldName3, Type3); assertEquals(field1.getDataType(), Type1); assertEquals(field2.getDataType(), Type2); assertEquals(field3.getDataType(), Type3); }
@Test public final void testGetFieldType() { assertEquals(field1.getDataType(),Type1); assertEquals(field2.getDataType(),Type2); assertEquals(field3.getDataType(),Type3); }