Bernhard M. Wiedemann
e88c1f4518
Sort the input file list ( #133 )
...
so that libsqlparser.so.1 builds in a reproducible way
in spite of indeterministic filesystem readdir order.
See https://reproducible-builds.org/ for why this is good.
2019-11-14 07:10:51 -08:00
Lawrence
77e396703f
Add stringLength information to hsql::Statement
2018-01-17 15:43:38 +01:00
Moritz Eyssen
fe157ec830
Merge with master
2017-10-13 11:27:44 +02:00
Moritz Eyssen
0d59785ec8
refactor makefile a bit
2017-10-13 11:25:40 +02:00
Tim Zimmermann
5346810e67
Switch to C++1z
2017-09-05 10:55:46 +00:00
Tim Zimmermann
2316e07d52
Do not allow deprecated features for flex
2017-09-05 10:25:39 +00:00
Nan Xiao
2b27b27554
Support build static library in Makefile.
2017-07-28 15:49:38 +08:00
Pedro Flemming
69d96061b2
Add tokenize method to SQLParser to output the list of tokens ( #54 )
...
Added tokenize benchmark. Restructured Makefile
2017-07-21 02:47:45 +02:00
Pedro Flemming
0939a8d6cd
Enable -Werror ( #47 )
2017-06-14 20:17:22 +02:00
Pedro Flemming
f85a5e7b52
Prepared Statements ( #43 )
...
Changed PREPARE syntax to be closer to the standard.
2017-05-29 16:22:13 +02:00
Pedro Flemming
5e6cd2d84f
Extend test suite. Build with -O3 by default. ( #42 )
...
* Change benchmarks and add -O3 to build
* Extended test suite. Makefile now buidls with -O3 by default. Added Makefile flag (mode=debug) to build with -g instead.
2017-05-26 15:18:52 -07:00
Pedro Flemming
0909c6a89a
Documentation & Result Move Constructor ( #39 )
...
Updates documentation, adds a move constructor to SQLParserResult, fixes compile-time warnings
2017-04-21 16:15:07 +02:00
Pedro Flemming
ccf791eee2
change make dependendencies for parser so parser rebuild is not invoked on make: Nothing to be done for 'library'.
2017-04-06 17:02:40 +02:00
Pedro
589a251ed7
add copy header files to install rule
2017-04-04 02:58:16 +02:00
Pedro
36adab70c5
add 10 tpch style queries and test for them
2017-03-07 02:01:00 +01:00
Pedro Flemming
42049b4d56
Benchmarking ( #27 )
...
Adds benchmarking capabilities and small grammar fix.
2017-03-06 18:30:35 +01:00
Pedro
681fbe42d2
refactor tests to use the microtest framework
2017-02-10 21:41:34 +01:00
Pedro
76aea6ac69
implement clang compatibility
2016-02-27 17:44:42 +01:00
Pedro
ef7c3cf349
add test for installed library
2016-02-27 16:45:17 +01:00
Pedro
5267d070e8
return bad exit code when a test fails
2016-02-27 15:48:20 +01:00
Pedro
4632abf92d
change var names to camelCase
2016-02-27 15:22:22 +01:00
Pedro
7d1c56d0aa
add astyle formatting
2016-02-27 15:01:06 +01:00
Pedro Flemming
b2bfe2bb1c
build fixes for OSX and clang. added make install task
2016-01-16 12:36:45 +01:00
Pedro
3719745fb4
add cleanall task
2015-12-23 17:00:41 +01:00
Pedro
81d34f823d
added example of how to use the library
2015-12-23 16:47:04 +01:00
Pedro
8f26c45c01
build tests with library
2015-12-23 16:14:39 +01:00
Pedro
5046c6477f
restructured source code and build dynamic library
2015-12-23 16:01:08 +01:00
Pedro
770b76d354
updates to project Makefile regarding #10
2015-08-28 13:46:07 +02:00
Pedro
b5aba646d8
support for execute without parameter list added
2015-01-06 19:20:52 +01:00
Pedro
3c98fe1bae
added having
2014-12-18 12:11:26 +01:00
Pedro
85b9ed2cf2
added doxygen documentation
2014-12-15 18:32:46 +01:00