|
OXY API 1.0
OXY API Library Documentation
|
Abstract syntax tree (AST) definitions for the query language. More...
Classes | |
| struct | oxy::core::metadata::AllOfExpr |
| Logical AND across expression-level nodes. More... | |
| struct | oxy::core::metadata::AllOfValue |
| Logical AND across value-level nodes. More... | |
| struct | oxy::core::metadata::AnyOfExpr |
| Logical OR across expression-level nodes. More... | |
| struct | oxy::core::metadata::AnyOfValue |
| Logical OR across value-level nodes. More... | |
| struct | oxy::core::metadata::ExprNode |
| Variant for expression-level boolean expressions. More... | |
| struct | oxy::core::metadata::FieldCondition |
| A single field comparison against one or more values. More... | |
| struct | oxy::core::metadata::NotExpr |
| Logical negation of an expression-level node. More... | |
| struct | oxy::core::metadata::NotValue |
| Logical negation of a value-level node. More... | |
| struct | oxy::core::metadata::Value |
| A single scalar token appearing as a value in the query. More... | |
| struct | oxy::core::metadata::ValueNode |
| Variant for value-level boolean expressions. More... | |
Namespaces | |
| namespace | oxy |
| This root namespace contains the common types and operations for the OXY-API library. | |
| namespace | oxy::core |
| This namespace contains core types and operations for the OXY-API library. | |
Enumerations | |
| enum class | oxy::core::metadata::CompareOp { Eq , Ne , Lt , Le , Gt , Ge , Like } |
| Comparison operators supported by the query language. More... | |
Abstract syntax tree (AST) definitions for the query language.
The AST models two levels of boolean expressions:
The grammar supports:
This header contains only data types; parsing and SQL emission live elsewhere.
|
strong |