This is where all your other objects will come from. You can always get this object after you have connected to repository by calling getrepo() form the root object of debdata3. This object can be created by getrepo with parameters, but also created manually and connected by a open call. This is a high level Python class that hides the nasty detail from the underlying Repo and MultiView class found in the low level api.

In this document we will give a list of all and then a document for each with a description and an example of use.

Methods

close None Close the repository
createdatetime datetime Takes a DataEase date and or time and return a python datetime object
createdql DQLRunner
createtdf TableDef
MultiView
Create a new table definition that can be used to create a 
commandlist
deletetable
dqlcheckcode
dqlrun
dqltdf
execdql
fieldlist(tname) List List of field names in table
functionlist List Array of string with functions supported by dql and derivations
geterrornumber int The error code given when opening the repo
getlookupvalues
getrdrr
getrepodateformat
getrepodesimalsep
getrepoletter
getrepotimeformat
getrepothousandsep
gettable
gettdf
open(
name,
apppath,
[username],
[password])
Bool Open a repository. If it goes wrong an error number is set that can be read by geterrornumber
operatorlist
repo Repo get to the c++ extention Repo object for direct manipulation of the underlying object
runfunction Str call into DPRunFunction with a function name and 0 to 8 args and return the result
savetdf
tablelist
updatederived

Example