import dtdgraph
class DtdGraph(PgmlGraph) class DtdHandler(DTDConsumer) def __init__(self, parser, graph) string __module__ = 'dtdgraph' def new_attribute(self,elem,attr,a_type,a_decl,a_def) def new_element_type(self,elem_name,elem_cont) def __init__(self, name = 'DtdGraph', debug = None) string __module__ = 'dtdgraph' def read(self, filename) # Methods inherited by DtdGraph from PgmlGraph def get_relations(self) def get_tables(self) def simplify(self) def write_dot(self, output, options = None, tableNames = None) def write_pgml(self, output) def write_sql(self, output) def write_ssql(self, output) # Methods inherited by DtdGraph from Object def __cmp__(self, object) def __hash__(self) def __nonzero__(self) def __str__(self) def copy(self) def write(self, filename) # Methods inherited by DtdGraph from Graph def clear_tags(self) def get_dfs_path(self, object1, object2) def insert(self, object) def insert_edge(self, object1, label, object2) # Methods inherited by DtdGraph from Set def __repr__(self) def insert_set(self, set) # Methods inherited by DtdGraph from Map def __add__(self, map) def __delitem__(self, key) def __getitem__(self, key) def __len__(self) def __setitem__(self, key, value) def add(self, map) def clear(self) def has_key(self, key) def insert_map(self, map) def items(self) def keys(self) def values(self)
Non commutative addition. A new map is created
do not overload, should be equivalent to self.name
return a set of vertices containing relations
return a set of vertices containing tables
return a vertex
serialization