Interface DataModelVisitor
- 
- All Known Implementing Classes:
 DataModelVisitorBase,DisableForeignKey,DropForeignKey,EnableForeignKey,GatherTablesDataModelVisitor,VacuumSettingsTableDataModelVisitor
public interface DataModelVisitorVisitor interface used to traverse the PhysicalDataModel 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidnop()A NOP (no operation).voidvisited(AlterSequenceStartWith alterSequence)voidvisited(AlterTableIdentityCache alterTable)voidvisited(CreateIndex createIndex)voidvisited(FunctionDef functionDef)voidvisited(ProcedureDef procedureDef)Process a ProcedureDef from the model.voidvisited(RowArrayType rowArrayType)voidvisited(RowType rowType)voidvisited(Sequence sequence)voidvisited(SessionVariableDef sessionVariableDef)voidvisited(Table tbl)Process aTablefrom the modelvoidvisited(Table fromChildTable, ForeignKeyConstraint fk)Process a foreign key constraint from the modelvoidvisited(Tablespace tablespace) 
 - 
 
- 
- 
Method Detail
- 
visited
void visited(Table fromChildTable, ForeignKeyConstraint fk)
Process a foreign key constraint from the model- Parameters:
 fk-
 
- 
nop
void nop()
A NOP (no operation). Should do nothing, but we let the visitor implementation decide. 
- 
visited
void visited(ProcedureDef procedureDef)
Process a ProcedureDef from the model.- Parameters:
 procedureDef-
 
- 
visited
void visited(RowArrayType rowArrayType)
- Parameters:
 rowArrayType-
 
- 
visited
void visited(RowType rowType)
- Parameters:
 rowType-
 
- 
visited
void visited(Sequence sequence)
- Parameters:
 sequence-
 
- 
visited
void visited(SessionVariableDef sessionVariableDef)
- Parameters:
 sessionVariableDef-
 
- 
visited
void visited(Tablespace tablespace)
- Parameters:
 tablespace-
 
- 
visited
void visited(FunctionDef functionDef)
- Parameters:
 functionDef-
 
- 
visited
void visited(AlterSequenceStartWith alterSequence)
- Parameters:
 alterSequence-
 
- 
visited
void visited(AlterTableIdentityCache alterTable)
- Parameters:
 alterTable-
 
- 
visited
void visited(CreateIndex createIndex)
- Parameters:
 createIndex-
 
 - 
 
 -