com.healthmarketscience.jackcess
Interface TableMetaData


public interface TableMetaData

Basic metadata about a single database Table. This is the top-level information stored in a (local) database which can be retrieved without attempting to load the Table itself.

Author:
James Ahlborn
Usage:
Intermediate: This class requires moderate API knowledge.

Method Summary
 String getLinkedDbName()
          The name of this the linked database if this is a linked table, null otherwise.
 String getLinkedTableName()
          The name of this linked table in the linked database if this is a linked table, null otherwise.
 String getName()
          The name of the table (as it is stored in the database)
 boolean isLinked()
          true if this is a linked table, false otherwise.
 boolean isSystem()
          true if this is a system table, false otherwise.
 Table open(Database db)
          Opens this table from the given Database instance.
 

Method Detail

getName

String getName()
The name of the table (as it is stored in the database)


isLinked

boolean isLinked()
true if this is a linked table, false otherwise.


isSystem

boolean isSystem()
true if this is a system table, false otherwise.


getLinkedTableName

String getLinkedTableName()
The name of this linked table in the linked database if this is a linked table, null otherwise.


getLinkedDbName

String getLinkedDbName()
The name of this the linked database if this is a linked table, null otherwise.


open

Table open(Database db)
           throws IOException
Opens this table from the given Database instance.

Throws:
IOException


Copyright © 2005–2017 Health Market Science. All rights reserved.