/** * Not intended for public use. */ public static DDLTable parseInterface(DatabaseProvider provider, NameConverters nameConverters, Class<? extends RawEntity<?>> clazz) { String sqlName = nameConverters.getTableNameConverter().getName(clazz); DDLTable table = new DDLTable(); table.setName(sqlName); table.setFields(parseFields(provider, nameConverters.getFieldNameConverter(), clazz)); table.setForeignKeys(parseForeignKeys(nameConverters.getTableNameConverter(), nameConverters.getFieldNameConverter(), clazz)); table.setIndexes(parseIndexes(provider, nameConverters, clazz)); return table; }
/** * Not intended for public use. */ public static DDLTable parseInterface(DatabaseProvider provider, NameConverters nameConverters, Class<? extends RawEntity<?>> clazz) { String sqlName = nameConverters.getTableNameConverter().getName(clazz); DDLTable table = new DDLTable(); table.setName(sqlName); table.setFields(parseFields(provider, nameConverters.getFieldNameConverter(), clazz)); table.setForeignKeys(parseForeignKeys(nameConverters.getTableNameConverter(), nameConverters.getFieldNameConverter(), clazz)); table.setIndexes(parseIndexes(provider, nameConverters, clazz)); return table; }