Avatica Roadmap

Status

Implemented

  • Create connection, create statement, metadata, prepare, bind, execute, fetch
  • RPC using JSON over HTTP
  • Local implementation
  • Implementation over an existing JDBC driver
  • Composite RPCs (combining several requests into one round trip)
    • Execute-Fetch
    • Metadata-Fetch (metadata calls such as getTables return all rows)

Not implemented

  • ODBC
  • RPCs
    • CloseStatement
    • CloseConnection
  • Composite RPCs
    • CreateStatement-Prepare
    • CloseStatement-CloseConnection
    • Prepare-Execute-Fetch (Statement.executeQuery should fetch first N rows)
  • Remove statements from statement table
  • DML (INSERT, UPDATE, DELETE)
  • Statement.execute applied to SELECT statement