# encoding: utf-8
# module sqlalchemy.cyextension.util
# from C:\Programs\Python\Python313\Lib\site-packages\sqlalchemy\cyextension\util.cp313-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import builtins as __builtins__ # <module 'builtins' (built-in)>
import sqlalchemy.exc as exc # C:\Programs\Python\Python313\Lib\site-packages\sqlalchemy\exc.py
import collections.abc as __collections_abc


# functions

def _distill_params_20(*args, **kwargs): # real signature unknown
    pass

def _distill_raw_params(*args, **kwargs): # real signature unknown
    pass

def __pyx_unpickle_cache_anon_map(*args, **kwargs): # real signature unknown
    pass

def __pyx_unpickle_prefix_anon_map(*args, **kwargs): # real signature unknown
    pass

# classes

class cache_anon_map(dict):
    # no doc
    def get_anon(self, *args, **kwargs): # real signature unknown
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    def __missing__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __reduce_cython__(self, *args, **kwargs): # real signature unknown
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    def __setstate_cython__(self, *args, **kwargs): # real signature unknown
        pass

    def __setstate__(self, *args, **kwargs): # real signature unknown
        pass


class Mapping(__collections_abc.Collection):
    """
    A Mapping is a generic container for associating key/value
    pairs.
    
    This class provides concrete generic implementations of all
    methods except for __getitem__, __iter__, and __len__.
    """
    def get(self, key, default=None): # reliably restored by inspect
        """ D.get(k[,d]) -> D[k] if k in D, else d.  d defaults to None. """
        pass

    def items(self): # reliably restored by inspect
        """ D.items() -> a set-like object providing a view on D's items """
        pass

    def keys(self): # reliably restored by inspect
        """ D.keys() -> a set-like object providing a view on D's keys """
        pass

    def values(self): # reliably restored by inspect
        """ D.values() -> an object providing a view on D's values """
        pass

    def __contains__(self, key): # reliably restored by inspect
        # no doc
        pass

    def __eq__(self, other): # reliably restored by inspect
        # no doc
        pass

    def __getitem__(self, key): # reliably restored by inspect
        # no doc
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    _abc_impl = None # (!) real value is '<_abc._abc_data object at 0x0000013B85E29680>'
    __abstractmethods__ = frozenset({'__iter__', '__len__', '__getitem__'})
    __firstlineno__ = 791
    __hash__ = None
    __reversed__ = None
    __slots__ = ()
    __static_attributes__ = ()


class prefix_anon_map(dict):
    # no doc
    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    def __missing__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __reduce_cython__(self, *args, **kwargs): # real signature unknown
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    def __setstate_cython__(self, *args, **kwargs): # real signature unknown
        pass

    def __setstate__(self, *args, **kwargs): # real signature unknown
        pass


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x0000013B8696EC60>'

__spec__ = None # (!) real value is "ModuleSpec(name='sqlalchemy.cyextension.util', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x0000013B8696EC60>, origin='C:\\\\Programs\\\\Python\\\\Python313\\\\Lib\\\\site-packages\\\\sqlalchemy\\\\cyextension\\\\util.cp313-win_amd64.pyd')"

__test__ = {}

