return new DBOperationExecutor() {
public void executeOperation(DBOperationType operationType) throws SQLException, DBOperationNotSupportedException {
Connection connection = getConnectionHandler().getStandaloneConnection(getSchema());
DatabaseMetadataInterface metadataInterface = getConnectionHandler().getInterfaceProvider().getMetadataInterface();
if (operationType == DBOperationType.ENABLE) {
metadataInterface.enableTrigger(getSchema().getName(), getName(), connection);
getStatus().set(DBObjectStatus.ENABLED, true);
} else if (operationType == DBOperationType.DISABLE) {
metadataInterface.disableTrigger(getSchema().getName(), getName(), connection);
getStatus().set(DBObjectStatus.ENABLED, false);
} else {