private ColumnType convertColumnType()

in tablestore/src/main/java/com/alicloud/openservices/tablestore/model/sql/SQLRowsFBsColumnBased.java [70:98]


    private ColumnType convertColumnType(byte columnType,byte logicType) {
        switch (columnType) {
            case DataType.LONG:
                return ColumnType.INTEGER;
            case DataType.BOOLEAN:
                return ColumnType.BOOLEAN;
            case DataType.DOUBLE:
                return ColumnType.DOUBLE;
            case DataType.STRING:
            case DataType.STRING_RLE:
                return ColumnType.STRING;
            case DataType.BINARY:
                return ColumnType.BINARY;
            case DataType.COMPLEX:
                switch (logicType) {
                	case LogicType.DATETIME:
                			return ColumnType.DATETIME;
                	case LogicType.TIME:
                			return ColumnType.TIME;
                	case LogicType.DATE:
                			return ColumnType.DATE;
                	default:
                        throw new UnsupportedOperationException("not supported Logic type in flatbuffers: " + logicType);
                	}

            default:
                throw new UnsupportedOperationException("not supported column type in flatbuffers: " + columnType);
        }
    }