Go to the source code of this file.
|
| def | dblite.util.factory (ctor, data) |
| | Returns object constructed with data dictionary. More...
|
| |
| def | dblite.util.is_dataobject (obj) |
| | Returns whether input is a data object: namedtuple, or has attributes or slots. More...
|
| |
| def | dblite.util.is_namedtuple (obj) |
| | Returns whether input is a namedtuple class or instance. More...
|
| |
| def | dblite.util.json_dumps (data, indent=2, sort_keys=True) |
| | Returns JSON string, with datetime types converted to ISO-8601 strings (in UTC if no timezone set), sets converted to lists, and Decimal objects converted to float or int. More...
|
| |
| def | dblite.util.json_loads (s) |
| | Returns deserialized JSON, with datetime/date strings converted to objects. More...
|
| |
| def | dblite.util.keyvalues (obj, namefmt=None) |
| | Returns a list of keys and values, or [given object] if not applicable. More...
|
| |
| def | dblite.util.load_modules () |
| | Returns db engines loaded from file directory, as {name: module}. More...
|
| |
| def | dblite.util.nameify (val, namefmt=None, parent=None) |
| | Returns value as table or column name string. More...
|
| |
| def | dblite.util.parse_datetime (s) |
| | Tries to parse string as ISO8601 datetime, returns input on error. More...
|
| |