Skip to main content

Module stream_sql_ast

Module stream_sql_ast 

Source
Expand description

§Stream SQL — AST Types and Lexer

SQL-like query language for stream processing:

  • Configuration types (StreamSqlConfig)
  • Lexer token definitions and Lexer
  • AST node types: Expression, SelectStatement, WindowSpec, etc.

Structs§

ColumnDefinition
Column definition
CreateStreamStatement
CREATE STREAM statement
Lexer
Lexer for SQL tokenization
OrderByItem
ORDER BY specification
QueryResult
Query result
ResultRow
Query result row
SelectItem
SELECT column specification
SelectStatement
SELECT statement AST
StreamMetadata
Stream metadata
StreamSqlConfig
Configuration for Stream SQL engine
StreamSqlStats
Stream SQL statistics
WindowSpec
Window specification

Enums§

AggregateFunction
Aggregate functions
BinaryOperator
Binary operators
DataType
SQL data types
Expression
Expression in SQL AST
FromClause
FROM clause item
JoinType
Join types
QueryType
SQL query types
SqlValue
SQL value types
Token
SQL token types for lexer
UnaryOperator
Unary operators
WindowType
Window types