Classes | Namespaces | Functions | Variables
odb.py File Reference

Go to the source code of this file.

Classes

class  pyclearsilver.odb._ODB_BigString
class  pyclearsilver.odb._ODB_Blob
class  pyclearsilver.odb._ODB_CreatedStamp
class  pyclearsilver.odb._ODB_CreatedStampMS
class  pyclearsilver.odb._ODB_DateTime
class  pyclearsilver.odb._ODB_Enumeration
class  pyclearsilver.odb._ODB_FixedString
class  pyclearsilver.odb._ODB_GUID
class  pyclearsilver.odb._ODB_IncInteger
class  pyclearsilver.odb._ODB_Integer
class  pyclearsilver.odb._ODB_ModifiedStamp
class  pyclearsilver.odb._ODB_Object
class  pyclearsilver.odb._ODB_Real
class  pyclearsilver.odb._ODB_TimeStamp
class  pyclearsilver.odb._ODB_VarString
class  pyclearsilver.odb._ReflectTable
class  pyclearsilver.odb.Connection
class  pyclearsilver.odb.Cursor
class  pyclearsilver.odb.Database
class  pyclearsilver.odb.eDuplicateKey
class  pyclearsilver.odb.eInternalError
class  pyclearsilver.odb.eInvalidData
class  pyclearsilver.odb.eInvalidJoinSpec
class  pyclearsilver.odb.eInvalidMatchSpec
class  pyclearsilver.odb.eNoMatchingRows
class  pyclearsilver.odb.eNonUniqueMatchSpec
class  pyclearsilver.odb.eNoSuchColumn
class  pyclearsilver.odb.eUnsavedObjectLost
class  pyclearsilver.odb.odb_Exception
class  pyclearsilver.odb.ODB_FixedPoint
class  pyclearsilver.odb.Replication_DeletedTable
class  pyclearsilver.odb.Replication_KeyValueTable
class  pyclearsilver.odb.Replication_LogRow
class  pyclearsilver.odb.Replication_LogTable
class  pyclearsilver.odb.ReplicationLog
class  pyclearsilver.odb.Row
class  pyclearsilver.odb.Table
 Table. More...

Namespaces

namespace  pyclearsilver::odb

Functions

def pyclearsilver::odb.__del__
def pyclearsilver::odb.__deleteRow
def pyclearsilver::odb.__delitem__
def pyclearsilver::odb.__getattr__
def pyclearsilver::odb.__getitem__
def pyclearsilver::odb.__insertRow
def pyclearsilver::odb.__len__
def pyclearsilver::odb.__packVColumn
 #warn(self) val2 = self.getDB().decode(val) warn("val2", repr(val2)) self.__vcoldata = marshal.loads(val2)
def pyclearsilver::odb.__repr__
def pyclearsilver::odb.__setattr__
def pyclearsilver::odb.__setitem__
def pyclearsilver::odb.__updateRowList
def pyclearsilver::odb._getRaw
def pyclearsilver::odb.beginTransaction
def pyclearsilver::odb.changedList
 changedList()
def pyclearsilver::odb.checkRowActive
def pyclearsilver::odb.commitTransaction
def pyclearsilver::odb.copyFrom
def pyclearsilver::odb.createIndices
 self.alterTableToMatch(tbl)
def pyclearsilver::odb.createTables
 schema creation code
def pyclearsilver::odb.createTrigger
def pyclearsilver::odb.createTriggers
def pyclearsilver::odb.databaseSizeForColumn
def pyclearsilver::odb.delete
def pyclearsilver::odb.deleteRow
 deleteRow(col_match_spec)
def pyclearsilver::odb.discard
def pyclearsilver::odb.dropIndices
def pyclearsilver::odb.dropTrigger
def pyclearsilver::odb.fetchAllRows
 fetchAllRows()
def pyclearsilver::odb.fetchRow
 fetchRow(col_match_spec)
def pyclearsilver::odb.fetchRowCount
def pyclearsilver::odb.fetchRows
 fetchRows(col_match_spec)
