# androidx.appsearch.ast

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/appsearch/ast/FunctionNode` | `https://developer.android.com/reference/kotlin/androidx/appsearch/ast/Node` that represents a function. |
| `https://developer.android.com/reference/kotlin/androidx/appsearch/ast/Node` | This is the basic Abstract Syntax Tree (AST) class. |

## Classes

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/appsearch/ast/NegationNode` | `https://developer.android.com/reference/kotlin/androidx/appsearch/ast/Node` that stores a child node to be logically negated with a negative sign ("-") or 'NOT'. |
| `https://developer.android.com/reference/kotlin/androidx/appsearch/ast/TextNode` | `https://developer.android.com/reference/kotlin/androidx/appsearch/ast/Node` that stores text. |