biz.hammurapi.sql.metadata
Class Metadata
java.lang.Object
biz.hammurapi.util.VisitableBase
biz.hammurapi.sql.metadata.Metadata
- All Implemented Interfaces:
- biz.hammurapi.util.Visitable, java.io.Serializable
public class Metadata
- extends biz.hammurapi.util.VisitableBase
- implements java.io.Serializable
- Version:
- $Revision: 1.8 $
- Author:
- Pavel Vlasov
- See Also:
- Serialized Form
Methods inherited from class biz.hammurapi.util.VisitableBase |
accept, object2visitor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Metadata
public Metadata(biz.hammurapi.sql.SQLProcessor processor,
java.lang.String[] tableTypes,
GenerationPolicy policy,
Metadata.TableAcceptor acceptor)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
toKey
public static java.lang.Object toKey(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
getCatalogs
public java.util.Collection getCatalogs()
getTableDescriptor
public TableDescriptor getTableDescriptor(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
getTableDescriptors
public java.util.Collection getTableDescriptors()
getEngineType
public java.lang.String getEngineType()
acceptChildren
public void acceptChildren(biz.hammurapi.util.Visitor visitor)
- Overrides:
acceptChildren
in class biz.hammurapi.util.VisitableBase
load
public static Metadata load(java.io.File file)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Loads metadata from MDZ file
- Parameters:
file
-
- Returns:
-
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
main
public static void main(java.lang.String[] args)
- Saves metadata to file
- Parameters:
args
-
getWarnings
public java.util.Collection getWarnings()
Copyright © 2003 Hammurapi Group. All Rights Reserved.