GRASS Programmer's Manual  6.4.2(2012)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
gui_modules.sqlbuilder.SQLFrame Class Reference

SQL Frame class. More...

Public Member Functions

def __init__
def OnUniqueValues
 Get unique values.
def OnSampleValues
 Get sample values.
def OnAddColumn
 Add column name to the query.
def OnAddValue
 Add value.
def OnAddMark
 Add mark.
def GetSQLStatement
 Return SQL statement.
def CloseOnApply
 Return True if the dialog will be close on apply.
def OnText
def OnApply
def OnVerify
 Verify button pressed.
def OnClear
 Clear button pressed.
def OnClose
 Close button pressed.

Data Fields

 parent
 evtHeader
 vectmap
 mapset
 layer
 dbInfo
 tablename
 database
 qtype
 colvalues
 panel
 statusbar
 text_sql
 btn_clear
 btn_verify
 btn_apply
 btn_close
 btn_lv
 list_columns
 radio_cv
 list_values
 btn_unique
 btn_uniquesample
 close_onapply

Detailed Description

SQL Frame class.

Definition at line 41 of file sqlbuilder.py.


Constructor & Destructor Documentation

def gui_modules.sqlbuilder.SQLFrame.__init__ (   self,
  parent,
  title,
  vectmap,
  id = wx.ID_ANY,
  layer = 1,
  qtype = "select",
  evtheader = None 
)

Definition at line 44 of file sqlbuilder.py.


Member Function Documentation

def gui_modules.sqlbuilder.SQLFrame.CloseOnApply (   self)

Return True if the dialog will be close on apply.

Definition at line 399 of file sqlbuilder.py.

def gui_modules.sqlbuilder.SQLFrame.GetSQLStatement (   self)

Return SQL statement.

Definition at line 395 of file sqlbuilder.py.

def gui_modules.sqlbuilder.SQLFrame.OnAddColumn (   self,
  event 
)

Add column name to the query.

Definition at line 315 of file sqlbuilder.py.

References gui_modules.sqlbuilder.SQLFrame._add().

def gui_modules.sqlbuilder.SQLFrame.OnAddMark (   self,
  event 
)

Add mark.

Definition at line 345 of file sqlbuilder.py.

References gui_modules.sqlbuilder.SQLFrame._add().

def gui_modules.sqlbuilder.SQLFrame.OnApply (   self,
  event 
)
Apply button pressed

Definition at line 410 of file sqlbuilder.py.

References gui_modules.sqlbuilder.SQLFrame.evtHeader.

Referenced by gui_modules.vdigit.VDigitCategoryDialog.OnOK().

def gui_modules.sqlbuilder.SQLFrame.OnClear (   self,
  event 
)

Clear button pressed.

Definition at line 437 of file sqlbuilder.py.

References gui_modules.sqlbuilder.SQLFrame.tablename.

def gui_modules.sqlbuilder.SQLFrame.OnClose (   self,
  event 
)

Close button pressed.

Definition at line 444 of file sqlbuilder.py.

References gui_modules.sqlbuilder.SQLFrame.evtHeader.

def gui_modules.sqlbuilder.SQLFrame.OnSampleValues (   self,
  event 
)

Get sample values.

Definition at line 311 of file sqlbuilder.py.

References gui_modules.sqlbuilder.SQLFrame.OnUniqueValues().

def gui_modules.sqlbuilder.SQLFrame.OnText (   self,
  event 
)
Query string changed

Definition at line 403 of file sqlbuilder.py.

def gui_modules.sqlbuilder.SQLFrame.OnVerify (   self,
  event 
)

Verify button pressed.

Definition at line 420 of file sqlbuilder.py.

References gui_modules.sqlbuilder.SQLFrame.database, DATA.driver, and gui_modules.sqlbuilder.SQLFrame.tablename.


Field Documentation

gui_modules.sqlbuilder.SQLFrame.btn_apply

Definition at line 125 of file sqlbuilder.py.

gui_modules.sqlbuilder.SQLFrame.btn_clear

Definition at line 120 of file sqlbuilder.py.

gui_modules.sqlbuilder.SQLFrame.btn_close

Definition at line 127 of file sqlbuilder.py.

gui_modules.sqlbuilder.SQLFrame.btn_lv

Definition at line 130 of file sqlbuilder.py.

gui_modules.sqlbuilder.SQLFrame.btn_unique

Definition at line 207 of file sqlbuilder.py.

gui_modules.sqlbuilder.SQLFrame.btn_uniquesample

Definition at line 210 of file sqlbuilder.py.

gui_modules.sqlbuilder.SQLFrame.btn_verify

Definition at line 122 of file sqlbuilder.py.

gui_modules.sqlbuilder.SQLFrame.close_onapply

Definition at line 230 of file sqlbuilder.py.

gui_modules.sqlbuilder.SQLFrame.colvalues

Definition at line 69 of file sqlbuilder.py.

gui_modules.sqlbuilder.SQLFrame.database
gui_modules.sqlbuilder.SQLFrame.dbInfo

Definition at line 64 of file sqlbuilder.py.

gui_modules.sqlbuilder.SQLFrame.evtHeader
gui_modules.sqlbuilder.SQLFrame.layer
gui_modules.sqlbuilder.SQLFrame.list_columns

Definition at line 179 of file sqlbuilder.py.

gui_modules.sqlbuilder.SQLFrame.list_values

Definition at line 201 of file sqlbuilder.py.

gui_modules.sqlbuilder.SQLFrame.mapset

Definition at line 60 of file sqlbuilder.py.

gui_modules.sqlbuilder.SQLFrame.panel

Definition at line 75 of file sqlbuilder.py.

gui_modules.sqlbuilder.SQLFrame.qtype

Definition at line 68 of file sqlbuilder.py.

gui_modules.sqlbuilder.SQLFrame.radio_cv

Definition at line 186 of file sqlbuilder.py.

gui_modules.sqlbuilder.SQLFrame.statusbar

Definition at line 78 of file sqlbuilder.py.

gui_modules.sqlbuilder.SQLFrame.text_sql

Definition at line 106 of file sqlbuilder.py.

gui_modules.sqlbuilder.SQLFrame.vectmap

Definition at line 57 of file sqlbuilder.py.


The documentation for this class was generated from the following file: