org.tranql.ddl
Class DerbyDDLCommandBuilder

java.lang.Object
  extended byorg.tranql.ddl.DerbyDDLCommandBuilder
All Implemented Interfaces:
DDLCommandBuilder, DDLVisitor

public class DerbyDDLCommandBuilder
extends java.lang.Object
implements DDLVisitor, DDLCommandBuilder

Version:
$Revision: 246 $ $Date: 2005-08-27 04:09:42 +0200 (Sat, 27 Aug 2005) $

Nested Class Summary
static class DerbyDDLCommandBuilder.Context
           
 
Constructor Summary
DerbyDDLCommandBuilder(javax.sql.DataSource ds)
           
 
Method Summary
 DDLCommand createDDLCommand(DDL ddl)
           
 java.lang.Object visit(Alter node, java.lang.Object param)
           
 java.lang.Object visit(ColumnDefinition node, java.lang.Object param)
           
 java.lang.Object visit(Constraint node, java.lang.Object param)
           
 java.lang.Object visit(Create node, java.lang.Object param)
           
 java.lang.Object visit(DDL node, java.lang.Object param)
           
 java.lang.Object visit(Drop node, java.lang.Object param)
           
 java.lang.Object visit(FKColumnDefinition node, java.lang.Object param)
           
 java.lang.Object visit(NodeList node, java.lang.Object param)
           
 java.lang.Object visit(References node, java.lang.Object param)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DerbyDDLCommandBuilder

public DerbyDDLCommandBuilder(javax.sql.DataSource ds)
Method Detail

createDDLCommand

public DDLCommand createDDLCommand(DDL ddl)
                            throws DDLException
Specified by:
createDDLCommand in interface DDLCommandBuilder
Throws:
DDLException

visit

public java.lang.Object visit(DDL node,
                              java.lang.Object param)
                       throws DDLException
Specified by:
visit in interface DDLVisitor
Throws:
DDLException

visit

public java.lang.Object visit(Alter node,
                              java.lang.Object param)
                       throws DDLException
Specified by:
visit in interface DDLVisitor
Throws:
DDLException

visit

public java.lang.Object visit(Create node,
                              java.lang.Object param)
                       throws DDLException
Specified by:
visit in interface DDLVisitor
Throws:
DDLException

visit

public java.lang.Object visit(ColumnDefinition node,
                              java.lang.Object param)
                       throws DDLException
Specified by:
visit in interface DDLVisitor
Throws:
DDLException

visit

public java.lang.Object visit(FKColumnDefinition node,
                              java.lang.Object param)
                       throws DDLException
Specified by:
visit in interface DDLVisitor
Throws:
DDLException

visit

public java.lang.Object visit(Constraint node,
                              java.lang.Object param)
                       throws DDLException
Specified by:
visit in interface DDLVisitor
Throws:
DDLException

visit

public java.lang.Object visit(NodeList node,
                              java.lang.Object param)
                       throws DDLException
Specified by:
visit in interface DDLVisitor
Throws:
DDLException

visit

public java.lang.Object visit(References node,
                              java.lang.Object param)
                       throws DDLException
Specified by:
visit in interface DDLVisitor
Throws:
DDLException

visit

public java.lang.Object visit(Drop node,
                              java.lang.Object param)
                       throws DDLException
Specified by:
visit in interface DDLVisitor
Throws:
DDLException


Copyright © -2006 The Codehaus. All Rights Reserved.