OXY API 1.0
OXY API Library Documentation
Loading...
Searching...
No Matches
oxy::core::metadata::FieldCondition Struct Reference

A single field comparison against one or more values. More...

#include <ast.hpp>

Public Attributes

CompareOp op {CompareOp::Eq}
std::vector< std::string > path
ValueNode values

Detailed Description

A single field comparison against one or more values.

For example: user.name : "Jane" or score >= 10 or tags:(one and two)

Member Data Documentation

◆ op

CompareOp oxy::core::metadata::FieldCondition::op {CompareOp::Eq}

Comparison operator

◆ path

std::vector<std::string> oxy::core::metadata::FieldCondition::path

Dotted path segments; quoted segments preserved

◆ values

ValueNode oxy::core::metadata::FieldCondition::values

Value expression attached to the field/operator