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] |