3
3
// pgAdmin III - PostgreSQL Tools
5
// Copyright (C) 2002 - 2012, The pgAdmin Development Team
5
// Copyright (C) 2002 - 2013, The pgAdmin Development Team
6
6
// This software is released under the PostgreSQL Licence
8
8
// dlgView.h - View property
34
34
void SetObject(pgObject *obj)
36
36
view = (pgView *)obj;
38
seclabelPage->SetObject(obj);
43
41
virtual bool IsUpToDate();
44
void OnApply(wxCommandEvent &ev);
42
void OnChangeVacuum(wxCommandEvent &ev);
43
void OnCheckMaterializedView(wxCommandEvent &ev);
44
void FillAutoVacuumParameters(wxString &setStr, wxString &resetStr, const wxString ¶meter, const wxString &val);
45
wxString AppendNum(bool &changed, wxTextCtrl *ctl, wxString val);
46
void DisableMaterializedView();
47
void DisableStorageParameters();
48
51
ctlSeclabelPanel *seclabelPage;
49
52
wxString oldDefinition;
53
wxTextValidator mviewNumericValidator;
51
55
void OnChange(wxCommandEvent &event);
57
bool tableVacEnabled, hasVacuum, settingAutoVacuum;
58
wxString settingVacBaseThr, settingAnlBaseThr, settingCostDelay,
59
settingCostLimit, settingFreezeMinAge, settingFreezeMaxAge,
60
settingFreezeTableAge;
61
wxString tableVacBaseThr, tableAnlBaseThr, tableCostDelay,
62
tableCostLimit, tableFreezeMinAge, tableFreezeMaxAge,
64
wxString settingVacFactor, settingAnlFactor;
65
wxString tableVacFactor, tableAnlFactor;
68
bool toastTableVacEnabled, toastTableHasVacuum;
69
wxString toastTableVacBaseThr,
70
toastTableCostDelay, toastTableCostLimit,
71
toastTableFreezeMinAge, toastTableFreezeMaxAge,
72
toastTableFreezeTableAge;
73
wxString toastTableVacFactor;
75
bool forceSecurityBarrierChanged;
53
77
DECLARE_EVENT_TABLE()