delta_trace_db.query.util_query

Classes

UtilQuery()

(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.