Commits on Source (2)
-
-
Maksim Kaitmazian authored
This commit introduces: * statement and portal storages; * statements with parameter oids; * portal encoding; * interactive portals; Portal encoding defines in which format (binary or text) columns are returned. Interactive portals allow to limit the number of rows returned from execute method. Other rows can be extracted by calling execute again on the same portal.
Showing
- src/bootstrap_entries.rs 9 additions, 0 deletionssrc/bootstrap_entries.rs
- src/lib.rs 7 additions, 2 deletionssrc/lib.rs
- src/sql.rs 130 additions, 86 deletionssrc/sql.rs
- src/sql/exports 7 additions, 2 deletionssrc/sql/exports
- src/sql/pgproto.lua 184 additions, 42 deletionssrc/sql/pgproto.lua
- src/sql/pgproto.rs 458 additions, 97 deletionssrc/sql/pgproto.rs
- src/storage.rs 14 additions, 1 deletionsrc/storage.rs
- test/conftest.py 87 additions, 21 deletionstest/conftest.py
- test/int/test_basics.py 1 addition, 0 deletionstest/int/test_basics.py
- test/int/test_pgproto.py 336 additions, 61 deletionstest/int/test_pgproto.py
- test/int/test_sql.py 1 addition, 1 deletiontest/int/test_sql.py
This diff is collapsed.