@Test
public void createTableAs5() throws Exception {

    makeSeparateAIS();
    String sql = "CREATE TABLE t1 (c1, c2) AS (SELECT column1, column2, column3 FROM t2) WITH NO DATA";
    createTableAsMixGenerateAIS();
    StatementNode stmt = parser.parseStatement(sql);
    assertTrue (stmt instanceof CreateTableNode);
    List<String> columnNames = Arrays.asList("column1", "column2", "column3");
    DataTypeDescriptor d = new DataTypeDescriptor(TypeId.INTEGER_ID, false);
    List<DataTypeDescriptor> descriptors = Arrays.asList(d,d,d);
    TableDDL.createTable(ddlFunctions, null, DEFAULT_SCHEMA, (CreateTableNode)stmt, null, descriptors ,columnNames, null);
}