Module typed_expr

Module typed_expr 

Source
Expand description

Type-checked expression types for the planner.

This module defines TypedExpr and related types that represent expressions after type checking. These types carry resolved type information and are used in crate::planner::LogicalPlan construction.

§Overview

  • TypedExpr: A type-checked expression with resolved type and span
  • TypedExprKind: The kind of typed expression (literals, column refs, operators, etc.)
  • SortExpr: A sort expression for ORDER BY clauses
  • TypedAssignment: A typed assignment for UPDATE SET clauses
  • ProjectedColumn: A projected column for SELECT clauses
  • Projection: The projection specification for SELECT

Structs§

ProjectedColumn
A projected column for SELECT clauses.
SortExpr
A sort expression for ORDER BY clauses.
TypedAssignment
A typed assignment for UPDATE SET clauses.
TypedExpr
A type-checked expression with resolved type information.

Enums§

Projection
Projection specification for SELECT clauses.
TypedExprKind
The kind of a typed expression.