1 from typing import Any, Callable, NamedTuple
3 from google.cloud.ndb import Key, exceptions as exceptions
6 def __init__(self) -> None: ...
10 def context(self, value) -> None: ...
12 def toplevel_context(self): ...
13 @toplevel_context.setter
14 def toplevel_context(self, value) -> None: ...
16 def get_context(raise_context_error: bool = ...): ...
17 def get_toplevel_context(raise_context_error: bool = ...): ...
19 class _ContextTuple(NamedTuple):
28 on_commit_callbacks: Any
31 class _Context(_ContextTuple):
36 eventloop: Any | None = ...,
37 batches: Any | None = ...,
38 commit_batches: Any | None = ...,
39 transaction: Any | None = ...,
40 cache: Any | None = ...,
41 cache_policy: Any | None = ...,
42 global_cache: Any | None = ...,
43 global_cache_flush_keys: object | None = ...,
44 global_cache_policy: Callable[[Key], bool] | None = ...,
45 global_cache_timeout_policy: Any | None = ...,
46 datastore_policy: Any | None = ...,
47 on_commit_callbacks: Any | None = ...,
48 legacy_data: bool = ...,
49 retry: Any | None = ...,
50 rpc_time: Any | None = ...,
51 wait_time: Any | None = ...,
53 def new(self, **kwargs): ...
56 def use(self) -> None: ...
58 class Context(_Context):
59 def clear_cache(self) -> None: ...
60 def flush(self) -> None: ...
61 def get_namespace(self): ...
62 def get_cache_policy(self): ...
63 def get_datastore_policy(self) -> None: ...
64 def get_global_cache_policy(self): ...
65 get_memcache_policy: Any
66 def get_global_cache_timeout_policy(self): ...
67 get_memcache_timeout_policy: Any
69 def set_cache_policy(self, policy): ...
71 def set_datastore_policy(self, policy): ...
72 global_cache_policy: Any
73 def set_global_cache_policy(self, policy): ...
74 set_memcache_policy: Any
75 global_cache_timeout_policy: Any
76 def set_global_cache_timeout_policy(self, policy): ...
77 set_memcache_timeout_policy: Any
78 def get_retry_state(self): ...
79 def set_retry_state(self, state) -> None: ...
80 def clear_retry_state(self) -> None: ...
81 def call_on_commit(self, callback) -> None: ...
82 def in_transaction(self): ...
83 def in_retry(self): ...
84 def memcache_add(self, *args, **kwargs) -> None: ...
85 def memcache_cas(self, *args, **kwargs) -> None: ...
86 def memcache_decr(self, *args, **kwargs) -> None: ...
87 def memcache_delete(self, *args, **kwargs) -> None: ...
88 def memcache_get(self, *args, **kwargs) -> None: ...
89 def memcache_gets(self, *args, **kwargs) -> None: ...
90 def memcache_incr(self, *args, **kwargs) -> None: ...
91 def memcache_replace(self, *args, **kwargs) -> None: ...
92 def memcache_set(self, *args, **kwargs) -> None: ...
93 def urlfetch(self, *args, **kwargs) -> None: ...
96 def __init__(self, *args, **kwargs) -> None: ...
98 class TransactionOptions:
105 def __init__(self, *args, **kwargs) -> None: ...