protected void writeCompoundUniqueConstraints(DdlBuffer apply, CreateTable createTable) throws IOException { String tableName = createTable.getName(); List<UniqueConstraint> uniqueConstraints = createTable.getUniqueConstraint(); for (UniqueConstraint uniqueConstraint : uniqueConstraints) { String[] columns = toColumnNamesSplit(uniqueConstraint.getColumnNames()); apply .append( platformDdl.alterTableAddUniqueConstraint( tableName, uniqueConstraint.getName(), columns)) .endOfStatement(); } }