TypesTranslator typesTranslator = ddlFunctions.getTypesTranslator();
AISBuilder builder = new AISBuilder();
builder.table(schemaName, tableName);
Table table = builder.akibanInformationSchema().getTable(schemaName, tableName);
ResultColumnList resultColumns = null;
if(createTable != null)
resultColumns = createTable.getResultColumns();
String newColumnName;
ResultColumn resultColumn;
if(resultColumns != null && resultColumns.size() > descriptors.size())
throw new InvalidCreateAsException("More columns names in create than in select query");
int colpos = 0;
for (DataTypeDescriptor descriptor : descriptors) {
if ((resultColumns != null) && (resultColumns.size() > colpos)){
resultColumn = resultColumns.getResultColumn(colpos+ 1);
if(resultColumn != null) {
newColumnName = resultColumn.getName();
}else {
newColumnName = columnNames.get(colpos);
}