| AndQuerySyntax | Represents an AND query syntax node that combines two queries with logical AND. |
| KeyValueQuerySyntax | Represents a key-value query syntax node (e.g., "name:john" or "age>21"). |
| NegatedQuerySyntax | Represents a NOT query syntax node that negates another query. |
| OrQuerySyntax | Represents an OR query syntax node that combines two queries with logical OR. |
| ParenthesizedQuerySyntax | Represents a parenthesized query syntax node. |
| QueryNodeOrToken | Base class for nodes and tokens in the query syntax tree. |
| QuerySyntax | Represents a query syntax node in the abstract syntax tree. |
| QueryToken | Represents a token in the query syntax tree. |
| TextQuerySyntax | Represents a free-text query syntax node. |