def pyclearsilver::odb.fetchRowUsingPrimaryKey
def pyclearsilver::odb.fillDefaults
def pyclearsilver::odb.get
def pyclearsilver::odb.has_key
def pyclearsilver::odb.inc
def pyclearsilver::odb.items
def pyclearsilver::odb.keys
def pyclearsilver::odb.listFields
def pyclearsilver::odb.listFieldsDict
def pyclearsilver::odb.listIndices
def pyclearsilver::odb.listTables
def pyclearsilver::odb.listTriggers
def pyclearsilver::odb.lookup
def pyclearsilver::odb.lookupCreate
def pyclearsilver::odb.lookupRows
def pyclearsilver::odb.newRow
def pyclearsilver::odb.parseFieldType
def pyclearsilver::odb.r_deleteRow
 r_deleteRow(a_row_obj,cursor = None)
def pyclearsilver::odb.r_insertRow
 InsertRow(a_row_obj,cursor = None)
def pyclearsilver::odb.r_updateRow
 r_updateRow(a_row_obj,cursor = None)
def pyclearsilver::odb.reflect
 parse the schema of an existing db and build table objects to reflect the schema.
def pyclearsilver::odb.repl_parsePrimaryKey
def pyclearsilver::odb.rollbackTransaction
def pyclearsilver::odb.save
def pyclearsilver::odb.synchronizeSchema
def pyclearsilver::odb.values

Variables

 pyclearsilver::odb.__colchanged_dict
 pyclearsilver::odb::__coldata
 pyclearsilver::odb::__vcolchanged
 pyclearsilver::odb.__vcoldata
 pyclearsilver::odb::_inside_getattr
 pyclearsilver::odb::_rowInactive
 pyclearsilver::odb::_should_insert
 pyclearsilver::odb._should_replace
tuple pyclearsilver::odb.all_rows = cursor.fetchall()
list pyclearsilver::odb.aval = a_row[col_num]
int pyclearsilver::odb.col_num = 0
tuple pyclearsilver::odb.cursor = self.defaultCursor()
 for name, tbl in self._tables.items(): tbl.db = None
dictionary pyclearsilver::odb.data_dict = {}
 bug out is the user justs want the raw rows
int pyclearsilver::odb.DEBUG = 0
 kInteger = "kInteger" # - kFixedString = "kFixedString" # size kVarString = "kVarString" # maxsize kBigString = "kBigString" # - kIncInteger = "kIncInteger" # - kDateTime = "kDateTime" kTimeStamp = "kTimeStamp" kReal = "kReal"
tuple pyclearsilver::odb.kBigString = _ODB_BigString()
tuple pyclearsilver::odb.kBlob = _ODB_Blob()
tuple pyclearsilver::odb.kCreatedStamp = _ODB_CreatedStamp()
tuple pyclearsilver::odb.kCreatedStampMS = _ODB_CreatedStampMS()
tuple pyclearsilver::odb.kDateTime = _ODB_DateTime()
tuple pyclearsilver::odb.kEnumeration = _ODB_Enumeration()
tuple pyclearsilver::odb.kFixedPoint = ODB_FixedPoint()
tuple pyclearsilver::odb.kFixedString = _ODB_FixedString()
tuple pyclearsilver::odb.kGUID = _ODB_GUID()
tuple pyclearsilver::odb.kIncInteger = _ODB_IncInteger()
tuple pyclearsilver::odb.kInteger = _ODB_Integer()
tuple pyclearsilver::odb.kModifiedStamp = _ODB_ModifiedStamp()
tuple pyclearsilver::odb.kReal = _ODB_Real()
tuple pyclearsilver::odb.kTimeStamp = _ODB_TimeStamp()
tuple pyclearsilver::odb.kVarString = _ODB_VarString()
list pyclearsilver::odb.name = parts[1]
tuple pyclearsilver::odb.newrowobj = self.__defaultRowClass(self,data_dict,joined_cols = joined_cols)
tuple pyclearsilver::odb.parts = string.split(fullname, ".", 1)
tuple pyclearsilver::odb.return_rows = self.__defaultRowListClass()
string pyclearsilver::odb.sql = " LIMIT %s OFFSET %s "
 log("limit,skip = %s,%s" % (limit_to,skip_to))
list pyclearsilver::odb.table = parts[0]


pyclearsilver
Author(s): Scott Hassan/hassan@willowgarage.com
autogenerated on Sat Dec 28 2013 17:47:30