@Test
 public void testTypeAliases() {
   Create create = getFactory().newCreate();
   create.setTable(getFactory().newGroupSymbol("tempTable")); // $NON-NLS-1$
   List<ElementSymbol> columns = new ArrayList<ElementSymbol>();
   ElementSymbol column = getFactory().newElementSymbol("c1"); // $NON-NLS-1$
   column.setType(DataTypeManagerService.DefaultDataTypes.STRING.getTypeClass());
   columns.add(column);
   column = getFactory().newElementSymbol("c2"); // $NON-NLS-1$
   column.setType(DataTypeManagerService.DefaultDataTypes.BYTE.getTypeClass());
   columns.add(column);
   column = getFactory().newElementSymbol("c3"); // $NON-NLS-1$
   column.setType(DataTypeManagerService.DefaultDataTypes.SHORT.getTypeClass());
   columns.add(column);
   column = getFactory().newElementSymbol("c4"); // $NON-NLS-1$
   column.setType(DataTypeManagerService.DefaultDataTypes.FLOAT.getTypeClass());
   columns.add(column);
   column = getFactory().newElementSymbol("c5"); // $NON-NLS-1$
   column.setType(DataTypeManagerService.DefaultDataTypes.BIG_DECIMAL.getTypeClass());
   columns.add(column);
   create.setElementSymbolsAsColumns(columns);
   helpTest(
       "Create local TEMPORARY table tempTable (c1 varchar, c2 tinyint, c3 smallint, c4 real, c5 decimal)",
       "CREATE LOCAL TEMPORARY TABLE tempTable (c1 varchar, c2 tinyint, c3 smallint, c4 real, c5 decimal)",
       create); //$NON-NLS-1$
 }
  /** @param teiidVersion */
  public Batch1Serializer(ITeiidServerVersion teiidVersion) {
    super(teiidVersion);

    serializers.put(
        DataTypeManagerService.DefaultDataTypes.BIG_DECIMAL.getId(),
        new BigDecimalColumnSerializer());
    serializers.put(
        DataTypeManagerService.DefaultDataTypes.BIG_INTEGER.getId(),
        new BigIntegerColumnSerializer());
    serializers.put(
        DataTypeManagerService.DefaultDataTypes.BOOLEAN.getId(), new BooleanColumnSerializer());
    serializers.put(
        DataTypeManagerService.DefaultDataTypes.BYTE.getId(), new ByteColumnSerializer());
    serializers.put(
        DataTypeManagerService.DefaultDataTypes.CHAR.getId(), new CharColumnSerializer());
    serializers.put(
        DataTypeManagerService.DefaultDataTypes.DATE.getId(), new DateColumnSerializer());
    serializers.put(
        DataTypeManagerService.DefaultDataTypes.DOUBLE.getId(), new DoubleColumnSerializer());
    serializers.put(
        DataTypeManagerService.DefaultDataTypes.FLOAT.getId(), new FloatColumnSerializer());
    serializers.put(
        DataTypeManagerService.DefaultDataTypes.INTEGER.getId(), new IntColumnSerializer());
    serializers.put(
        DataTypeManagerService.DefaultDataTypes.LONG.getId(), new LongColumnSerializer());
    serializers.put(
        DataTypeManagerService.DefaultDataTypes.SHORT.getId(), new ShortColumnSerializer());
    serializers.put(
        DataTypeManagerService.DefaultDataTypes.TIME.getId(), new TimeColumnSerializer());
    serializers.put(
        DataTypeManagerService.DefaultDataTypes.TIMESTAMP.getId(), new TimestampColumnSerializer());
    serializers.put(
        DataTypeManagerService.DefaultDataTypes.VARBINARY.getId(), new BinaryColumnSerializer());

    version1serializers.put(
        DataTypeManagerService.DefaultDataTypes.DATE.getId(), new DateColumnSerializer1());
    version1serializers.put(
        DataTypeManagerService.DefaultDataTypes.TIME.getId(), new TimeColumnSerializer1());
    version1serializers.put(
        DataTypeManagerService.DefaultDataTypes.STRING.getId(), new StringColumnSerializer1());
    version1serializers.put(
        DataTypeManagerService.DefaultDataTypes.CLOB.getId(), new ClobColumnSerializer1());
    version1serializers.put(
        DataTypeManagerService.DefaultDataTypes.BLOB.getId(), new BlobColumnSerializer1());
    version1serializers.put(
        DataTypeManagerService.DefaultDataTypes.XML.getId(), new XmlColumnSerializer1());
    version1serializers.put(
        DataTypeManagerService.DefaultDataTypes.NULL.getId(), new NullColumnSerializer1());
    version1serializers.put(
        DataTypeManagerService.DefaultDataTypes.OBJECT.getId(),
        new ObjectColumnSerializer1(DataTypeManagerService.DefaultDataTypes.VARBINARY.ordinal()));
    version1serializers.put(
        DataTypeManagerService.DefaultDataTypes.VARBINARY.getId(), new BinaryColumnSerializer1());
  }