3 from google.cloud.ndb import _options
8 def __init__(self, name, reverse: bool = ...) -> None: ...
11 class RepeatedStructuredPropertyPredicate:
15 def __init__(self, name, match_keys, entity_pb) -> None: ...
16 def __call__(self, entity_pb): ...
18 class ParameterizedThing:
19 def __eq__(self, other): ...
20 def __ne__(self, other): ...
22 class Parameter(ParameterizedThing):
23 def __init__(self, key) -> None: ...
24 def __eq__(self, other): ...
27 def resolve(self, bindings, used): ...
29 class ParameterizedFunction(ParameterizedThing):
32 def __init__(self, func, values) -> None: ...
33 def __eq__(self, other): ...
34 def is_parameterized(self): ...
35 def resolve(self, bindings, used): ...
39 def __eq__(self, other): ...
40 def __ne__(self, other): ...
41 def __le__(self, unused_other): ...
42 def __lt__(self, unused_other): ...
43 def __ge__(self, unused_other): ...
44 def __gt__(self, unused_other): ...
45 def resolve(self, bindings, used): ...
47 class FalseNode(Node):
48 def __eq__(self, other): ...
50 class ParameterNode(Node):
51 def __new__(cls, prop, op, param): ...
52 def __getnewargs__(self): ...
53 def __eq__(self, other): ...
54 def resolve(self, bindings, used): ...
56 class FilterNode(Node):
57 def __new__(cls, name, opsymbol, value): ...
58 def __getnewargs__(self): ...
59 def __eq__(self, other): ...
61 class PostFilterNode(Node):
62 def __new__(cls, predicate): ...
63 def __getnewargs__(self): ...
64 def __eq__(self, other): ...
66 class _BooleanClauses:
70 def __init__(self, name, combine_or) -> None: ...
71 def add_node(self, node) -> None: ...
73 class ConjunctionNode(Node):
74 def __new__(cls, *nodes): ...
75 def __getnewargs__(self): ...
76 def __iter__(self): ...
77 def __eq__(self, other): ...
78 def resolve(self, bindings, used): ...
80 class DisjunctionNode(Node):
81 def __new__(cls, *nodes): ...
82 def __getnewargs__(self): ...
83 def __iter__(self): ...
84 def __eq__(self, other): ...
85 def resolve(self, bindings, used): ...
90 class QueryOptions(_options.ReadOptions):
93 def __init__(self, config: Any | None = ..., context: Any | None = ..., **kwargs) -> None: ...
110 kind: Any | None = ...,
111 filters: Any | None = ...,
112 ancestor: Any | None = ...,
113 order_by: Any | None = ...,
114 orders: Any | None = ...,
115 project: Any | None = ...,
116 app: Any | None = ...,
117 namespace: Any | None = ...,
118 projection: Any | None = ...,
119 distinct_on: Any | None = ...,
120 group_by: Any | None = ...,
121 limit: Any | None = ...,
122 offset: Any | None = ...,
123 keys_only: Any | None = ...,
124 default_options: Any | None = ...,
127 def is_distinct(self): ...
128 def filter(self, *filters): ...
129 def order(self, *props): ...
130 def analyze(self): ...
131 def bind(self, *positional, **keyword): ...
132 def fetch(self, limit: Any | None = ..., **kwargs): ...
133 def fetch_async(self, limit: Any | None = ..., **kwargs): ...
134 def run_to_queue(self, queue, conn, options: Any | None = ..., dsquery: Any | None = ...) -> None: ...
135 def iter(self, **kwargs): ...
137 def map(self, callback, **kwargs): ...
138 def map_async(self, callback, **kwargs) -> None: ...
139 def get(self, **kwargs): ...
140 def get_async(self, **kwargs) -> None: ...
141 def count(self, limit: Any | None = ..., **kwargs): ...
142 def count_async(self, limit: Any | None = ..., **kwargs): ...
143 def fetch_page(self, page_size, **kwargs): ...
144 def fetch_page_async(self, page_size, **kwargs) -> None: ...
146 def gql(query_string: str, *args: Any, **kwds: Any) -> Query: ...