pt.moredata.dao
Class DataMetaData

java.lang.Object
  extended bypt.moredata.dao.DataMetaData
Direct Known Subclasses:
DDataMetaData

public class DataMetaData
extends java.lang.Object

Meta informção adicional especifica de extensões da Moredata de uma tabela de um modelo de dados relacional. Company MoreData

Version:
$Revision: 1.5 $
Author:
aricardo

Field Summary
static java.lang.Integer ALIAS
           
static java.lang.Integer COLNAME
          Tipos de meta informação obtidos
static java.lang.Integer LABEL
           
static java.lang.Integer REMARKS
           
static java.lang.Integer TITLE
           
 
Constructor Summary
DataMetaData()
           
 
Method Summary
 java.util.HashMap getColumns(java.lang.String tableName, java.lang.String columnName)
          Devolve informação sobre a coluna recebida como parametro.
 java.util.HashMap getTableInfo(java.lang.String table)
          Obtem a informação das tabelas extendidas (systableext) da despodata relativamente à tabela
 void setConnection(java.sql.Connection _connection)
          Afecta a conexão para acesso à base de dados
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COLNAME

public static final java.lang.Integer COLNAME
Tipos de meta informação obtidos


ALIAS

public static final java.lang.Integer ALIAS

LABEL

public static final java.lang.Integer LABEL

TITLE

public static final java.lang.Integer TITLE

REMARKS

public static final java.lang.Integer REMARKS
Constructor Detail

DataMetaData

public DataMetaData()
Method Detail

getColumns

public java.util.HashMap getColumns(java.lang.String tableName,
                                    java.lang.String columnName)
Devolve informação sobre a coluna recebida como parametro.

Parameters:
tableName - Nome da tabela a que a coluna pertence
columnName - Expressão relativa ao(s) nome(s) da coluna(s) pretendida null caso se pretendam todas.

getTableInfo

public java.util.HashMap getTableInfo(java.lang.String table)
Obtem a informação das tabelas extendidas (systableext) da despodata relativamente à tabela

Parameters:
table - Tabela da qual se pretende pesquisar a informação
Returns:
Informação sobre a tabela organizada num HashMap

setConnection

public void setConnection(java.sql.Connection _connection)
Afecta a conexão para acesso à base de dados