Code Generation #18

Open
opened 2018-09-19 07:32:30 +00:00 by eelke · 2 comments
eelke commented 2018-09-19 07:32:30 +00:00 (Migrated from gitlab.com)

Generation of programming language code for executing the current query and processing its result.
This is a very big one if we want to support multiple languages and possible bindings.

Language database bindings

  • cpp.pgLab (top priority)
  • cpp.pqxx
  • php.pgsql
  • php.pdo?
  • java.jdbc

Todo's

  • type dependend field retrieval (pgLab uses template based type deduction)
  • specify NULL possibility per result column
  • properly convert sql query to string literal in specified language
  • query parameter support

Done

  • Basic struct generating support for holding result
  • Basic result looping
  • Basic field retrieval
Generation of programming language code for executing the current query and processing its result. This is a very big one if we want to support multiple languages and possible bindings. ## Language database bindings - cpp.pgLab (top priority) - cpp.pqxx - php.pgsql - php.pdo? - java.jdbc ## Todo's - type dependend field retrieval (pgLab uses template based type deduction) - specify NULL possibility per result column - properly convert sql query to string literal in specified language - query parameter support ## Done - Basic struct generating support for holding result - Basic result looping - Basic field retrieval
eelke commented 2018-11-11 09:45:58 +00:00 (Migrated from gitlab.com)

mentioned in issue #19

mentioned in issue #19
eelke commented 2019-08-15 18:31:19 +00:00 (Migrated from gitlab.com)

changed the description

changed the description
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: eelke/pgLab#18
No description provided.