1. 02 Aug, 2018 2 commits
  2. 01 Aug, 2018 2 commits
  3. 28 Feb, 2018 1 commit
  4. 22 Nov, 2017 1 commit
    • cznic's avatar
      Fix handling of named parameters. Closes #190. · 3f53e147
      cznic authored
      	modified:   Makefile
      	modified:   all_test.go
      	modified:   driver1.8.go
      	modified:   go1.8_test.go
      	modified:   parser.go
      	modified:   ql.y
      	modified:   scanner.go
      	modified:   scanner.l
      3f53e147
  5. 18 Nov, 2017 2 commits
  6. 05 Sep, 2017 3 commits
    • Don Brower's avatar
      Merge pull request #189 from dbrower/issue187 · 8c32ff10
      Don Brower authored
      Use physical columns instead of logical columns with simple indicies
      8c32ff10
    • Don Brower's avatar
      Adding name to CONTRIBUTORS · f324cece
      Don Brower authored
      f324cece
    • Don Brower's avatar
      Use physical column to find simple index by name · 44c86fbc
      Don Brower authored
      The difference between physical and logical columns only appears after
      dropping a column.
      
      Fixing this uncovered another bug where dropped columns are returned
      from selects with a WHERE clause using an index. That bug is from
      dropped columns not being filtered out after reading a row. The
      filtering is done in a simple table scan, that code is replicated in the
      path used by index plans. This bug is also fixed.
      
      Fixes #188
      44c86fbc
  7. 03 Sep, 2017 2 commits
  8. 31 Aug, 2017 1 commit
  9. 22 May, 2017 1 commit
    • cznic's avatar
      Enable Unicode identifiers. Fixes #176. · ba9eea98
      cznic authored
      Additionally some minor cleanups were made.
      
      	modified:   all_test.go
      	modified:   btree.go
      	modified:   doc.go
      	modified:   expr.go
      	new file:   lexer.go
      	modified:   mem.go
      	modified:   parser_test.go
      	modified:   plan.go
      	modified:   ql.ebnf
      	modified:   ql.go
      	modified:   ql.y
      	modified:   scanner.go
      	modified:   scanner.l
      	modified:   scanner_test.go
      	modified:   testdata.log
      	modified:   testdata.ql
      ba9eea98
  10. 17 May, 2017 1 commit
  11. 14 May, 2017 1 commit
  12. 12 May, 2017 2 commits
  13. 11 May, 2017 5 commits
  14. 10 May, 2017 1 commit
    • Geofrey Ernest's avatar
      Evaluate field expression when selecting on dummy tables · c6442256
      Geofrey Ernest authored
      This commit ensures the field expression is evaluated when selecting from nothing.
      
      For instance you can
      
      ```
      select 10, now();
      ```
      
      This query will return a row of two values, 10 and `time.Time`.
      
      This functionality is handy when we try to implement the pg_sleep function to slow down queries.
      
      so we can do something like
      
      ```
      select 1;select sleep(100);select 2;
       ```
      c6442256
  15. 08 May, 2017 3 commits
  16. 07 May, 2017 2 commits
    • Geofrey Ernest's avatar
      Add support for interactive mode · 22545092
      Geofrey Ernest authored
      This commit adds `-i` flag which will drop you in an interactive shell.
      
      You can run queries as you do with normal ql tool in the interactive shell.
      
      At the moment there are two utility commands in the ql shell.
      
      `\clear` which will clear your terminal( This only works on linux and darwin.
      
      `\exit` exits the interactive sjell
      
      `\q` is an alias for `\exit`
      
      Eveverything else is interpreted as a ql query
      22545092
    • Geofrey Ernest's avatar
      improve flags · 05670cdf
      Geofrey Ernest authored
      This commit,
      - refactor command parsing, all the command flags are stored in a config struct.
      
      -  add -h flag. This flag shows help message
      05670cdf
  17. 05 May, 2017 5 commits
  18. 04 May, 2017 1 commit
    • Geofrey Ernest's avatar
      Fix scanning of dummy table values · 53753359
      Geofrey Ernest authored
      This PR fixes proper scanning of rows returned  when selecting from dummy table.
      
      Take for instance  `select 14`  .Previously we were taking the internal representation of value 14 which is idealInt(14). The driverRows.Next was not aware of the idealInt value.
      
      This PR fix this by properly casting idealTypes (idealInt,idealFloat etc) to proper go types.
      53753359
  19. 03 May, 2017 2 commits
  20. 02 May, 2017 2 commits