Module Import alias Import alias ImportFrom alias alias Import alias identifier Import alias identifier Import alias identifier Import alias identifier ClassDef bases NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad AttributeLoad NameLoad attr attr body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Return Call NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Assign NameStore Call AttributeLoad Str attr SubscriptLoad AttributeLoad NameLoad attr Index Num Call AttributeLoad NameLoad attr Return NameLoad orelse Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body ImportFrom alias Return Call AttributeLoad Call NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Str If Call NameLoad NameLoad NameLoad body Assign TupleStore NameStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad NameLoad Return Call NameLoad NameLoad NameLoad orelse Return Call NameLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call Call NameLoad NameLoad NameLoad keyword NameLoad decorator_list Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad body Expr Str ImportFrom alias Return Call NameLoad NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str ImportFrom alias Return Call NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Expr Call AttributeLoad NameLoad attr Return NameLoad handlers ExceptHandler body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body Return NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Return IfExp Call NameLoad NameLoad TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr keyword NameLoad Call NameLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore AttributeLoad Call NameLoad NameLoad attr Assign NameStore ListLoad Assign NameStore BoolOpOr NameLoad Dict If CompareIn Call NameLoad NameLoad NameLoad body Return SubscriptLoad NameLoad Index Call NameLoad NameLoad FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad NameLoad If CompareIn NameLoad NameLoad body Return SubscriptLoad NameLoad Index NameLoad Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign NameStore Call NameLoad ListComp Call NameLoad NameLoad comprehension NameStore NameLoad orelse Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return BinOpMod Str TupleLoad NameLoad Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body For NameStore NameLoad body Expr Yield NameLoad orelse Expr Yield NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad body Return NameLoad If CompareNotEq Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr body Return NameLoad For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If UnaryOpNot Call NameLoad NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Raise NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body If UnaryOpNot Call NameLoad NameLoad NameLoad body Return NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad body If UnaryOpNot Call NameLoad NameLoad NameLoad body Return NameLoad Return NameLoad If Call NameLoad NameLoad Str body Return Call AttributeLoad NameLoad attr NameLoad orelse Return CompareEq NameLoad NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults vararg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call NameLoad NameLoad Str body Return NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Raise Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad If CompareNotIn NameLoad Call AttributeLoad NameLoad attr body Raise Call NameLoad Call AttributeLoad Str attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Return Call NameLoad NameLoad keyword AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Return AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Return ListComp Call AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListComp Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad Call NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults BinOpAdd NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults BinOpAdd NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr For NameStore NameLoad body If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Return Call AttributeLoad Call NameLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return ListLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call NameLoad NameLoad NameLoad body Return NameLoad Return BoolOpAnd Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Import alias identifier If Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad orelse If Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr orelse If Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad orelse If Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore NameLoad orelse If Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore NameLoad orelse Raise Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return ListLoad decorator_list decorator_list FunctionDef arguments args defaults vararg body Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call NameLoad NameLoad NameLoad body Return NameLoad If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Import alias identifier Return SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body ImportFrom alias Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return AttributeLoad NameLoad attr Return Call AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad decorator_list decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareGt Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num Return Call AttributeLoad NameLoad attr ListLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults body Return Call Call NameLoad NameLoad NameLoad decorator_list Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad decorator_list Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body TryExcept body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return NameLoad handlers ExceptHandler body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body ImportFrom alias Expr Call AttributeLoad Call NameLoad ListLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return CompareIn NameLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd CompareIsNot NameLoad NameLoad CompareNotEq NameLoad Num body Raise Call NameLoad Str Assign NameStore BoolOpOr AttributeLoad NameLoad attr Num Assign NameStore AttributeLoad NameLoad attr If BoolOpOr CompareIs NameLoad NameLoad CompareLt NameLoad Num body Raise Call NameLoad Str If CompareLt NameLoad Num body Raise Call NameLoad Str Return Call AttributeLoad NameLoad attr BinOpSub NameLoad NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If Call NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr ListLoad NameLoad orelse If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad orelse Raise NameLoad decorator_list FunctionDef arguments args NameParam defaults body Raise Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Return Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type NameLoad body If BoolOpOr UnaryOpNot Call AttributeLoad NameLoad attr CompareNotIn NameLoad Call AttributeLoad NameLoad attr body Raise Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Call NameLoad NameLoad If Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Call NameLoad Call NameLoad BinOpAdd NameLoad AttributeLoad Call AttributeLoad NameLoad attr attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return SubscriptLoad NameLoad Index NameLoad orelse If UnaryOpNot Call NameLoad NameLoad NameLoad body Return Call NameLoad NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot Call AttributeLoad NameLoad attr body Raise Call NameLoad Str Return Call AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str ImportFrom alias Return Call NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad ListLoad Str Str Str Str Str Str decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad ListLoad Str Str Str Str Str decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad ListLoad Str Str Str Str decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad ListLoad Str Str Str decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad ListLoad Str Str decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad ListLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad ListLoad Str Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body ImportFrom alias Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list FunctionDef arguments args NameParam NameParam defaults body FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call NameLoad NameLoad NameLoad keyword NameLoad decorator_list Return NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr If Call NameLoad NameLoad NameLoad body TryExcept body Import alias identifier Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad handlers ExceptHandler type NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Return Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call NameLoad NameLoad AttributeLoad NameLoad attr keyword NameLoad decorator_list Return NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call NameLoad NameLoad AttributeLoad NameLoad attr keyword NameLoad decorator_list Return NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call NameLoad NameLoad AttributeLoad NameLoad attr keyword NameLoad decorator_list Return NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call NameLoad NameLoad AttributeLoad NameLoad attr keyword NameLoad decorator_list Return NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Pass decorator_list Assign NameStore Call NameLoad FunctionDef arguments args NameParam defaults body Import alias identifier If UnaryOpNot Call NameLoad NameLoad NameLoad body If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Call NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If BoolOpOr CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad body Return Call NameLoad orelse Return Call AttributeLoad Call NameLoad NameLoad attr decorator_list Assign NameStore NameLoad FunctionDef arguments args defaults body Expr Str Global identifier If CompareIs NameLoad NameLoad body Assign NameStore Call NameLoad Call NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad Call NameLoad NameLoad attr decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Return ListLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return ListLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Return ListComp Call NameLoad NameLoad NameLoad comprehension NameStore NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad NameLoad body Return NameLoad For NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr body If Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Return NameLoad decorator_list
N/A N/A datetime N/A six ibis.common IbisError RelationError N/A ibis.common com N/A ibis.compat compat N/A ibis.config config N/A ibis.util util Parameter N/A object N/A N/A 
    Placeholder, to be implemented
     N/A N/A Expr N/A object N/A N/A __init__ N/A N/A self arg N/A N/A N/A N/A self _arg arg N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A config options interactive N/A N/A N/A N/A result N/A N/A self execute N/A N/A repr result N/A N/A N/A N/A com TranslationError N/A e N/A N/A output N/A N/A Translation to backend failed
