Package lemon :: Package db :: Package builder :: Class CharCol
[show private | hide private]
[frames | no frames]

Class CharCol

SQLCol --+        
         |        
   ColType --+    
             |    
     StringCol --+
                 |
                CharCol

Known Subclasses:
CharRadioGroupCol, CharSelectCol

Method Summary
  sql_buildField(self, name, value, description)
  sql_encodeAsQuery(self, value)
  sql_setField(self, value)
Should be set to something like self.sql_field = lemon.html.field.Input(...).
  sql_type(self)
  sql_valid(self, value)
Field level validation.
    Inherited from ColType
  __init__(self, notNULL, unique, default, description, treatEmptyStringAsNull, hidden)
  builderValue(self)
  description(self)
  error(self)
  frozen(self)
Should be overridden.
  get(self)
Perform any final changes on the finished value then return.
  hidden(self)
Should be overridden.
  html(self)
Should be overridden.
  name(self)
  populate(self, form)
  sql_isUnique(self, value)
  type(self)
  valid(self, value)
Field level validation.
    Inherited from SQLCol
  __repr__(self)
  _init_(self, name, table, database)
  sql_decode(self, value)
  sql_encode(self, value)
  sql_getDescription(self)
  sql_getError(self)
  sql_getName(self)
  sql_getNotNULL(self)
  sql_getTable(self)
  sql_getValue(self)
  sql_setDB(self, value)
  sql_setDescription(self, d)
  sql_setError(self, error)
  sql_setName(self, name)
  sql_setNotNULL(self, t)
  sql_setTable(self, t)
  sql_setValue(self, value)

Method Details

sql_setField(self, value)

Should be set to something like self.sql_field = lemon.html.field.Input(...).
Overrides:
lemon.db.builder.StringCol.sql_setField

sql_valid(self, value)

Field level validation.
Overrides:
lemon.db.builder.StringCol.sql_valid

Generated by Epydoc 2.0 on Mon Nov 10 15:08:29 2003 http://epydoc.sf.net