.gitignore | |
|
|
.rspec | |
|
|
.rubocop.yml | |
|
|
.ruby-gemset | |
|
|
.travis.yml | |
|
|
.yardopts | |
|
|
AST_FORMAT.md | |
|
|
CONTRIBUTING.md | |
|
|
Gemfile | |
|
|
Gemfile.devtools | |
|
|
Guardfile | |
|
|
LICENSE | |
|
|
README.md | |
|
|
Rakefile | |
|
|
TODO | |
|
|
sql.gemspec | |
|
|
lib/sql.rb | 52 |
|
|
lib/sql/ast/node.rb | 9 |
|
|
lib/sql/constants.rb | 74 |
|
|
lib/sql/fuzzer.rb | 13 |
|
|
lib/sql/generator.rb | 9 |
|
|
lib/sql/generator/emitter.rb | 51 |
|
|
lib/sql/generator/emitter/binary_connective_operation.rb | 26 |
|
|
lib/sql/generator/emitter/binary_infix_operation.rb | 35 |
|
|
lib/sql/generator/emitter/conditional_parenthesis.rb | 14 |
|
|
lib/sql/generator/emitter/delete.rb | 15 |
|
|
lib/sql/generator/emitter/delimited.rb | 18 |
|
|
lib/sql/generator/emitter/dsl.rb | 41 |
|
|
lib/sql/generator/emitter/fields.rb | 13 |
|
|
lib/sql/generator/emitter/identifier.rb | 19 |
|
|
lib/sql/generator/emitter/insert.rb | 15 |
|
|
lib/sql/generator/emitter/join.rb | 28 |
|
|
lib/sql/generator/emitter/literal.rb | 12 |
|
|
lib/sql/generator/emitter/literal/date.rb | 15 |
|
|
lib/sql/generator/emitter/literal/datetime.rb | 16 |
|
|
lib/sql/generator/emitter/literal/decimal.rb | 15 |
|
|
lib/sql/generator/emitter/literal/float.rb | 15 |
|
|
lib/sql/generator/emitter/literal/integer.rb | 15 |
|
|
lib/sql/generator/emitter/literal/singleton.rb | 20 |
|
|
lib/sql/generator/emitter/literal/string.rb | 15 |
|
|
lib/sql/generator/emitter/literal/time.rb | 17 |
|
|
lib/sql/generator/emitter/predicate.rb | 18 |
|
|
lib/sql/generator/emitter/root.rb | 14 |
|
|
lib/sql/generator/emitter/select.rb | 22 |
|
|
lib/sql/generator/emitter/set.rb | 18 |
|
|
lib/sql/generator/emitter/sort_operation.rb | 19 |
|
|
lib/sql/generator/emitter/tuple.rb | 13 |
|
|
lib/sql/generator/emitter/unary_function_operation.rb | 27 |
|
|
lib/sql/generator/emitter/unary_prefix_operation.rb | 22 |
|
|
lib/sql/generator/emitter/update.rb | 16 |
|
|