org.hibernate.cfg.reveng.TableProcessor Maven / Gradle / Ivy
package org.hibernate.cfg.reveng;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.hibernate.cfg.reveng.dialect.MetaDataDialect;
import org.hibernate.internal.util.StringHelper;
import org.hibernate.mapping.Table;
import org.jboss.logging.Logger;
public class TableProcessor {
private static final Logger log = Logger.getLogger(TableProcessor.class);
public static Collection processTables(
MetaDataDialect metaDataDialect,
ReverseEngineeringStrategy revengStrategy,
String defaultSchema,
String defaultCatalog,
DatabaseCollector dbs,
SchemaSelection schemaSelection,
Set hasIndices,
ProgressListener progress) {
Map tableRs = null;
Iterator