Module ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If UnaryOpNot Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr NameLoad orelse Assign NameStore Call NameLoad GeneratorExp AttributeLoad NameLoad attr comprehension NameStore NameLoad BoolOpAnd Call NameLoad NameLoad Str CompareIsNot NameLoad AttributeLoad NameLoad attr If CompareGt Call NameLoad NameLoad Num body Raise Call NameLoad Str If CompareIs AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If UnaryOpNot Call NameLoad NameLoad NameLoad body Continue Assign AttributeStore NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body If AttributeLoad NameLoad attr body Raise Call NameLoad Str Assign AttributeStore NameLoad attr NameLoad Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Num Assign NameStore Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults kwarg body Expr Str Assign NameStore IfExp Call NameLoad NameLoad NameLoad NameLoad TupleLoad NameLoad Assign NameStore Call NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad NameLoad kwarg body Expr Str Return Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad NameLoad kwarg body Expr Str Return Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list
N/A vertex Vertex edge Edge property Property collections OrderedDict DeclarativeMeta N/A type N/A N/A Metaclass for registering node and relationship types.

    Node and relationship metadata is mostly ignored until their classes are
    created in a Graph. The main benefit is to allow 'self-referencing'
    properties with LinkedClassProperty subclasses.
     __init__ N/A N/A cls class_name bases attrs N/A N/A N/A N/A N/A hasattr cls registry N/A N/A N/A cls registry N/A OrderedDict N/A N/A cls decl_root cls N/A N/A decl_bases N/A set N/A N/A base decl_root N/A base bases N/A N/A hasattr base decl_root N/A base N/A base decl_root N/A N/A N/A len decl_bases 1 N/A N/A N/A TypeError When multiply-inheriting graph elements, they must share the same declarative base class. Note: Each call to declarative_*() returns a new base class. N/A N/A N/A cls decl_type N/A DeclarativeType Vertex N/A N/A N/A cls registry_name N/A N/A attrs get element_type N/A N/A N/A cls __name__ lower N/A plural N/A N/A attrs get element_plural N/A plural N/A N/A N/A cls registry_plural plural N/A N/A label N/A N/A attrs get label N/A label N/A N/A N/A cls registry_name N/A cls registry_plural label N/A N/A N/A cls registry_name N/A N/A N/A cls __name__ lower N/A prop N/A N/A N/A cls __dict__ values N/A N/A N/A N/A isinstance prop Property N/A N/A N/A N/A prop _context cls N/A N/A N/A cls registry N/A N/A cls registry_name cls N/A N/A N/A N/A super DeclarativeMeta cls __init__ class_name bases attrs N/A __setattr__ N/A N/A self name value N/A N/A N/A N/A isinstance value Property N/A N/A N/A value context N/A N/A N/A ValueError Attempt to add a single Property to multiple classes. N/A N/A value context self N/A N/A N/A N/A super DeclarativeMeta self __setattr__ name value N/A __format__ N/A N/A self format_spec N/A N/A N/A Quoted class-name for specifying class as string argument.

        Use 'registry_name' when it is possible to refer to schema entities
        directly.
         N/A N/A repr N/A self registry_name N/A N/A DeclarativeType N/A object N/A N/A Marker for graph database element types N/A Vertex 0 N/A Edge 1 N/A declarative_base N/A N/A decl_type name cls metaclass N/A kwargs N/A N/A Create base class for defining new database classes.

    :param decl_type: DeclarativeType enum value.
    :param name: Metaclass name
    :param cls: Base class(es) for returned class
    :param metaclass: Metaclass for registering type information
     N/A bases N/A N/A isinstance cls tuple cls N/A cls N/A class_dict N/A dict decl_type decl_type N/A N/A N/A class_dict update kwargs N/A N/A metaclass name bases class_dict N/A declarative_node N/A N/A name cls metaclass N/A Node Vertex DeclarativeMeta kwargs N/A N/A Create base class for graph nodes/vertexes N/A N/A declarative_base N/A DeclarativeType Vertex name cls metaclass kwargs N/A declarative_relationship N/A N/A name cls metaclass N/A Relationship Edge DeclarativeMeta kwargs N/A N/A Create base class for graph relationships/edges

    If no_graph_broker=True is supplied as a keyword argument, the Graph
    will not attach labelled subclass's Broker instances.
     N/A N/A declarative_base N/A DeclarativeType Edge name cls metaclass kwargs N/A