Class VacuumSettingsTableDataModelVisitor
- java.lang.Object
-
- com.ibm.fhir.database.utils.postgres.VacuumSettingsTableDataModelVisitor
-
- All Implemented Interfaces:
DataModelVisitor
public class VacuumSettingsTableDataModelVisitor extends Object implements DataModelVisitor
Manages setting the Vacuum Settings on the Physical Data Model
-
-
Constructor Summary
Constructors Constructor Description VacuumSettingsTableDataModelVisitor(PostgresAdapter adapter, String schema, int vacuumCostLimit, double vacuumScaleFactor, int vacuumThreshold)
-
Method Summary
All Methods Instance Methods Concrete 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)
-
-
-
Constructor Detail
-
VacuumSettingsTableDataModelVisitor
public VacuumSettingsTableDataModelVisitor(PostgresAdapter adapter, String schema, int vacuumCostLimit, double vacuumScaleFactor, int vacuumThreshold)
-
-
Method Detail
-
visited
public void visited(Table tbl)
Description copied from interface:DataModelVisitorProcess aTablefrom the model- Specified by:
visitedin interfaceDataModelVisitor
-
visited
public void visited(Table fromChildTable, ForeignKeyConstraint fk)
Description copied from interface:DataModelVisitorProcess a foreign key constraint from the model- Specified by:
visitedin interfaceDataModelVisitor
-
nop
public void nop()
Description copied from interface:DataModelVisitorA NOP (no operation). Should do nothing, but we let the visitor implementation decide.- Specified by:
nopin interfaceDataModelVisitor
-
visited
public void visited(ProcedureDef procedureDef)
Description copied from interface:DataModelVisitorProcess a ProcedureDef from the model.- Specified by:
visitedin interfaceDataModelVisitor
-
visited
public void visited(RowArrayType rowArrayType)
- Specified by:
visitedin interfaceDataModelVisitor
-
visited
public void visited(RowType rowType)
- Specified by:
visitedin interfaceDataModelVisitor
-
visited
public void visited(Sequence sequence)
- Specified by:
visitedin interfaceDataModelVisitor
-
visited
public void visited(SessionVariableDef sessionVariableDef)
- Specified by:
visitedin interfaceDataModelVisitor
-
visited
public void visited(Tablespace tablespace)
- Specified by:
visitedin interfaceDataModelVisitor
-
visited
public void visited(FunctionDef functionDef)
- Specified by:
visitedin interfaceDataModelVisitor
-
visited
public void visited(AlterSequenceStartWith alterSequence)
- Specified by:
visitedin interfaceDataModelVisitor
-
visited
public void visited(AlterTableIdentityCache alterTable)
- Specified by:
visitedin interfaceDataModelVisitor
-
visited
public void visited(CreateIndex createIndex)
- Specified by:
visitedin interfaceDataModelVisitor
-
-