Files
cadSet/CADDesigner-Code/workspace/skills/simplecad-self-evolve/references/docs/api/meta.md
T
2026-07-22 19:38:36 +08:00

676 B

meta

API Definition

def meta(path: str, op: str, value: Any) -> Predicate

Source: ql.py

Description

Build a metadata-based predicate.

Q.meta("geo.type", "==", "box")

Parameters

path

  • Description: Metadata path, for example geo.type.

op

  • Description: Comparison operator. Supports ==, !=, >, >=, <, and <=.

value

  • Description: Comparison target value.

Returns

Callable[[Any], bool]: Predicate function.

Raises

  • TypeError: If op is not a string.
  • ValueError: If the operator is unsupported.

Examples

pred = Q.meta("geo.size.x", ">", 1.0)
matched = pred(obj)