Interface DataModelVisitor
-
- All Known Implementing Classes:
DataModelVisitorBase,DisableForeignKey,DropForeignKey,EnableForeignKey
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-
-
-