jrunx.persistence.greylock
Class CFODBMetaData

java.lang.Object
  |
  +--jrunx.persistence.greylock.BaseDB
        |
        +--jrunx.persistence.greylock.DBStoreManager
              |
              +--jrunx.persistence.greylock.CFODBMetaData
All Implemented Interfaces:
Const
Direct Known Subclasses:
MetaData

public abstract class CFODBMetaData
extends DBStoreManager


Inner Class Summary
 class CFODBMetaData.DBNoSuchPropertyException
          No such property: {propertyName} Type: {typeName}
 
Inner classes inherited from class jrunx.persistence.greylock.DBStoreManager
DBStoreManager.DatasourceMappingException
 
Fields inherited from class jrunx.persistence.greylock.DBStoreManager
_dbmd, _dbMeta, _isInit, _tmd, driverMappingMetaData
 
Fields inherited from interface jrunx.persistence.greylock.Const
ARRAYED, BIGINT, BIT, BLOB, BYTE, CHAR, DOUBLE, FLOAT, ID, ID_TABLE, INCREMENT, INDEX, INSTANCE, INSTANCE_FORGE_IDS, INSTANCE_ID, INSTANCE_TABLE, INTEGER, INTERNALID, NAME, PARENT, PROPERTY_ID, PROPERTY_TABLE, RELATION_ID, SEARCHABLE, SEQUENCE_PROCEDURE, SHORT, SINK, SOURCE, TIMESTAMP, TYPE_FORGE_IDS, TYPE_ID, TYPE_TABLE, UNDERSCORE, VARCHAR, VIEW
 
Constructor Summary
CFODBMetaData(java.lang.String typeName, java.sql.Connection con)
           
 
Method Summary
protected  void addInsertList(java.lang.StringBuffer sb)
           
protected  java.lang.String createView(java.sql.Connection con)
           
 CFODBColumnMetaData getColumnMetaData(java.lang.String name)
           
 java.lang.String getColumnName(java.lang.String prop)
           
 java.util.Iterator getColumnNames()
           
 java.util.Map getColumnsMetaData()
           
protected  java.lang.StringBuffer getInsertSql()
           
protected  Name getName()
           
protected  java.lang.String getQuotedParentName()
           
protected  java.lang.String getQuotedTableName()
           
 java.util.Iterator getRefColumns()
           
protected  java.lang.String getTableName()
           
 java.lang.String toString()
           
 
Methods inherited from class jrunx.persistence.greylock.DBStoreManager
getDatabaseMetaData, getDBInvoker, getDBSchema, getDBStoreMetaData, getDBVendor, getPackageDelimiter, getTypeMappingMetaData, init, initClassMappings, quoteIdentifier, setDBStoreMetaData, useQuotedIdentifiers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CFODBMetaData

public CFODBMetaData(java.lang.String typeName,
                     java.sql.Connection con)
              throws java.lang.Exception
Method Detail

getInsertSql

protected java.lang.StringBuffer getInsertSql()

addInsertList

protected void addInsertList(java.lang.StringBuffer sb)
                      throws java.lang.Exception

getTableName

protected java.lang.String getTableName()

getQuotedTableName

protected java.lang.String getQuotedTableName()

getQuotedParentName

protected java.lang.String getQuotedParentName()

getName

protected Name getName()

getColumnsMetaData

public java.util.Map getColumnsMetaData()

getColumnName

public java.lang.String getColumnName(java.lang.String prop)

getColumnMetaData

public CFODBColumnMetaData getColumnMetaData(java.lang.String name)

getColumnNames

public java.util.Iterator getColumnNames()
                                  throws java.lang.Exception

getRefColumns

public java.util.Iterator getRefColumns()
                                 throws java.lang.Exception

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

createView

protected java.lang.String createView(java.sql.Connection con)
                               throws java.lang.Exception


Copyright � 2002 Macromedia Corporation. All Rights Reserved.