delta_trace_db.query.util_query¶
Classes
(en) Utilities for query processing. |
- class delta_trace_db.query.util_query.UtilQuery¶
Bases:
object(en) Utilities for query processing.
(ja) クエリ処理用のユーティリティです。
- static check_permissions(q: Query, collection_permissions: Dict[str, Permission] | None) bool¶
(en) Restores a Query or TransactionQuery class from a JSON dict.
(ja) JSONのdictから、QueryまたはTransactionQueryクラスを復元します。
- Parameters:
q (Query) – The query you want to look up.
collection_permissions (Optional[Dict[str, Permission]]) – The permissions of the user performing this operation. Use null on the frontend, if this is null then everything is allowed.
- static convert_from_json(src: Dict[str, Any]) Query | TransactionQuery¶
(en) Restores a Query or TransactionQuery class from a JSON dict.
(ja) JSONのdictから、QueryまたはTransactionQueryクラスを復元します。
- Parameters:
src (Dict[str, Any]) – The dict of Query or TransactionQuery class.
- Raises:
ValueError – Throws on ValueError if you pass an incorrect class.