Class DbTableOrView

java.lang.Object
org.h2.bnf.context.DbTableOrView

public class DbTableOrView extends Object
Contains meta data information about a table or a view. This class is used by the H2 Console.
  • Field Details

    • schema

      private final DbSchema schema
      The schema this table belongs to.
    • name

      private final String name
      The table name.
    • quotedName

      private final String quotedName
      The quoted table name.
    • isView

      private final boolean isView
      True if this represents a view.
    • columns

      private DbColumn[] columns
      The column list.
  • Constructor Details

  • Method Details

    • getSchema

      public DbSchema getSchema()
      Returns:
      The schema this table belongs to.
    • getColumns

      public DbColumn[] getColumns()
      Returns:
      The column list.
    • getName

      public String getName()
      Returns:
      The table name.
    • isView

      public boolean isView()
      Returns:
      True if this represents a view.
    • getQuotedName

      public String getQuotedName()
      Returns:
      The quoted table name.
    • readColumns

      public void readColumns(DatabaseMetaData meta, PreparedStatement ps) throws SQLException
      Read the column for this table from the database meta data.
      Parameters:
      meta - the database meta data
      ps - prepared statement with custom query for H2 database, null for others
      Throws:
      SQLException - on failure