Gemfile | 100644 | 0 | 0 | | | 38 Bytes | 438000041f52b3e8a73bd3b032688c4cdedb566293e7128495e872cda9ba085c |
LICENSE.md | 100644 | 0 | 0 | | | 1.14 KB | 4ebb8cb4e69a06103ceeaf42fb3048c9bfe0bdb7847285d822f3b473876dc028 |
README.md | 100644 | 0 | 0 | | | 62 Bytes | c5fa4556c756d70f3da8469898e23c1df67bc9637c90bf55d178044d233f7743 |
Rakefile | 100644 | 0 | 0 | | | 209 Bytes | 77acd2965887b53c8d45185aba570c8a4c3ab13e4c2c657137e6df698db5e003 |
lib/bmg.rb | 100644 | 0 | 0 | | | 1.02 KB | c73222e6b7ea2ec818a6adbdd89470ee76eb5e9fa1321aeb28da8148d3b90dbe |
lib/bmg/algebra.rb | 100644 | 0 | 0 | | | 3.74 KB | b3bee3d595ff8ded719bade1f303f1d95450e980f21a519068cce149e3d4db64 |
lib/bmg/algebra/shortcuts.rb | 100644 | 0 | 0 | | | 866 Bytes | 740e695ec31ef5e64375c92e56ebc4fdf8711f91509d0276c48ffbee45f02627 |
lib/bmg/error.rb | 100644 | 0 | 0 | | | 275 Bytes | 44cfbe69e48d95bf4bbfff4505d508d5180aa3cc9a53fb809f8afa6db13ea8b4 |
lib/bmg/operator.rb | 100644 | 0 | 0 | | | 1.85 KB | f24f4c486d8e4ca75abcc93930b1d8dbc5345db721318f9a013a33632f706a79 |
lib/bmg/operator/allbut.rb | 100644 | 0 | 0 | | | 1.84 KB | 5e1403c75ec7c69b54258aa3727053e2ac0f5765082a3bd97acdbd8dcd79f7b3 |
lib/bmg/operator/autosummarize.rb | 100644 | 0 | 0 | | | 4.98 KB | 249c94044ff6e9c77343348e0306a11da4c11bc20009b63715a14d7de90cc3ea |
lib/bmg/operator/autowrap.rb | 100644 | 0 | 0 | | | 4.28 KB | 5344c660cfc6d650e57f3ba2a0e554196260a60688710cadd80395fd51e08ac7 |
lib/bmg/operator/constants.rb | 100644 | 0 | 0 | | | 3.24 KB | ca4cad295b194edd7810bbf6bb1d7d18ac8629d6ddcbf2dd5b3c585b8cf59f10 |
lib/bmg/operator/extend.rb | 100644 | 0 | 0 | | | 1.82 KB | 83c2ff3029092624d769b11f028212ee2efaf87039e6aef65b891e2223ca114b |
lib/bmg/operator/group.rb | 100644 | 0 | 0 | | | 1.82 KB | 5bcb9fa396bb8efbb05a6188e75918aecd3c40bcd2b88f3612d898f977357e20 |
lib/bmg/operator/image.rb | 100644 | 0 | 0 | | | 3.25 KB | 385bbb25a0690812eb4cc2f231331405786aa14e647242d37643495fadd8e081 |
lib/bmg/operator/join.rb | 100644 | 0 | 0 | | | 1.06 KB | 1e36346186da01094eb2fdb6b56b7d134b16341aba2d61a7d76650a793325671 |
lib/bmg/operator/matching.rb | 100644 | 0 | 0 | | | 1.92 KB | a99c05fd63dbf094793ce1b1fe14e8b6eac8a167b13875c3654dd899ded673c7 |
lib/bmg/operator/page.rb | 100644 | 0 | 0 | | | 1.31 KB | a52fdea110cbb1037dba768d8befd61f27c3b826c276563c1f621b86a5b583d0 |
lib/bmg/operator/project.rb | 100644 | 0 | 0 | | | 1.84 KB | 59756391772c36ee9a6871bb4eb8e9ee8e8f1fe92128a74287f01e21cdd5b889 |
lib/bmg/operator/rename.rb | 100644 | 0 | 0 | | | 2.14 KB | 736b7ac3a03fb7f6c8d6a4d34061ebf69b4b1e6820701cd7fdca9bccfb6a5262 |
lib/bmg/operator/restrict.rb | 100644 | 0 | 0 | | | 884 Bytes | f53e1b6ada2ed2257d2ae9b64683d91f87106361f16fb83ded39a63b5944ddb2 |
lib/bmg/operator/rxmatch.rb | 100644 | 0 | 0 | | | 1.39 KB | 014647074e614eb4ac334900567b68c15a3e69f8c442272aa52f0de114b1e384 |
lib/bmg/operator/union.rb | 100644 | 0 | 0 | | | 2.16 KB | 2a69a943dc1e35701708b7de2cd827a53f188b23dc569557b5997e526169d277 |
lib/bmg/reader.rb | 100644 | 0 | 0 | | | 144 Bytes | 2513ba3fc4f0debacbb51644ccaad2d0d4f72ec81cd05221a22414a581c3e2d5 |
lib/bmg/reader/csv.rb | 100644 | 0 | 0 | | | 1.46 KB | 1bae683db9d4dc405ce2edd8611b62d3144f0d266defe8bbe98ee7546541df32 |
lib/bmg/reader/excel.rb | 100644 | 0 | 0 | | | 948 Bytes | 0f79f1e764941f37e0f7c55b792fbf4c194e3a3a933a661e4769fb2ed97e0574 |
lib/bmg/relation.rb | 100644 | 0 | 0 | | | 2.44 KB | 0c8ea7d59387032d5cf8d2e4e38a7d64985397e8e29cee302877d1131ef86213 |
lib/bmg/relation/empty.rb | 100644 | 0 | 0 | | | 1.21 KB | fcec35dec7f28c6ffa9fb9a6d9cb041857167a0ed16e66509b3d884fe94e3d66 |
lib/bmg/relation/in_memory.rb | 100644 | 0 | 0 | | | 519 Bytes | bb57460efdc2b5f537c1525891607310ee4d97978120693bc738408a3062d6b9 |
lib/bmg/relation/spied.rb | 100644 | 0 | 0 | | | 1.13 KB | 3de54ba4d0aa7f9277e07be1cda6fae5212abaab02cc35d6dd4b87bec4493e85 |
lib/bmg/sequel.rb | 100644 | 0 | 0 | | | 2.01 KB | 1c75f018ead0ed076573ea90f25ac9b63547a8b14bf99a250a7e1c93fa0c173d |
lib/bmg/sequel/relation.rb | 100644 | 0 | 0 | | | 1.39 KB | 7e6c600b7df51809c1a869add02313e5dc1d052de5041ef8988eb3318f90b450 |
lib/bmg/sequel/translator.rb | 100644 | 0 | 0 | | | 4.18 KB | bd98a757c4d4ab91470a58027102cf15e70b2d65021d8ec117c67034fa6c92d9 |
lib/bmg/sequel/type_inference.rb | 100644 | 0 | 0 | | | 918 Bytes | c128976328a7a46668c4d626bac29cf009e744030e64c054a2aed2fb2be33ed8 |
lib/bmg/sql.rb | 100644 | 0 | 0 | | | 460 Bytes | 01ac5b9d83b0fdfc06ca48ddd02c0880bfd8a603329d0cc6fa4e72287593f684 |
lib/bmg/sql/builder.rb | 100644 | 0 | 0 | | | 4.34 KB | 3db0bea4973c335474c8ccdc22a355bd3243d53157b5b140c7a5db34e38cbb79 |
lib/bmg/sql/dialect.rb | 100644 | 0 | 0 | | | 234 Bytes | 16ca3b9a2c91f4ffa6bed245f83ccc813090a7e1fdbfdbd4659f3a1e946fa683 |
lib/bmg/sql/ext/predicate.rb | 100644 | 0 | 0 | | | 760 Bytes | 278fd1c7f62c34b3f5251246d4731170f59e397a7619539470f26a2428391139 |
lib/bmg/sql/ext/predicate/and.rb | 100644 | 0 | 0 | | | 94 Bytes | e66ea6476ea1464208c0361acbc058a2bc64ed4f69a9bde40e3ff1a30aeb4bd2 |
lib/bmg/sql/ext/predicate/contradiction.rb | 100644 | 0 | 0 | | | 137 Bytes | 0e8b391b56eab95be77a674354162bb48e31f167c9d8fdb7a1f20d8a0aa6f075 |
lib/bmg/sql/ext/predicate/dyadic_comp.rb | 100644 | 0 | 0 | | | 244 Bytes | 520ac626fdfd5316a011ad88be9a635ca3a9effeedc3f64390e5e9ac21060e2f |
lib/bmg/sql/ext/predicate/eq.rb | 100644 | 0 | 0 | | | 95 Bytes | 7fbebab8b47357d46900247700773393f742e43bcdb482c19e524c4d2621e989 |
lib/bmg/sql/ext/predicate/exists.rb | 100644 | 0 | 0 | | | 183 Bytes | fc7aedcef20a30ae99f9dedc5a62c9a7d4f60624773a2c451ab34a492cba2865 |
lib/bmg/sql/ext/predicate/expr.rb | 100644 | 0 | 0 | | | 362 Bytes | 71a8c5c86c0cd8bf7bed388c0c5ea3b4235f3bc166b92c0488ebeaa1396c198e |
lib/bmg/sql/ext/predicate/gt.rb | 100644 | 0 | 0 | | | 97 Bytes | 0e132e2305222e8533bb66f01fc8a3d1a7c07c233bfa7bc884319ca2391b0295 |
lib/bmg/sql/ext/predicate/gte.rb | 100644 | 0 | 0 | | | 107 Bytes | 9e95730ba6753413b2b41fd6a7f37737a1ae3708213cf28bbd9708f5484ae89a |
lib/bmg/sql/ext/predicate/identifier.rb | 100644 | 0 | 0 | | | 148 Bytes | fd0bdba0adb4d8ca8ae4102229f917bb74442bc00c66745c1812731e2c762812 |
lib/bmg/sql/ext/predicate/in.rb | 100644 | 0 | 0 | | | 650 Bytes | aabe48eee4a600fe13bf380fc8c87b75d5a7bb251e0cab36268f20c63c730cd4 |
lib/bmg/sql/ext/predicate/literal.rb | 100644 | 0 | 0 | | | 134 Bytes | 422af6e072fd362d5637dfec996009456d897f51c155acac5481b014a39a8689 |
lib/bmg/sql/ext/predicate/lt.rb | 100644 | 0 | 0 | | | 94 Bytes | 34b6d45f82eb74c583ec92ba46c5ac2f193a998db076d6c5fab1caf00acbf64f |
lib/bmg/sql/ext/predicate/lte.rb | 100644 | 0 | 0 | | | 104 Bytes | edce2d48ed7cd25674eb08ee20bb72d9938fd376b0d30e55324d3f069de0c4a1 |
lib/bmg/sql/ext/predicate/nadic_bool.rb | 100644 | 0 | 0 | | | 329 Bytes | 34660f1c2b08b2422f4db630704d3c8e2239c34f2cbdb2c9be0bce06552513f5 |
lib/bmg/sql/ext/predicate/native.rb | 100644 | 0 | 0 | | | 160 Bytes | 9e0c0219969348994577ff00beaa72aa03ce34777dd9d20b64fba9774ac36dcf |
lib/bmg/sql/ext/predicate/neq.rb | 100644 | 0 | 0 | | | 100 Bytes | 88a3ef55737441f7bbdde498932dcbb4de7fde928b4437e9c310a3d9a3942945 |
lib/bmg/sql/ext/predicate/not.rb | 100644 | 0 | 0 | | | 234 Bytes | 718c7fc2f5d07ff1f4a2eae1e8fa3c219fceef6b0f9b3b8f83c214f449c4b399 |
lib/bmg/sql/ext/predicate/or.rb | 100644 | 0 | 0 | | | 92 Bytes | 723c728a18bbfb6ff8d05bcd0393dc8fc178ad0e411c4128b8c1ea36f04d453b |
lib/bmg/sql/ext/predicate/qualified_identifier.rb | 100644 | 0 | 0 | | | 240 Bytes | e11dc65ec25d05104f6966454ce40d4447f46e76014021189c8b0e8cb6571ddf |
lib/bmg/sql/ext/predicate/tautology.rb | 100644 | 0 | 0 | | | 132 Bytes | b0706394d2fef787379c3bd86284d5278b907fd88484ef60e609c13e8c90e909 |
lib/bmg/sql/grammar.rb | 100644 | 0 | 0 | | | 1.3 KB | d05aa2f885bb55a1f55fa14e78d68e4cd3c765c48d1cc7a339d50205977a6063 |
lib/bmg/sql/grammar.sexp.yml | 100644 | 0 | 0 | | | 1.88 KB | 88c892954a596c0d30de13c019d31ec0011be6cd5f55cc8ce5d4397f3259a37b |
lib/bmg/sql/nodes/column_name.rb | 100644 | 0 | 0 | | | 372 Bytes | ab6a762234d87935f758af911cbc2a37cab8ce583a727c3f6351cfca07f13435 |
lib/bmg/sql/nodes/cross_join.rb | 100644 | 0 | 0 | | | 455 Bytes | eb5e99465c185587027f4334483f72b4a2396cc344c9b61490626abb1af7c8eb |
lib/bmg/sql/nodes/except.rb | 100644 | 0 | 0 | | | 205 Bytes | 87e671ca778206cf64e83a6c40c5156cb12dd02b72cef0f1f467d48f32027ff0 |
lib/bmg/sql/nodes/expr.rb | 100644 | 0 | 0 | | | 2.21 KB | 49e2fa8f76eb0ea8b2a775868b6020c3dea1e5e53400a646dffd076fa475475d |
lib/bmg/sql/nodes/from_clause.rb | 100644 | 0 | 0 | | | 384 Bytes | f85b3ed446361dd2f4d9e33b74a6225a0a6f53cb68f01b18f2e0e49588e9ff23 |
lib/bmg/sql/nodes/inner_join.rb | 100644 | 0 | 0 | | | 638 Bytes | 0516f0a9498b35ab73419fa9dbaa3f40b12ebf6a6203560945a43fd489658fef |
lib/bmg/sql/nodes/intersect.rb | 100644 | 0 | 0 | | | 220 Bytes | 841e1626fc2d9c29abab6cb6f15603b56cc6d19dedd3fc556998244a021d6ad3 |
lib/bmg/sql/nodes/limit_clause.rb | 100644 | 0 | 0 | | | 307 Bytes | 6965838cb308e2523e60b6986c43df52babe1f43aa01e64cde0ff68b8d977990 |
lib/bmg/sql/nodes/literal.rb | 100644 | 0 | 0 | | | 298 Bytes | 42e5b513b1b5d1ba6e292cdc6a6d32e3ce5d655206e3ef2becc8ae64e074e94a |
lib/bmg/sql/nodes/name_intro.rb | 100644 | 0 | 0 | | | 410 Bytes | d0b10b3f625417ffd278f3f296b73d7eb8a5740b2373325b2ad37b1253f7c067 |
lib/bmg/sql/nodes/native_table_as.rb | 100644 | 0 | 0 | | | 496 Bytes | 3d99e3e80690a32bf402137e5991e18b822632bd7247fbf2498824ebc6db2330 |
lib/bmg/sql/nodes/offset_clause.rb | 100644 | 0 | 0 | | | 314 Bytes | 00e5c8ce6b13ab9f7ce9944c39b78588bfd9679a931a8aff72aa2cf4e7cb3a82 |
lib/bmg/sql/nodes/order_by_clause.rb | 100644 | 0 | 0 | | | 540 Bytes | 460a191b02d284d739bfdc749543f6fb1f6eb9386b0c4ca2ddd64e4d100cc111 |
lib/bmg/sql/nodes/order_by_term.rb | 100644 | 0 | 0 | | | 496 Bytes | d4a01282b7af1960c4d6c2bc75507c6b3f846548a3dd00a202888b591f07ef83 |
lib/bmg/sql/nodes/qualified_name.rb | 100644 | 0 | 0 | | | 567 Bytes | 458588a924d6f240d5725594855a49c60381d252539fb124e3203da986788e08 |
lib/bmg/sql/nodes/range_var_name.rb | 100644 | 0 | 0 | | | 287 Bytes | 961ed4899ddb966cd329cf82edca984125fa7a4f42cbe3b9763d698bd7051bee |
lib/bmg/sql/nodes/select_exp.rb | 100644 | 0 | 0 | | | 1.93 KB | d5ee4f4559a1af08e03d59a49e17c6a4fb701fc3791a952dc6f6099e36f3fadf |
lib/bmg/sql/nodes/select_item.rb | 100644 | 0 | 0 | | | 613 Bytes | ad40abb487026d009844c18dc08f4ceaa484b992397f8d3a12cdecaaf0ea0b21 |
lib/bmg/sql/nodes/select_list.rb | 100644 | 0 | 0 | | | 744 Bytes | 9b61db5830364a0d42d80e04702b7ba64a4bb28dbe8f08eae88e444fb7b740cf |
lib/bmg/sql/nodes/select_star.rb | 100644 | 0 | 0 | | | 417 Bytes | 205360fb73bdb92dce8960c99cca6c2c6a58acb8e4b6f7d505e9ad66da9bc9e1 |
lib/bmg/sql/nodes/set_operator.rb | 100644 | 0 | 0 | | | 1.15 KB | fe27d7ccaea2dd6cb0bb208f29321d229ab7772f3c68ebd6104e5a08d7f75346 |
lib/bmg/sql/nodes/set_quantifier.rb | 100644 | 0 | 0 | | | 315 Bytes | 3b8c521c4a133ab9b209ca5aca5c3af64c574e2e518be4f9d24d5b413d946045 |
lib/bmg/sql/nodes/subquery_as.rb | 100644 | 0 | 0 | | | 467 Bytes | 73e221a37888e52e19ca2c6e2a5db3d2a124813002c2c85f20cba0e3441a6836 |
lib/bmg/sql/nodes/table_as.rb | 100644 | 0 | 0 | | | 491 Bytes | a199e79dbedff7c3bd2cd89edc17659291b11e751f590062f7c5259a571bfbca |
lib/bmg/sql/nodes/table_name.rb | 100644 | 0 | 0 | | | 282 Bytes | 85b6eb7eb5424f0059f8aca78a3f292d133411863ca4ec6b66654448ae51bdef |
lib/bmg/sql/nodes/union.rb | 100644 | 0 | 0 | | | 200 Bytes | 865296e0e5c845afd52571b1cf5e58b27fac0e9128103d5c47a7337fb73b3e8f |
lib/bmg/sql/nodes/where_clause.rb | 100644 | 0 | 0 | | | 341 Bytes | 48fba5f9a60555f83ae98359e8b2fca7ebf70560bfd387c5d2141cf5b939fea6 |
lib/bmg/sql/nodes/with_exp.rb | 100644 | 0 | 0 | | | 1.37 KB | d75af64653f8648beef4465eb6f18b88219c7931a578035e094f4092b2098f64 |
lib/bmg/sql/nodes/with_spec.rb | 100644 | 0 | 0 | | | 483 Bytes | 1ea5f135cfb575d1c87a15fb0fd8bc49b1caff8485b2cd315a01a89456d7bcb9 |
lib/bmg/sql/processor.rb | 100644 | 0 | 0 | | | 2.24 KB | e7a567237265a3f7c732e609733ff92ebf2ac0b331608e5039b6c3520aabd358 |
lib/bmg/sql/processor/all.rb | 100644 | 0 | 0 | | | 443 Bytes | 3b4d308762d0c034db191abdcdcfad1e82e88995362305a6299ecf8cefd272d2 |
lib/bmg/sql/processor/clip.rb | 100644 | 0 | 0 | | | 1.51 KB | 4af0346b4be29ec2851cb4f72e52d547b95c9304a1503825908f89e31cb5e8a8 |
lib/bmg/sql/processor/distinct.rb | 100644 | 0 | 0 | | | 458 Bytes | 2921346820b1febbb253e258e40d2002855e8d7bff74475216c735bb6735ff18 |
lib/bmg/sql/processor/flatten.rb | 100644 | 0 | 0 | | | 626 Bytes | 495f593b2f9ac7bc9997e909e0ce01aff68adc4391e08487f0e252a7767599ee |
lib/bmg/sql/processor/from_self.rb | 100644 | 0 | 0 | | | 846 Bytes | 1c58d639f885c458ec6608ddb68d5ce7cec17f2c0c6783119b7553db539272ba |
lib/bmg/sql/processor/join.rb | 100644 | 0 | 0 | | | 2.41 KB | 46f5a4a8b3a512b5d0f48d179313e2dd6a1d59cbb5a7b1450e8abaf28e629da5 |
lib/bmg/sql/processor/join_support.rb | 100644 | 0 | 0 | | | 947 Bytes | a83a798add3982e1f8c82fc050abcacfd76f8f9069d4f5427fb85384efdc7032 |
lib/bmg/sql/processor/limit_offset.rb | 100644 | 0 | 0 | | | 857 Bytes | 33eae2428840e2f6bc05938e4d733921b8b24abc8a929e6193ad36ee8d974e00 |
lib/bmg/sql/processor/merge.rb | 100644 | 0 | 0 | | | 1.32 KB | f7ace679561e992f95fdd84d3276ddb73d78e57b71afa52ff2f8da93bd2e3a92 |
lib/bmg/sql/processor/order_by.rb | 100644 | 0 | 0 | | | 824 Bytes | 5189b98b42ff026dd16bce0b10b5ce21944f7112d7f8f5dc026ff1abb6d67394 |
lib/bmg/sql/processor/rename.rb | 100644 | 0 | 0 | | | 630 Bytes | c79c65bde21486a02d035940b3246691e650e81c75982e4565b6ca3868ec529c |
lib/bmg/sql/processor/reorder.rb | 100644 | 0 | 0 | | | 532 Bytes | 8cb361af0743e5da6277ab6ea870a49a4c3b1aa446c617164d1da1608193fdec |
lib/bmg/sql/processor/requalify.rb | 100644 | 0 | 0 | | | 553 Bytes | 9e7e40ca128840eebab31456e8dccbbccfd028436fc420595329332eea544e6d |
lib/bmg/sql/processor/semi_join.rb | 100644 | 0 | 0 | | | 2.08 KB | 0a0efba91e1c7ed0fc43581214a661d0ee1a7a2221e65fe042e872abb26ecdaa |
lib/bmg/sql/processor/star.rb | 100644 | 0 | 0 | | | 348 Bytes | 157dbd927b985cbfa1db3dd67d9d4bcca36c6c706775de67e1933b141f2bdb78 |
lib/bmg/sql/processor/where.rb | 100644 | 0 | 0 | | | 686 Bytes | 1f29d3045bbc64c4710778ec7d3661d6cf828edfc2be7cfde749942e39d2a899 |
lib/bmg/sql/relation.rb | 100644 | 0 | 0 | | | 4.2 KB | 58c9cc62809522ecf61b075d31df113fe8b740a90359787d097add0e72562e27 |
lib/bmg/sql/version.rb | 100644 | 0 | 0 | | | 211 Bytes | 67bad4344df034c343e4819e91398fb9dc85731ca7e9453e8f641d5d6834ba85 |
lib/bmg/support.rb | 100644 | 0 | 0 | | | 73 Bytes | 08f9e8338bb46a2fe87f9f9c7c62f01a277467e03a0a25fb5a59654e2c11b48c |
lib/bmg/support/keys.rb | 100644 | 0 | 0 | | | 1.87 KB | 084fa48d920683440b60de09ff187734ed21ef7d6d6f083b6fb08d190196b286 |
lib/bmg/support/tuple_algebra.rb | 100644 | 0 | 0 | | | 314 Bytes | 431427d4f7ed1927e3b216c7e067049fd40e6191a7a7e9ea0319a6c6e0abca47 |
lib/bmg/type.rb | 100644 | 0 | 0 | | | 4.07 KB | 9a9b00dd7122e3e5722048fc72666f8f1b7783c2763d43cc8eee12f5148a6d5a |
lib/bmg/version.rb | 100644 | 0 | 0 | | | 148 Bytes | 28a757860e951af313b77bc9d96120238e510be52155445be7e43baca617bee4 |
tasks/gem.rake | 100644 | 0 | 0 | | | 952 Bytes | bb238c1b551b3e546e65b8d0e5d9ee2d4f453a998d54c95522415dfcbc2e38de |
tasks/test.rake | 100644 | 0 | 0 | | | 687 Bytes | 40220af0125ebffb472f64ea4302d47df37f5d2c36b1a8c2bb37f4c4cd3fa790 |