pydbc.db package

Submodules

pydbc.db.common module

class pydbc.db.common.Queries(db)

Bases: object

attributeDefinitions()
attributeDefintion(attributeId)
attributeValues()
categoryDefinitions()
categoryValues()
comments()
dbcVersion(networkId=0)
envVarAccessNodes(envVarId)
environmentVariables()
environmentVariablesData()
fetchAttributeId(name)
fetchEnvVarId(name)
fetchEnvironmentVariablesData(name)
fetchEnvvarNameByRid(rid)
fetchExtendedSignalValueTypes()
fetchMessageIdById(messageId)
fetchMessageIdByName(name)
fetchMessageIdByRid(rid)
fetchMessageSignalByMessageIDandSignalName(messageID, signalName)
fetchMessageSignalByRid(rid)
fetchNodeId(name)
fetchNodenameByRid(rid)
fetchSignalByRid(rid)
fetchSignalGroups()
fetchSignalReceivers(messageId, signalId)
fetchSignalValue()
fetchSignalValues()
getCursor()
messageIdFromRid(rid)
messages()
multipleTransmitters()
multiplexIndicator(value)
nodeName(nid)
nodeNames
relativeAttributeValues()
signals(messageId)
spaceBeforeNodes(nodes)
valueDescription(tableId, srt=True)
valueTablesGlobal()
valueTablesLocal()

pydbc.db.creator module

class pydbc.db.creator.Creator(db)

Bases: object

createIndices()
createMetaData()
createSchema()
drop(entity, items)
dropTables()
executeItem(item, name, cur=None, transactional=False)
executeItems(items, name)
insertDefaults(cur)

pydbc.db.query module

pydbc.db.schema module

Module contents

class pydbc.db.CanDatabase(filename=':memory:', inMemory=False, cachesize=4, logLevel='INFO')

Bases: object

beginTransaction()
close()
commitTransaction()
createDictFromRow(row, description)
dbname
fetchFromTable(cur, tname, columns=None, where=None, orderBy=None)
fetchSingleRow(cur, tname, column, where)
fetchSingleValue(cur, tname, column, where)
filename
getCursor()
insertOrReplaceStatement(insert, cur, tname, columns, *values)
insertStatement(cur, tname, columns, *values)
name
replaceStatement(cur, tname, columns, *values)
rollbackTransaction()
setPragma(cur, key, value)
setPragmas()
updateStatement(cur, tname, columns, where, *values)
pydbc.db.calculateCacheSize(value)
pydbc.db.regexer(expr, value)