// TODO PARTITIONED BY
// TODO CLUSTERED BY
// TODO SKEWED BY
RowFormatInfo rowFormat = table.getRowFormat();
if (rowFormat != null) {
switch (rowFormat.getKind()) {
case DELIMITED:
emitDelimitedRowFormat(c, (DelimitedRowFormatInfo) table.getRowFormat());
break;
case SERDE:
throw new UnsupportedOperationException("ROW FORMAT SERDE");
default:
throw new AssertionError(rowFormat.getKind());
}
}
if (table.getFormatName() != null) {
c.tokens("STORED", "AS");
c.token(table.getFormatName());