first commit

This commit is contained in:
2026-07-22 13:48:46 +08:00
commit c87751c3dc
2820 changed files with 726976 additions and 0 deletions
@@ -0,0 +1,45 @@
# meta
## API Definition
```python
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
```python
pred = Q.meta("geo.size.x", ">", 1.0)
matched = pred(obj)
```