module documentation

Undocumented

Class ​SQLAlchemy​Attribute No class docstring; 0/5 instance variable, 1/3 method, 0/1 class method documented
Function ​_get​_info​_metadata Undocumented
Function ​_get​_info​_mro​_metadata Undocumented
Function ​_set​_info​_metadata Undocumented
Function add​_global Undocumented
Function establish​_as​_sqlalchemy Undocumented
Function expr​_to​_mapped​_constructor Undocumented
Function fail Undocumented
Function flatten​_typechecking Undocumented
Function get​_callexpr​_kwarg Undocumented
Function get​_has​_table Undocumented
Function get​_is​_base Undocumented
Function get​_mapped​_attributes Undocumented
Function has​_declarative​_base Undocumented
Function info​_for​_cls Undocumented
Function name​_is​_dunder Undocumented
Function set​_has​_table Undocumented
Function set​_is​_base Undocumented
Function set​_mapped​_attributes Undocumented
Function unbound​_to​_instance Take the UnboundType that we seem to get as the ret_type from a FuncDef and convert it into an Instance/TypeInfo kind of structure that seems to work as the left-hand type of an AssignmentStatement.
Variable _​TArg​Type Undocumented
def _get_info_metadata(info, key):

Undocumented

Parameters
info:TypeInfoUndocumented
key:strUndocumented
Returns
Optional[Any]Undocumented
def _get_info_mro_metadata(info, key):

Undocumented

Parameters
info:TypeInfoUndocumented
key:strUndocumented
Returns
Optional[Any]Undocumented
def _set_info_metadata(info, key, data):

Undocumented

Parameters
info:TypeInfoUndocumented
key:strUndocumented
data:AnyUndocumented
def add_global(ctx, module, symbol_name, asname):

Undocumented

Parameters
ctx:Union[ClassDefContext, DynamicClassDefContext]Undocumented
module:strUndocumented
symbol​_name:strUndocumented
asname:strUndocumented
def establish_as_sqlalchemy(info):

Undocumented

Parameters
info:TypeInfoUndocumented
def expr_to_mapped_constructor(expr):

Undocumented

Parameters
expr:ExpressionUndocumented
Returns
CallExprUndocumented
def fail(api, msg, ctx):

Undocumented

Parameters
api:SemanticAnalyzerPluginInterfaceUndocumented
msg:strUndocumented
ctx:ContextUndocumented
def flatten_typechecking(stmts):

Undocumented

Parameters
stmts:Iterable[Statement]Undocumented
Returns
Iterator[Statement]Undocumented
def get_callexpr_kwarg(callexpr, name, *, expr_types=None):

Undocumented

Parameters
callexpr:CallExprUndocumented
name:strUndocumented
expr​_types:Optional[Tuple[TypingType[Any], ...]]Undocumented
Returns
Optional[Any]Undocumented
def get_has_table(info):

Undocumented

Parameters
info:TypeInfoUndocumented
Returns
boolUndocumented
def get_is_base(info):

Undocumented

Parameters
info:TypeInfoUndocumented
Returns
boolUndocumented
def get_mapped_attributes(info, api):

Undocumented

Parameters
info:TypeInfoUndocumented
api:SemanticAnalyzerPluginInterfaceUndocumented
Returns
Optional[List[SQLAlchemyAttribute]]Undocumented
def has_declarative_base(info):

Undocumented

Parameters
info:TypeInfoUndocumented
Returns
boolUndocumented
def info_for_cls(cls, api):

Undocumented

Parameters
api:SemanticAnalyzerPluginInterfaceUndocumented
Returns
Optional[TypeInfo]Undocumented
def name_is_dunder(name):

Undocumented

def set_has_table(info):

Undocumented

Parameters
info:TypeInfoUndocumented
def set_is_base(info):

Undocumented

Parameters
info:TypeInfoUndocumented
def set_mapped_attributes(info, attributes):

Undocumented

Parameters
info:TypeInfoUndocumented
attributes:List[SQLAlchemyAttribute]Undocumented
def unbound_to_instance(api, typ):
Take the UnboundType that we seem to get as the ret_type from a FuncDef and convert it into an Instance/TypeInfo kind of structure that seems to work as the left-hand type of an AssignmentStatement.
Parameters
api:SemanticAnalyzerPluginInterfaceUndocumented
typ:TypeUndocumented
Returns
TypeUndocumented
_TArgType =

Undocumented