class_docstr: An asyncio wrapper around a :class:`_result.Result` object.
  
  The :class:`_asyncio.AsyncResult` only applies to statement executions that
  use a server-side cursor.  It is returned only from the
  :meth:`_asyncio.AsyncConnection.stream` and
  :meth:`_asyncio.AsyncSession.stream` methods.
  
  .. note:: As is the case with :class:`_engine.Result`, this object is
     used for ORM results returned by :meth:`_asyncio.AsyncSession.execute`,
     which can yield instances of ORM mapped objects either individually or
     within tuple-like rows.  Note that these result objects do not
     deduplicate instances or rows automatically as is the case with the
     legacy :class:`_orm.Query` object. For in-Python de-duplication of
     instances or rows, use the :meth:`_asyncio.AsyncResult.unique` modifier
     method.
  
  .. versionadded:: 1.4
class_docstr_tok: ["An","asyncio","wrapper","around","a",":","class",":","`","_result.Result","`","object",".","The",":","class",":","`","_asyncio.AsyncResult","`","only","applies","to","statement","executions","that","use","a","server-side","cursor",".","It","is","returned","only","from","the",":","meth",":","`","_asyncio.AsyncConnection.stream","`","and",":","meth",":","`","_asyncio.AsyncSession.stream","`","methods",".","..","note",":",":","As","is","the","case","with",":","class",":","`","_engine.Result","`",",","this","object","is","used","for","ORM","results","returned","by",":","meth",":","`","_asyncio.AsyncSession.execute","`",",","which","can","yield","instances","of","ORM","mapped","objects","either","individually","or","within","tuple-like","rows",".","Note","that","these","result","objects","do","not","deduplicate","instances","or","rows","automatically","as","is","the","case","with","the","legacy",":","class",":","`","_orm.Query","`","object",".","For","in-Python","de-duplication","of","instances","or","rows",",","use","the",":","meth",":","`","_asyncio.AsyncResult.unique","`","modifier","method",".","..","versionadded",":",":","1.4"]
docstr: Apply a "typed tuple" typing filter to returned rows.
  
  The :attr:`_asyncio.AsyncResult.t` attribute is a synonym for
  calling the :meth:`_asyncio.AsyncResult.tuples` method.
  
  .. versionadded:: 2.0
docstr_tok: ["Apply","a","``","typed","tuple","''","typing","filter","to","returned","rows",".","The",":","attr",":","`","_asyncio.AsyncResult.t","`","attribute","is","a","synonym","for","calling","the",":","meth",":","`","_asyncio.AsyncResult.tuples","`","method",".","..","versionadded",":",":","2.0"]
code: def t(self) -> AsyncTupleResult[_TP]:
      """Apply a "typed tuple" typing filter to returned rows.
  
      The :attr:`_asyncio.AsyncResult.t` attribute is a synonym for
      calling the :meth:`_asyncio.AsyncResult.tuples` method.
  
      .. versionadded:: 2.0
  
      """
      return self
  
imports: from __future__ import annotations
  import operator
  from typing import Any
  from typing import AsyncIterator
  from typing import Optional
  from typing import overload
  from typing import Sequence
  from typing import Tuple
  from typing import TYPE_CHECKING
  from typing import TypeVar
  from .None import exc
  from ...None import util
  from ...engine import Result
  from ...engine.result import _NO_ROW
  from ...engine.result import _R
  from ...engine.result import _WithKeys
  from ...engine.result import FilterResult
  from ...engine.result import FrozenResult
  from ...engine.result import ResultMetaData
  from ...engine.row import Row
  from ...engine.row import RowMapping
  from ...sql.base import _generative
  from ...util.concurrency import greenlet_spawn
  from ...util.typing import Literal
  from ...util.typing import Self
label_desc: Use image node_id 2 for calling the AsyncResult obj's underlying member method code with example usage: obj.t() and returns: self