cfxdb.exporter

Classes

Exporter

CFXDB database exporter.

Functions

pprint_json(data)

Module Contents

class Exporter(dbpath)[source]

Bases: object

CFXDB database exporter.

_add_test_data()[source]
_db[source]
_dbpath = b'.'[source]
_schema_tables[source]
_schemata: Dict[str, Any][source]
property dbpath: str[source]

return:

export_database(filename=None, include_indexes=False, include_schemata=None, exclude_tables=None, use_json=False, quiet=False, use_binary_hex_encoding=False)[source]
Parameters:
  • filename

  • include_indexes

  • include_schemata

  • exclude_tables

  • use_json

  • use_binary_hex_encoding

Returns:

import_database(filename=None, include_indexes=False, include_schemata=None, exclude_tables=None, use_json=False, quiet=False, use_binary_hex_encoding=False)[source]
Parameters:
  • filename

  • include_indexes

  • include_schemata

  • exclude_tables

  • use_json

  • use_binary_hex_encoding

Returns:

print_config()[source]
print_slots(include_description=False)[source]
Parameters:

include_description

Returns:

print_stats(include_slots=False)[source]
Returns:

schemata() List[str][source]
Returns:

table_docs(schema_name, table_name)[source]
Parameters:
  • schema_name

  • table_name

Returns:

tables(schema_name)[source]
Parameters:

schema_name

Returns:

pprint_json(data)[source]