Here are the examples of the python api sqlalchemy.cresultproxy.tuplegetter taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
3 Examples
3
Source : result.py
with BSD 3-Clause "New" or "Revised" License
from mspass-team
with BSD 3-Clause "New" or "Revised" License
from mspass-team
def __setstate__(self, state):
if state["_translated_indexes"]:
_translated_indexes = state["_translated_indexes"]
_tuplefilter = tuplegetter(*_translated_indexes)
else:
_translated_indexes = _tuplefilter = None
self.__init__(
state["_keys"],
_translated_indexes=_translated_indexes,
_tuplefilter=_tuplefilter,
)
def _contains(self, value, row):
3
Source : compiled_extensions.py
with MIT License
from sqlalchemy
with MIT License
from sqlalchemy
def c():
from sqlalchemy import cresultproxy
return cresultproxy.tuplegetter
@staticmethod
0
Source : result.py
with BSD 3-Clause "New" or "Revised" License
from mspass-team
with BSD 3-Clause "New" or "Revised" License
from mspass-team
def _reduce(self, keys):
try:
metadata_for_keys = [
self._keymap[
self._keys[key] if int in key.__class__.__mro__ else key
]
for key in keys
]
except KeyError as ke:
self._key_fallback(ke.args[0], ke, True)
indexes, new_keys, extra = zip(*metadata_for_keys)
if self._translated_indexes:
indexes = [self._translated_indexes[idx] for idx in indexes]
tup = tuplegetter(*indexes)
new_metadata = SimpleResultMetaData(
new_keys,
extra=extra,
_tuplefilter=tup,
_translated_indexes=indexes,
_processors=self._processors,
_unique_filters=self._unique_filters,
)
return new_metadata
def result_tuple(fields, extra=None):