org.javagen.agile.db.visitor
Interface DatabaseVisitor

All Superinterfaces:
Visit, Visitor
All Known Implementing Classes:
AutoIncrementFinderVisitor, DefaultDatabaseVisitor, IdAssignerDatabaseVisitor, LinkTableFinderVisitor, UniqueColumnTypeVisitor, UniquePKFinderVisitor

public interface DatabaseVisitor
extends Visitor


Field Summary
static Set<String> ALL_MODEL_TYPES
           
static Set<String> FK_ONLY_MODEL_TYPES
           
static Set<String> NON_FK_MODEL_TYPES
           
 
Method Summary
 void visit(Column column)
           
 void visit(ColumnReference columnReference)
           
 void visit(Database database)
           
 void visit(FkConstraint fkConstraint)
           
 void visit(PkColumn pkColumn)
           
 void visit(Table table)
           
 void visit(UniqueConstraint uniqueConstraint)
           
 
Methods inherited from interface org.javagen.agile.core.visitor.Visitor
itinerary, visit
 

Field Detail

ALL_MODEL_TYPES

static final Set<String> ALL_MODEL_TYPES

NON_FK_MODEL_TYPES

static final Set<String> NON_FK_MODEL_TYPES

FK_ONLY_MODEL_TYPES

static final Set<String> FK_ONLY_MODEL_TYPES
Method Detail

visit

void visit(Database database)

visit

void visit(Table table)

visit

void visit(Column column)

visit

void visit(PkColumn pkColumn)

visit

void visit(FkConstraint fkConstraint)

visit

void visit(ColumnReference columnReference)

visit

void visit(UniqueConstraint uniqueConstraint)


Copyright 2006-2006-2007 Outsource Cafe Inc.. All Rights Reserved.