/** * This class is generated by jOOQ */ package org.jooq.util.h2.information_schema; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import javax.annotation.Generated; import org.jooq.Table; import org.jooq.impl.SchemaImpl; import org.jooq.util.h2.information_schema.tables.Columns; import org.jooq.util.h2.information_schema.tables.Constraints; import org.jooq.util.h2.information_schema.tables.CrossReferences; import org.jooq.util.h2.information_schema.tables.FunctionAliases; import org.jooq.util.h2.information_schema.tables.FunctionColumns; import org.jooq.util.h2.information_schema.tables.Indexes; import org.jooq.util.h2.information_schema.tables.Schemata; import org.jooq.util.h2.information_schema.tables.Sequences; import org.jooq.util.h2.information_schema.tables.Tables; import org.jooq.util.h2.information_schema.tables.TypeInfo; /** * This class is generated by jOOQ. */ @Generated( value = { "http://www.jooq.org", "jOOQ version:3.6.0" }, comments = "This class is generated by jOOQ" ) @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class InformationSchema extends SchemaImpl { private static final long serialVersionUID = 1479405880; /** * The reference instance of <code>INFORMATION_SCHEMA</code> */ public static final InformationSchema INFORMATION_SCHEMA = new InformationSchema(); /** * No further instances allowed */ private InformationSchema() { super("INFORMATION_SCHEMA"); } @Override public final List<Table<?>> getTables() { List result = new ArrayList(); result.addAll(getTables0()); return result; } private final List<Table<?>> getTables0() { return Arrays.<Table<?>>asList( FunctionColumns.FUNCTION_COLUMNS, Constraints.CONSTRAINTS, CrossReferences.CROSS_REFERENCES, Schemata.SCHEMATA, FunctionAliases.FUNCTION_ALIASES, Sequences.SEQUENCES, TypeInfo.TYPE_INFO, Indexes.INDEXES, Columns.COLUMNS, Tables.TABLES); } }