Skip to content

[Tracking] Standard SQL conformance #29

Description

@siyul-park

Tracking issue for full standard-SQL support. The minivm-based engine currently supports SELECT (projection, WHERE, arithmetic, scalar functions, GROUP BY + HAVING, ORDER BY, LIMIT, DISTINCT), two-table INNER JOIN, bind variables, and single-table INSERT/UPDATE/DELETE.

Remaining work to reach standard-SQL conformance:

Queries

Expressions and types

DML / DDL / transactions

Engine

  • Add Index Pushdown Support via Table Index Hints #7 Index push-down utilization
  • Native-opcode specialization of numeric expressions for the minivm JIT
  • Cost-based planner / optimizer (the bundled minivm O1 optimizer is incompatible with emitted branch offsets)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions