Names

class sqlcompyre.results.Names(left: set[str], right: set[str], name_mapping: dict[str, str] | None, ignore_casing: bool)[source]

Investigate the names of database objects.

Attributes:
equal

Whether the names from both database objects overlap.

in_common

Ordered list of names provided by both database objects.

left

Ordered names from the “left” database object.

missing_left

Ordered list of names provided only by the “right” database object.

missing_right

Ordered list of names provided only by the “left” database object.

right

Ordered names from the “right” database object.

property equal: bool

Whether the names from both database objects overlap.

property in_common: list[str]

Ordered list of names provided by both database objects.

property left: list[str]

Ordered names from the “left” database object.

property missing_left: list[str]

Ordered list of names provided only by the “right” database object.

property missing_right: list[str]

Ordered list of names provided only by the “left” database object.

property right: list[str]

Ordered names from the “right” database object.