org.javagen.agile.db.visitor
Class UniquePKFinderVisitor
java.lang.Object
org.javagen.agile.db.visitor.DefaultDatabaseVisitor
org.javagen.agile.db.visitor.UniquePKFinderVisitor
- All Implemented Interfaces:
- Generator, Visit, Visitor, DatabaseVisitor
public class UniquePKFinderVisitor
- extends DefaultDatabaseVisitor
Sets all non-composite, primary keys to unique.
Wire this class into the code generation pipeline after database model creation, but before
Java conversion.
- Author:
- Richard Easterling
|
Method Summary |
void |
visit(PkColumn pkColumn)
Identify and set auto-increment primary keys using specified pattern. |
| Methods inherited from class org.javagen.agile.db.visitor.DefaultDatabaseVisitor |
gen, getRelativeInputPath, itinerary, setItinerary, setItinerary, setRelativeInputPath, visit, visit, visit, visit, visit, visit, visit |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UniquePKFinderVisitor
public UniquePKFinderVisitor()
visit
public void visit(PkColumn pkColumn)
- Identify and set auto-increment primary keys using specified pattern.
- Specified by:
visit in interface DatabaseVisitor- Overrides:
visit in class DefaultDatabaseVisitor
Copyright 2006-2006-2007 Outsource Cafe Inc.. All Rights Reserved.