-
PrismRepo
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
MultiViewCreate 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