Error message: {0}
Expression repr follows:
{1} format N/A N/A e args N/A 0 N/A N/A self _repr N/A output N/A N/A N/A N/A self _repr N/A _repr N/A N/A self memo N/A None N/A ibis.expr.format ExprFormatter N/A N/A N/A N/A ExprFormatter self get_result N/A pipe N/A N/A self f N/A args kwargs N/A N/A 
        Generic composition function to enable expression pipelining

        >>> (expr
             .pipe(f, *args, **kwargs)
             .pipe(g, *args2, **kwargs2))

        is equivalent to

        >>> g(f(expr, *args, **kwargs), *args2, **kwargs2)

        Parameters
        ----------
        f : function or (function, arg_name) tuple
          If the expression needs to be passed as anything other than the first
          argument to the function, pass a tuple with the argument name. For
          example, (f, 'data') if the function f expects a 'data' keyword
        args : positional arguments
        kwargs : keyword arguments

        Examples
        --------
        >>> def foo(data, a=None, b=None):
                pass
        >>> def bar(a, b, data=None):
                pass
        >>> expr.pipe(foo, a=5, b=10)
        >>> expr.pipe((bar, 'data'), 1, 2)

        Returns
        -------
        result : result type of passed function
         N/A N/A isinstance f tuple N/A N/A N/A f data_keyword f N/A kwargs N/A N/A kwargs copy N/A N/A kwargs N/A data_keyword self N/A N/A f args kwargs N/A N/A N/A f self args kwargs N/A N/A __call__ pipe op N/A N/A self N/A N/A N/A N/A self _arg N/A _factory N/A N/A self N/A N/A factory N/A N/A arg name N/A None N/A N/A N/A N/A type self arg name name N/A N/A factory N/A property _can_implicit_cast N/A N/A self arg N/A N/A N/A False N/A execute N/A N/A self limit async N/A default False N/A N/A 
        If this expression is based on physical tables in a database backend,
        execute it against that backend.

        Parameters
        ----------
        limit : integer or None, default 'default'
          Pass an integer to effect a specific row limit. limit=None means "no
          limit". The default is whatever is in ibis.options.

        Returns
        -------
        result : expression-dependent
          Result of compiling expression and executing in backend
         ibis.client execute N/A N/A execute self limit limit async async N/A compile N/A N/A self limit N/A None N/A N/A 
        Compile expression to whatever execution target, to verify

        Returns
        -------
        compiled : value or list
           query representation or list thereof
         ibis.client compile N/A N/A compile self limit limit N/A verify N/A N/A self N/A N/A N/A 
        Returns True if expression can be compiled to its attached client
         N/A N/A N/A N/A N/A self compile N/A True N/A N/A N/A N/A False N/A equals N/A N/A self other N/A N/A N/A N/A N/A type self N/A type other N/A N/A False N/A N/A N/A N/A self _arg equals N/A other _arg N/A _can_compare N/A N/A self other N/A N/A N/A False N/A _root_tables N/A N/A self N/A N/A N/A N/A N/A N/A N/A self op root_tables N/A _get_unbound_tables N/A N/A self N/A N/A N/A N/A N/A _safe_repr N/A N/A x memo N/A None N/A N/A N/A N/A isinstance x N/A Expr Node N/A N/A x _repr memo memo N/A repr x N/A Node N/A object N/A N/A 
    Node is the base class for all relational algebra and analytical
    functionality. It transforms the input expressions into an output
    expression.

    Each node implementation is responsible for validating the inputs,
    including any type promotion and / or casting issues, and producing a
    well-typed expression

    Note that Node is deliberately not made an expression subclass: think
    of Node as merely a typed expression builder.
     __init__ N/A N/A self args N/A N/A N/A N/A self args args N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A self _repr N/A _repr N/A N/A self memo N/A None N/A N/A opname N/A N/A type self __name__ N/A pprint_args N/A N/A memo N/A memo N/A N/A N/A N/A id self memo N/A N/A N/A memo N/A N/A id self _pp N/A N/A x N/A N/A N/A N/A isinstance x Expr N/A N/A key N/A id N/A N/A x op N/A N/A key N/A id x N/A N/A key memo N/A N/A N/A memo N/A key N/A result N/A _safe_repr x memo memo N/A N/A memo N/A key result N/A result N/A N/A x N/A self args N/A N/A N/A isinstance x N/A tuple list N/A N/A pp N/A repr N/A N/A _pp y N/A y x N/A N/A pp N/A _pp x N/A N/A N/A pprint_args append pp N/A N/A %s(%s) N/A opname N/A N/A ,  join pprint_args N/A blocks N/A N/A self N/A N/A N/A False N/A flat_args N/A N/A self N/A N/A N/A arg N/A self args N/A N/A N/A isinstance arg N/A tuple list N/A N/A x arg N/A N/A N/A x N/A N/A N/A arg N/A equals N/A N/A self other N/A N/A N/A N/A N/A type self N/A type other N/A N/A False N/A N/A N/A len N/A self args N/A len N/A other args N/A N/A False N/A N/A left right N/A zip N/A self args N/A other args N/A N/A N/A N/A all_equal left right N/A N/A False N/A True N/A is_ancestor N/A N/A self other N/A N/A N/A N/A isinstance other Expr N/A N/A other N/A N/A other op N/A N/A N/A self equals other N/A to_expr N/A N/A self N/A N/A N/A klass N/A N/A self output_type N/A N/A klass self N/A output_type N/A N/A self N/A N/A N/A 
        This function must resolve the output type of the expression and return
        the node wrapped in the appropriate ValueExpr type.
         N/A NotImplementedError N/A N/A all_equal N/A N/A left right N/A N/A N/A N/A isinstance left list N/A N/A N/A N/A isinstance right list N/A N/A False N/A N/A a b N/A zip left right N/A N/A N/A N/A all_equal a b N/A N/A False N/A True N/A N/A hasattr left equals N/A N/A N/A N/A left equals right N/A N/A N/A left right N/A True N/A ValueNode N/A Node N/A __init__ N/A N/A self N/A args N/A N/A args N/A N/A self _validate_args args N/A N/A N/A Node __init__ self args N/A _validate_args N/A N/A self args N/A N/A N/A N/A N/A hasattr self input_type N/A N/A args N/A N/A N/A N/A self input_type validate args N/A root_tables N/A N/A self N/A N/A N/A exprs N/A arg N/A arg N/A self args N/A isinstance arg Expr N/A N/A distinct_roots exprs N/A resolve_name N/A N/A self N/A N/A N/A N/A N/A com ExpressionError N/A Expression is not named: %s N/A repr self N/A N/A TableColumn N/A ValueNode N/A N/A 
    Selects a column from a TableExpr
     __init__ N/A N/A self name table_expr N/A N/A N/A N/A N/A Node __init__ self N/A name table_expr N/A N/A name N/A N/A table_expr schema N/A N/A N/A KeyError N/A N/A '{0}' is not a field format name N/A N/A self name name N/A N/A self table table_expr N/A parent N/A N/A self N/A N/A N/A N/A self table N/A resolve_name N/A N/A self N/A N/A N/A N/A self name N/A root_tables N/A N/A self N/A N/A N/A N/A N/A N/A self table _root_tables N/A to_expr N/A N/A self N/A N/A N/A ctype N/A N/A N/A self table _get_type N/A self name N/A klass N/A N/A ctype array_type N/A N/A klass self name N/A self name N/A N/A ExpressionList N/A Node N/A __init__ N/A N/A self exprs N/A N/A N/A exprs N/A N/A as_value_expr x N/A x exprs N/A N/A N/A Node __init__ self exprs N/A root_tables N/A N/A self N/A N/A N/A N/A distinct_roots N/A self args N/A output_type N/A N/A self N/A N/A N/A ExprList N/A N/A ExprList N/A Expr N/A exprs N/A N/A self N/A N/A N/A N/A N/A N/A self op args N/A names N/A N/A self N/A N/A N/A N/A N/A N/A x get_name N/A x N/A N/A self exprs N/A rename N/A N/A self f N/A N/A N/A new_exprs N/A N/A N/A x name N/A f N/A N/A x get_name N/A x N/A N/A self exprs N/A N/A N/A N/A ExpressionList new_exprs to_expr N/A prefix N/A N/A self value N/A N/A N/A N/A N/A self rename N/A N/A N/A x N/A N/A value x N/A suffix N/A N/A self value N/A N/A N/A N/A N/A self rename N/A N/A N/A x N/A N/A x value N/A concat N/A N/A self N/A others N/A N/A 
        Concatenate expression lists

        Returns
        -------
        combined : ExprList
         N/A exprs N/A list N/A N/A self exprs N/A o others N/A N/A N/A N/A isinstance o ExprList N/A N/A N/A TypeError o N/A N/A N/A exprs extend N/A N/A o exprs N/A N/A N/A N/A ExpressionList exprs to_expr N/A N/A Literal N/A ValueNode N/A __init__ N/A N/A self value N/A N/A N/A N/A self value value N/A __repr__ N/A N/A self N/A N/A N/A N/A Literal(%s) N/A repr N/A self value N/A args N/A N/A self N/A N/A N/A N/A N/A self value N/A property equals N/A N/A self other N/A N/A N/A N/A N/A isinstance other Literal N/A N/A False N/A N/A N/A isinstance N/A other value N/A type N/A self value N/A N/A self value N/A other value N/A output_type N/A N/A self N/A N/A N/A ibis.expr.rules rules N/A N/A isinstance N/A self value bool N/A N/A klass BooleanScalar N/A N/A N/A isinstance N/A self value N/A compat integer_types N/A N/A int_type N/A N/A rules int_literal_class N/A self value N/A klass N/A N/A int_type scalar_type N/A N/A N/A isinstance N/A self value float N/A N/A klass DoubleScalar N/A N/A N/A isinstance N/A self value N/A six string_types N/A N/A klass StringScalar N/A N/A N/A isinstance N/A self value N/A datetime datetime N/A N/A klass TimestampScalar N/A N/A N/A N/A com InputTypeError N/A self value N/A klass N/A root_tables N/A N/A self N/A N/A N/A N/A N/A N/A distinct_roots N/A N/A N/A args N/A N/A all_roots N/A N/A arg args N/A N/A N/A N/A all_roots extend N/A N/A arg _root_tables N/A N/A N/A util unique_by_key all_roots id N/A ValueExpr N/A Expr N/A N/A 
    Base class for a data generating expression having a fixed and known type,
    either a single value (scalar)
     N/A _implicit_casts N/A set __init__ N/A N/A self arg name N/A None N/A N/A N/A N/A Expr __init__ self arg N/A N/A self _name name N/A equals N/A N/A self other N/A N/A N/A N/A N/A isinstance other ValueExpr N/A N/A False N/A N/A N/A self _name N/A other _name N/A N/A False N/A N/A N/A Expr equals self other N/A type N/A N/A self N/A N/A N/A ibis.expr.datatypes dt N/A N/A N/A dt _primitive_types N/A N/A self _typename N/A _base_type N/A N/A self N/A N/A N/A N/A N/A self type N/A _can_cast_implicit N/A N/A self typename N/A N/A ibis.expr.rules ImplicitCast N/A rule N/A ImplicitCast N/A N/A self type N/A self _implicit_casts N/A N/A N/A rule can_cast typename N/A get_name N/A N/A self N/A N/A N/A N/A N/A self _name None N/A N/A N/A self _name N/A N/A N/A N/A N/A self op resolve_name N/A name N/A N/A self name N/A N/A N/A N/A N/A self _factory N/A self _arg name name N/A N/A ScalarExpr N/A ValueExpr N/A N/A N/A ArrayExpr N/A ValueExpr N/A parent N/A N/A self N/A N/A N/A N/A self _arg N/A to_projection N/A N/A self N/A N/A N/A 
        Promote this column expression to a table projection
         N/A roots N/A N/A self _root_tables N/A N/A N/A len roots 1 N/A N/A N/A RelationError Cannot convert array expression involving multiple base table references to a projection N/A table N/A TableExpr N/A roots N/A 0 N/A N/A N/A table projection N/A self N/A N/A AnalyticExpr N/A Expr N/A _factory N/A N/A self N/A N/A factory N/A N/A arg N/A N/A N/A N/A N/A type self arg N/A N/A factory N/A property type N/A N/A self N/A N/A N/A analytic N/A N/A TableExpr N/A Expr N/A _factory N/A N/A self N/A N/A factory N/A N/A arg N/A N/A N/A N/A TableExpr arg N/A N/A factory N/A property _is_valid N/A N/A self exprs N/A N/A N/A N/A N/A N/A N/A self _assert_valid N/A N/A util promote_list exprs N/A True N/A N/A N/A N/A False N/A _assert_valid N/A N/A self exprs N/A N/A ibis.expr.analysis ExprValidator N/A N/A N/A N/A ExprValidator N/A self validate_all exprs N/A __contains__ N/A N/A self name N/A N/A N/A N/A name N/A N/A self schema N/A __getitem__ N/A N/A self what N/A N/A N/A N/A isinstance what N/A six string_types N/A N/A N/A N/A self get_column what N/A N/A isinstance what slice N/A N/A step N/A what step N/A N/A N/A step None N/A step 1 N/A N/A N/A ValueError Slice step can only be 1 N/A start N/A N/A what start 0 N/A stop N/A what stop N/A N/A N/A stop None N/A stop 0 N/A N/A N/A ValueError End index must be a positive number N/A N/A start 0 N/A N/A N/A ValueError Start index must be a positive number N/A N/A N/A self limit N/A stop start offset start N/A what N/A bind_expr self what N/A N/A isinstance what AnalyticExpr N/A N/A what N/A N/A what _table_getitem N/A N/A isinstance what N/A list tuple TableExpr N/A N/A N/A N/A self projection what N/A N/A N/A isinstance what BooleanArray N/A N/A N/A N/A self filter N/A what N/A N/A N/A isinstance what ArrayExpr N/A N/A N/A N/A self projection what N/A N/A NotImplementedError N/A __len__ N/A N/A self N/A N/A N/A N/A N/A com ExpressionError Use .count() instead N/A __getattr__ N/A N/A self key N/A N/A N/A N/A N/A N/A N/A object __getattribute__ self key N/A N/A N/A AttributeError N/A N/A N/A N/A N/A N/A self _is_materialized N/A key N/A N/A self schema N/A N/A N/A N/A N/A self get_column key N/A __dir__ N/A N/A self N/A N/A N/A attrs N/A dir N/A type self N/A N/A N/A self _is_materialized N/A N/A attrs N/A list N/A sorted N/A set N/A attrs N/A N/A N/A self schema names N/A attrs N/A _resolve N/A N/A self exprs N/A N/A N/A exprs N/A N/A util promote_list exprs N/A out_exprs N/A N/A expr exprs N/A N/A expr N/A N/A self _ensure_expr expr N/A N/A N/A out_exprs append expr N/A out_exprs N/A _ensure_expr N/A N/A self expr N/A N/A N/A N/A isinstance expr N/A six string_types N/A N/A N/A self N/A expr N/A N/A N/A N/A isinstance expr Expr N/A N/A N/A expr self N/A N/A expr N/A _get_type N/A N/A self name N/A N/A N/A N/A N/A N/A self _arg get_type name N/A get_columns N/A N/A self iterable N/A N/A N/A 
        Get multiple columns from the table

        Examples
        --------
        a, b, c = table.get_columns(['a', 'b', 'c'])

        Returns
        -------
        columns : list of column/array expressions
         N/A N/A N/A N/A self get_column x N/A x iterable N/A get_column N/A N/A self name N/A N/A N/A 
        Get a reference to a single column from the table

        Returns
        -------
        column : array expression
         N/A ref N/A TableColumn name self N/A N/A N/A ref to_expr N/A columns N/A N/A self N/A N/A N/A N/A N/A N/A self schema names N/A property schema N/A N/A self N/A N/A N/A 
        Get the schema for this table (if one is known)

        Returns
        -------
        schema : Schema
         N/A N/A N/A N/A self _is_materialized N/A N/A N/A IbisError Table operation is not yet materialized N/A N/A N/A N/A N/A self op get_schema N/A _is_materialized N/A N/A self N/A N/A N/A N/A N/A N/A N/A self op has_schema N/A add_column N/A N/A self expr name N/A None N/A N/A 
        Add indicated column expression to table, producing a new table. Note:
        this is a shortcut for performing a projection having the same effect.

        Returns
        -------
        modified_table : TableExpr
         N/A expr N/A N/A self _ensure_expr expr N/A N/A N/A isinstance expr ArrayExpr N/A N/A N/A N/A com InputTypeError Must pass array expression N/A N/A name None N/A N/A expr N/A N/A expr name name N/A N/A N/A self projection N/A self expr N/A group_by N/A N/A self by N/A N/A N/A 
        Create an intermediate grouped table expression, pending some group
        operation to be applied with it.

        Examples
        --------
        x.group_by([b1, b2]).aggregate(metrics)

        Returns
        -------
        grouped_expr : GroupedTableExpr
         ibis.expr.groupby GroupedTableExpr N/A N/A GroupedTableExpr self by N/A N/A AnyValue N/A ValueExpr N/A N/A _typename any N/A NullValue N/A AnyValue N/A N/A _typename null _can_cast_implicit N/A N/A self typename N/A N/A N/A True N/A N/A NumericValue N/A AnyValue N/A _can_compare N/A N/A self other N/A N/A N/A N/A isinstance other NumericValue N/A N/A IntegerValue N/A NumericValue N/A N/A N/A BooleanValue N/A NumericValue N/A N/A _typename boolean N/A Int8Value N/A IntegerValue N/A N/A _typename int8 N/A _implicit_casts N/A set N/A int16 int32 int64 float double decimal N/A Int16Value N/A IntegerValue N/A N/A _typename int16 N/A _implicit_casts N/A set N/A int32 int64 float double decimal N/A Int32Value N/A IntegerValue N/A N/A _typename int32 N/A _implicit_casts N/A set N/A int64 float double decimal N/A Int64Value N/A IntegerValue N/A N/A _typename int64 N/A _implicit_casts N/A set N/A float double decimal N/A FloatingValue N/A NumericValue N/A N/A N/A FloatValue N/A FloatingValue N/A N/A _typename float N/A _implicit_casts N/A set N/A double decimal N/A DoubleValue N/A FloatingValue N/A N/A _typename double N/A _implicit_casts N/A set N/A decimal N/A StringValue N/A AnyValue N/A N/A _typename string _can_compare N/A N/A self other N/A N/A N/A N/A isinstance other StringValue N/A N/A DecimalValue N/A NumericValue N/A N/A _typename decimal N/A _implicit_casts N/A set N/A float double __init__ N/A N/A self meta N/A N/A N/A N/A self meta meta N/A N/A self _precision N/A meta precision N/A N/A self _scale N/A meta scale N/A type N/A N/A self N/A N/A ibis.expr.datatypes Decimal N/A N/A Decimal N/A self _precision N/A self _scale N/A _base_type N/A N/A self N/A N/A N/A decimal N/A _make_constructor N/A N/A cls meta N/A N/A constructor N/A N/A arg name N/A None N/A N/A N/A cls arg meta name name N/A N/A constructor N/A classmethod N/A TimestampValue N/A AnyValue N/A N/A _typename timestamp _can_implicit_cast N/A N/A self arg N/A N/A N/A op N/A N/A arg op N/A N/A isinstance op Literal N/A N/A N/A N/A pandas pd N/A N/A N/A pd Timestamp N/A op value N/A True N/A N/A N/A ValueError N/A N/A False N/A False N/A _can_compare N/A N/A self other N/A N/A N/A N/A isinstance other TimestampValue N/A _implicit_cast N/A N/A self arg N/A N/A N/A op N/A N/A arg op N/A N/A TimestampScalar op N/A N/A NumericArray N/A ArrayExpr NumericValue N/A N/A N/A NullScalar N/A NullValue ScalarExpr N/A N/A 
    A scalar value expression representing NULL
     N/A N/A BooleanScalar N/A ScalarExpr BooleanValue N/A N/A N/A BooleanArray N/A NumericArray BooleanValue N/A N/A N/A Int8Scalar N/A ScalarExpr Int8Value N/A N/A N/A Int8Array N/A NumericArray Int8Value N/A N/A N/A Int16Scalar N/A ScalarExpr Int16Value N/A N/A N/A Int16Array N/A NumericArray Int16Value N/A N/A N/A Int32Scalar N/A ScalarExpr Int32Value N/A N/A N/A Int32Array N/A NumericArray Int32Value N/A N/A N/A Int64Scalar N/A ScalarExpr Int64Value N/A N/A N/A Int64Array N/A NumericArray Int64Value N/A N/A N/A FloatScalar N/A ScalarExpr FloatValue N/A N/A N/A FloatArray N/A NumericArray FloatValue N/A N/A N/A DoubleScalar N/A ScalarExpr DoubleValue N/A N/A N/A DoubleArray N/A NumericArray DoubleValue N/A N/A N/A StringScalar N/A ScalarExpr StringValue N/A N/A N/A StringArray N/A ArrayExpr StringValue N/A N/A N/A TimestampScalar N/A ScalarExpr TimestampValue N/A N/A N/A TimestampArray N/A ArrayExpr TimestampValue N/A N/A N/A DecimalScalar N/A DecimalValue ScalarExpr N/A __init__ N/A N/A self arg meta name N/A None N/A N/A N/A N/A DecimalValue __init__ self meta N/A N/A N/A ScalarExpr __init__ self arg name name N/A _factory N/A N/A self N/A N/A factory N/A N/A arg name N/A None N/A N/A N/A DecimalScalar arg N/A self meta name name N/A N/A factory N/A property N/A DecimalArray N/A DecimalValue NumericArray N/A __init__ N/A N/A self arg meta name N/A None N/A N/A N/A N/A DecimalValue __init__ self meta N/A N/A N/A ArrayExpr __init__ self arg name name N/A _factory N/A N/A self N/A N/A factory N/A N/A arg name N/A None N/A N/A N/A DecimalArray arg N/A self meta name name N/A N/A factory N/A property N/A CategoryValue N/A AnyValue N/A N/A 
    Represents some ordered data categorization; tracked as an int32 value
    until explicitly
     N/A _typename category N/A _implicit_casts N/A Int16Value _implicit_casts __init__ N/A N/A self meta N/A N/A N/A N/A self meta meta N/A type N/A N/A self N/A N/A N/A N/A self meta N/A _base_type N/A N/A self N/A N/A N/A category N/A _can_compare N/A N/A self other N/A N/A N/A N/A isinstance other IntegerValue N/A N/A CategoryScalar N/A CategoryValue ScalarExpr N/A __init__ N/A N/A self arg meta name N/A None N/A N/A N/A N/A CategoryValue __init__ self meta N/A N/A N/A ScalarExpr __init__ self arg name name N/A _factory N/A N/A self N/A N/A factory N/A N/A arg name N/A None N/A N/A N/A CategoryScalar arg N/A self meta name name N/A N/A factory N/A property N/A CategoryArray N/A CategoryValue ArrayExpr N/A __init__ N/A N/A self arg meta name N/A None N/A N/A N/A N/A CategoryValue __init__ self meta N/A N/A N/A ArrayExpr __init__ self arg name name N/A _factory N/A N/A self N/A N/A factory N/A N/A arg name N/A None N/A N/A N/A CategoryArray arg N/A self meta name name N/A N/A factory N/A property N/A UnnamedMarker N/A object N/A N/A N/A N/A unnamed N/A UnnamedMarker as_value_expr N/A N/A val N/A N/A N/A pandas pd N/A N/A N/A isinstance val Expr N/A N/A N/A isinstance val N/A tuple list N/A N/A val N/A sequence val N/A N/A N/A isinstance val N/A pd Series N/A N/A val N/A sequence N/A list val N/A N/A val N/A literal val N/A val N/A literal N/A N/A value N/A N/A N/A 
    Create a scalar expression from a Python value

    Parameters
    ----------
    value : some Python basic type

    Returns
    -------
    lit_value : value expression, type depending on input value
     N/A N/A N/A value None N/A value null N/A N/A N/A null N/A N/A N/A N/A N/A Literal value to_expr N/A N/A _NULL None null N/A N/A N/A N/A N/A 
    Create a NULL/NA scalar
     N/A _NULL N/A N/A _NULL None N/A N/A _NULL N/A NullScalar N/A NullLiteral N/A _NULL N/A sequence N/A N/A values N/A N/A N/A 
    Wrap a list of Python values as an Ibis sequence type

    Parameters
    ----------
    values : list
      Should all be None or the same type

    Returns
    -------
    seq : Sequence
     N/A N/A N/A N/A ValueList values to_expr N/A NullLiteral N/A ValueNode N/A N/A 
    Typeless NULL literal
     __init__ N/A N/A self N/A N/A N/A N/A args N/A N/A self N/A N/A N/A N/A None N/A property equals N/A N/A self other N/A N/A N/A N/A isinstance other NullLiteral N/A output_type N/A N/A self N/A N/A N/A NullScalar N/A root_tables N/A N/A self N/A N/A N/A N/A N/A N/A ListExpr N/A ArrayExpr AnyValue N/A N/A N/A SortExpr N/A Expr N/A N/A N/A ValueList N/A ValueNode N/A N/A 
    Data structure for a list of value expressions
     __init__ N/A N/A self args N/A N/A N/A N/A self values N/A N/A as_value_expr x N/A x args N/A N/A N/A ValueNode __init__ self N/A self values N/A root_tables N/A N/A self N/A N/A N/A N/A distinct_roots N/A self values N/A to_expr N/A N/A self N/A N/A N/A N/A ListExpr self N/A N/A bind_expr N/A N/A table expr N/A N/A N/A N/A isinstance expr N/A list tuple N/A N/A N/A N/A bind_expr table x N/A x expr N/A N/A N/A table _ensure_expr expr N/A find_base_table N/A N/A expr N/A N/A N/A N/A isinstance expr TableExpr N/A N/A expr N/A arg N/A N/A N/A N/A expr op flat_args N/A N/A N/A isinstance arg Expr N/A N/A r N/A find_base_table arg N/A N/A isinstance r TableExpr N/A N/A r N/A