axiom-optimizer-0.2.0

https://rubygems.org

axiom-optimizer

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 476799

number: 0.2.0

platform: ruby

spec_sha256: 42dcff9bc8071775396847ce097c0383ec4cf62f310fdb5348d85be178f3a773

sha256: cf5669449f4d245e7f908f87f57c5520ae89633871dfcc5d3afb98e508803ecd

created_at: 2024-05-13 08:20:45 UTC

updated_at: 2024-06-08 17:01:22 UTC

position: 0

version_data_entries_count: 344

uploaded_at: 2014-01-24 08:45:56 UTC

indexed: true

has_extensions:

extensions:

Gem size: 57 KB

Version Data Entries

Total: 344

Unpacked size: 460 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
config/rubocop.yml100644001.52 KBdf104d484279544ae30515f17a3ecc4770f6c66fd7b0843f14d063c614f1905a
.gitignore10064400263 Bytesa0ab0ae56b01bba734875bf8422d25db607e1f07c6c641efc0c4abd51f327a19
.rspec1006440074 Bytesc8992b2da0cba64ca4eb707e2ca5282bbb9ccc2b7f3d8dc319c4786e95b4893a
.rubocop.yml1006440092 Bytes0d0d0dedbe0d89f572c69d62c5c26c7e4de6522e022695d968e2c60770146d70
.ruby-gemset1006440016 Bytesab7d2a276982e5306dc5aab5284dc61a5f5ee03ac95b89dc45e32ad01717b033
.travis.yml10064400734 Bytesb1ca03ac265227b88493d7f7e7b90dfe72da43cf1fd9353d374e9d8be193c05e
CONTRIBUTING.md100644001.01 KB11c0b0e88966f1bc2448d601c6d2b71d79bdfee15ba27c91c333262def0b9206
Gemfile10064400249 Bytesa12cf90807e28a33ba07f1c75114dbff66eb07f6236e241d49ab171f6d34cb50
Gemfile.devtools100644001.51 KB8e0eae63c9efc828d37ace67c6e9fcb8c181ca1d29b60eb3cb8b74f787c5c7bc
Guardfile100644001.22 KBed1ea36287cbd339727d9443eeb273d6edcb3ed7ff22eb9deee62c1346038d76
LICENSE100644001.03 KB0d86a1fb1ca70bf8b93e7470e757eeb87b42b2622130480e5296c601f864702f
README.md100644006.22 KBe8410db046ee43d437fa2f5e1e8c9895f5bb6520fc65bc737bbd3f270008f9bd
Rakefile1006440064 Bytes85e142e99ce9892b63dcedaede6ae5cf733a9f07519a6c0984f9e33bb60547a4
TODO100644007.05 KB33562727ca645a48cec86b9d143627fa183901dbcebce6e62e0938847df7aa0e
axiom-optimizer.gemspec10064400807 Bytesfdfa18419616851e9346adc956d98ecf841d954a41ebe9170aae92757103c259
config/devtools.yml1006440027 Bytes5c8e3fa8842eea5489c050d680ffc4d7cb4ea072fd22028f0cc725d8f31770bf
config/flay.yml1006440035 Bytes5e9a5ce9dbbdb237d41eaaa49ad3ced14f39a5f89503e5fd9759115c6bf6460d
config/flog.yml1006440020 Bytes18ab550589b7ce349bfb2ea2d2f2ae607c21e5a1e7974441eebca33b39f7ab7d
config/mutant.yml1006440054 Bytese076e07e06cf9d3f0203c925b025aeda7f7e75d7872adf6df6bd0de771813fa6
config/reek.yml100644004.16 KB776129026547d81167ed781eed518eb4c309b561cc981a7b761632a2c22f5652
config/roodi.yml10064400891 Bytes05bb4074e70f3ef8259b49d19f5ea0c79d7296cdbc6ad51a120c07a8d7d8c7cd
config/yardstick.yml1006440019 Bytesca4cc9e74ac694bca36a87a1bcb11ae164fc66c9ce64635588e2653d17a6ec95
lib/axiom-optimizer.rb1006440045 Bytesff622ddde928a49af5da9af21c850210c646e3423ab1ff9a50363045a3293d98
lib/axiom/optimizer.rb100644005.02 KB03e5f400f7532717d95b24cbbb0bdc3d38e7b46b87aabfd4dd5e0001983437fc
lib/axiom/optimizer/aggregate.rb10064400438 Bytes4ff014996c08be8b5ff86f77219e01ee8498f764014f23befd56fd1a3721991c
lib/axiom/optimizer/aggregate/count.rb10064400342 Bytese2b4eb043dbb38e92f2ea1d5893a3a469afe718725bc37f4e6b34ccbe307093c
lib/axiom/optimizer/aggregate/maximum.rb10064400350 Bytes80ed26bc292ee678c2d282ecc7b7e7e3774f0f2215ab0331623c720231a5c817
lib/axiom/optimizer/aggregate/mean.rb10064400338 Bytes47dffcfc610a513aea89a5e89938b2f1078a4aff969bde481eebcba2b360ac42
lib/axiom/optimizer/aggregate/minimum.rb10064400350 Bytes0112e7ac1c96da3480ee11ee717061da8e11815f4b829fdda4290e6238eb7402
lib/axiom/optimizer/aggregate/standard_deviation.rb10064400390 Bytes98c91f899a70df2ffb95f9acb9ce27a9cd2276ec387ee20e9ab06ad29c6ab787
lib/axiom/optimizer/aggregate/sum.rb10064400334 Bytesc2d2366ffb22e27856e62ec03ae3b8f71906ba02a86b1d06c89f480c4ec2d85f
lib/axiom/optimizer/aggregate/variance.rb10064400354 Bytes9b83e7a106a2bcfb734da1d1474e556c4a98c6700130e37efc77c7673e6fbd83
lib/axiom/optimizer/algebra/difference.rb100644001.66 KB6c1205bec39ef5d1441b93addebd9077ba7fa038cb6fe841902fc982d4d20c04
lib/axiom/optimizer/algebra/extension.rb100644002.3 KB25572348634eac5e2fb77671e1232e90dba1ea5975b080e1e925b73c41d6eba3
lib/axiom/optimizer/algebra/intersection.rb100644001.64 KBe23d5d4e3bb8f5e0c348f6fc7fd9cc90e8866ce000871b7108b4987998f76a99
lib/axiom/optimizer/algebra/join.rb100644004.71 KB7dea423eae188d78c61b613c2ed051c6c699ba2479cec3f0825d5bb67c860317
lib/axiom/optimizer/algebra/product.rb100644001.67 KB62cfdee200b7f17343055bc437e6690ed401d5e2a1608b17fdb17024b6651318
lib/axiom/optimizer/algebra/projection.rb100644005.23 KB0ddfbf14d52c65428483b91591b5bb962d991a90729c42296769507d6825796b
lib/axiom/optimizer/algebra/rename.rb100644008.94 KB48a2375f6275a7da45dd0645aa7d0ada8c8758f9f0f8a7f2a83970ea597f6089
lib/axiom/optimizer/algebra/restriction.rb100644009.61 KB44384f7d621bfbbfa6a8acabe6b1ba3bca766cd447d9240170fdb2e53958b471
lib/axiom/optimizer/algebra/summarization.rb100644004.99 KB1db663b72679326c6d005d6b64487e1c5c5d1c41d02c000d11f9532bc7ddc7d2
lib/axiom/optimizer/algebra/union.rb100644001.59 KB5e60ef4ee4542f6fd4207606863f572f8ecd7e30fbb3750109375a321c720e23
lib/axiom/optimizer/function.rb100644001.9 KBaa784da7d961fa03406b20c9fce1e4f328b3793f06a35f5f5e3f122bdc346725
lib/axiom/optimizer/function/binary.rb100644002.72 KB3504a4f3b039243bacca9f39b13c3fca3e11efda7083a9def9e1f9484c4b6828
lib/axiom/optimizer/function/connective/binary.rb100644006.69 KB98bd33d68e6d8256473f24716104a85789ee38c10c4dc145c27bdf35ba7be79a
lib/axiom/optimizer/function/connective/conjunction.rb100644003.22 KBefe0aeeca0144173caece9ba8b02a1cbe819d3f13cc903a5a106e46918193bd8
lib/axiom/optimizer/function/connective/disjunction.rb100644003.25 KB7634299f784727e82e519699de0f52ee5b8814f859e2c79d420e7ec65e5c23f1
lib/axiom/optimizer/function/connective/negation.rb100644001.71 KB040ccd936023e7c36c639b69a2bb0ebe55f65dcfaa35ce24563f0c2f9070db00
lib/axiom/optimizer/function/numeric.rb100644001008 Bytes4b28d41ad3e9f5d25c965e5683410ffe794246867df07fc83213d4ca8d2f21f6
lib/axiom/optimizer/function/numeric/absolute.rb10064400449 Bytesf3742fbed3108593b4488fb973d0c0ffe4a6459f2a8af079e42cae6a0bfbfbb9
lib/axiom/optimizer/function/numeric/addition.rb10064400451 Bytes1bb7124d401e69e9bec6782ed64e35ae69c05c89f08bfc7beef4001b0aafa8da
lib/axiom/optimizer/function/numeric/division.rb10064400451 Bytesbf4cf3e028a4ff49361c7c22a24293891983daa654115c61c7c8625fe2535fe2
lib/axiom/optimizer/function/numeric/exponentiation.rb10064400475 Bytesfc8cfca8130672ca023254738de9b574a20b3644d087611f7726ae5383714b4d
lib/axiom/optimizer/function/numeric/modulo.rb10064400443 Bytes068c29d22c0cc98d18db0ea8fc41ddca0f65a008ce990855d4e1e76c0d09877c
lib/axiom/optimizer/function/numeric/multiplication.rb10064400475 Bytes52bf0fdfa981c60ad033cdab4c7559371a9791418c7cf0ce3da44e6f44d49bd4
lib/axiom/optimizer/function/numeric/square_root.rb10064400457 Bytesf8f782a4d0e2947bf0ba099c9fe1f80bf2fa198a972f24ae4a52632def43d486
lib/axiom/optimizer/function/numeric/subtraction.rb10064400463 Bytes5e1f1395291230623ffa7d540a95f793f6842063875b1b6fa451dd2b1010194b
lib/axiom/optimizer/function/numeric/unary_minus.rb10064400457 Bytes6d3b889218ad94f3b4f46962ccd6a7346ca222fab519a2388045e5591d9fdc5f
lib/axiom/optimizer/function/numeric/unary_plus.rb10064400453 Bytes3e008eb71d019d6752245feaecad95b837e074914808f22bc150069b51815cf8
lib/axiom/optimizer/function/predicate.rb100644001.54 KBacce5b10aec8b37bbbe9c766e6fc7facba3e2eda416f648f5bb4df6cadc24d01
lib/axiom/optimizer/function/predicate/comparable.rb100644003.87 KB4a27e7e1b0840209f59f9a0efe26a061c5e9b10b3702e1235229c6a7ae32670b
lib/axiom/optimizer/function/predicate/enumerable.rb100644003.53 KB8ae5a5ed68c5a683b693d41882d19df5360c66c67eaa01a171f65bda2cb189bb
lib/axiom/optimizer/function/predicate/equality.rb100644001.13 KBbe77dbc272574e79b33d15469e9bea4e54e7edfba9d69e9aa3891b488618b4fb
lib/axiom/optimizer/function/predicate/exclusion.rb100644001.12 KB2381d0c21047c4494bfd1cb76a84e9252390c139ca1168155ec45625f6299f30
lib/axiom/optimizer/function/predicate/greater_than.rb100644001.44 KB1b0fae4022a94ad6576c03f9288b55ea21673397e79c057384515701156fdfad
lib/axiom/optimizer/function/predicate/greater_than_or_equal_to.rb100644001.53 KB2ce3f653701e5d157fa3232eff8e03bd8a0e7947dc2da30f55e333bbf82ac61b
lib/axiom/optimizer/function/predicate/inclusion.rb100644001.12 KBae41a56200fbc5bc7fcd694e69271094fbeb597333701374d6dae4b622271866
lib/axiom/optimizer/function/predicate/inequality.rb100644001.14 KBcdc9eb4a1e35f1f694eddc5857cfcde239d6addfbaf4e355f77e874903c1efc8
lib/axiom/optimizer/function/predicate/less_than.rb100644001.43 KB7466d39824dd21aaa250a90fb0687973b6798755388b7a48cbdc46508b65db04
lib/axiom/optimizer/function/predicate/less_than_or_equal_to.rb100644001.52 KB1ec1bb5c1d7d9f77f96b09efc8ae64003798eb7ca28da8d48615d5cbc6b4d6c5
lib/axiom/optimizer/function/predicate/match.rb10064400445 Bytes038d5a75f38e7031e7f498ca6d61b034f6006305ce17e24174e02cd41a63cbd2
lib/axiom/optimizer/function/predicate/no_match.rb10064400453 Bytes4a73883f2ef9e081fee2257ac6b1e55b23ca542a3ceb62f78ee53bd224b208f2
lib/axiom/optimizer/function/string/length.rb10064400823 Bytes9131db2828905b9a847703daae4c3119d677c68132fc56f471ee83b97ca63397
lib/axiom/optimizer/function/unary.rb100644001.84 KB23ca4c6be37e270aebe55c70890452687e627d3ebb9d2f367bcf61299186f8bc
lib/axiom/optimizer/optimizable.rb100644001.51 KB1ab651b5f4b90f4b613d7ad661e3b17b52b0f177ddb21e1a96af9076d821fe1d
lib/axiom/optimizer/relation/materialized.rb10064400914 Bytes8f77dfda0250f92305859c051d7ab38d726a65f3a6643b9a19365a0478165794
lib/axiom/optimizer/relation/operation/binary.rb100644003.49 KBd8475818f3ef34a7323d3618be1042cd5f01e5d22e335a9d0c5ce0da3ddc0985
lib/axiom/optimizer/relation/operation/combination.rb10064400904 Bytes5c0c46808b3831571c02d7e8aba2bc86a78eff63753884aceb4b6bf477f11049
lib/axiom/optimizer/relation/operation/deletion.rb10064400488 Bytesdfdc4c95be1ace12c899f00d29a4e78812c82483c90a47c17a3d847fa4d985f1
lib/axiom/optimizer/relation/operation/insertion.rb10064400491 Bytes04a60fcbf4b2d8fe55ea3b83da49ce431516ad8098fe39e0bace528a4169372b
lib/axiom/optimizer/relation/operation/limit.rb100644003.38 KBd3c9118df586da2a8f32b3daccfeb4fdbfd22d6ee3c15fce9d99ab0ec753f2f7
lib/axiom/optimizer/relation/operation/offset.rb100644002.46 KB728bbe3a5c1def891cc392471b075c28414969c611c4a44d1f6caa51bfb1de28
lib/axiom/optimizer/relation/operation/reverse.rb100644002.13 KB9c8a44e464df472832471908ad3ef5c1ede79a94a937cddae55988e5de09ed65
lib/axiom/optimizer/relation/operation/sorted.rb100644002.18 KB8c6a44597ca3f9790c763a63ca568fedfc9d07a1e645b64e8aef9144cbce3ebc
lib/axiom/optimizer/relation/operation/unary.rb100644003.02 KB5e8b418701fda33d77430f085e71424d49daa8f1b46ef39b1ffa96ed00f1b74c
lib/axiom/optimizer/support/predicate_partition.rb100644004.77 KBfe1ede577d21abfceed33f46ab462f08468c259c363b7680e1282a92acbe4b05
lib/axiom/optimizer/version.rb10064400142 Bytes18611c170cc54ede77076e1563429f1179f400ead85809c02bc7498d849b4633
spec/integration/axiom/algebra/difference/optimize_spec.rb100644004.41 KB929d3de33b6f6f985b2875462d97d1b99e6b644c7bc0e339900eb49208e4d50a
spec/integration/axiom/algebra/intersection/optimize_spec.rb100644004.43 KB7a8859a4beae7cb6a1935c6faa5e12a5b32c87b83db9b6a766068e476c8f81c5
spec/integration/axiom/algebra/join/optimize_spec.rb100644003.36 KBca817c99b250edb4ff0112fb3b5dbe951d00024ddcf59a70593a4cb37a0b757e
spec/integration/axiom/algebra/product/optimize_spec.rb100644004.33 KBb748acf4ba71e1045809b3157c1d13328d79ce91e9aab52b289c830a7a4acd14
spec/integration/axiom/algebra/projection/optimize_spec.rb100644008.03 KB493307a2074f0608de810628e1cab87bdc61e0d16b1c668f3c008bd8bc253c35
spec/integration/axiom/algebra/rename/optimize_spec.rb1006440013 KB988ebc50588c873eca09c4e7c51a58daed0779bded4f1056da0ca58274a39994
spec/integration/axiom/algebra/restriction/optimize_spec.rb100644005.83 KB1237bc21c5d208bd456ac15772af0444e2ca2776c4de40548ae779b380286fd6
spec/integration/axiom/algebra/summarization/optimize_spec.rb100644001.58 KBef5e744e56858abed1f3550cc9a5aa87f27a88431472e1fa3c5f7641682327c6
spec/integration/axiom/algebra/union/optimize_spec.rb100644005.44 KBed92ce94677f9b5c4b3e2c0f26a023d56fc6a87f7fa6b72801a9e0ac3f990127
spec/integration/axiom/function/connective/conjunction/optimize_spec.rb100644007.4 KBa4af18c500fcd11c896900412320996bbb6edf4f7a506d6f1aab26c558dc19ec
spec/integration/axiom/function/connective/disjunction/optimize_spec.rb100644007.21 KB500afc5d407fe417d25a313ddf3b1b01d9ad28f2e180f50a50ed7583e1c57021
spec/integration/axiom/function/connective/negation/optimize_spec.rb100644001.08 KB7620df0ca9b8e34af221210a6c1e81a909d77cc14b66e4d9dbd6c699d7783359
spec/integration/axiom/function/optimize_spec.rb10064400610 Bytes971c26f09390a33e29c024255b5997bbe1681f27c18f1ed1147c545855b2b885
spec/integration/axiom/function/predicate/equality/optimize_spec.rb100644002.23 KB42646f8fc74a5fed1153f113d8715e95b6b5e8a9f7f0adf322b76639a4f27a9d
spec/integration/axiom/function/predicate/exclusion/optimize_spec.rb100644003.14 KB6b856103f5f599f8238a7e8082ab816436bea24447c9e818450f6b855f63a0ad
spec/integration/axiom/function/predicate/greater_than/optimize_spec.rb100644002.87 KB97a702da08983924d2f1f6bbf3ec145ad38704bf324ee7dcc1fed7827cdb557f
spec/integration/axiom/function/predicate/greater_than_or_equal_to/optimize_spec.rb100644002.85 KBe5dcc3bd68ed3cd64e4ebb307aeadcb6fafdb36245369a893587d911c737c5ea
spec/integration/axiom/function/predicate/inclusion/optimize_spec.rb100644003.17 KB5b6f4c8725f76276cbb52e03617484d242ae2b6cf6e4262ce63b9ef644977295
spec/integration/axiom/function/predicate/inequality/optimize_spec.rb100644002.22 KB8ad01cd749375594ce1c7fd5938518157a67fc9b5acbcb6382801268b962122b
spec/integration/axiom/function/predicate/less_than/optimize_spec.rb100644002.85 KBd160c1aa858b080e025b52a3d4b2e9513e3c2bdd41a377d80d42fcc1cd896c61
spec/integration/axiom/function/predicate/less_than_or_equal_to/optimize_spec.rb100644002.85 KB2c25d8436f515923933ecdad8578440598badb5585e3090251e69a7ca49d5e1c
spec/integration/axiom/relation/empty/optimize_spec.rb10064400249 Bytese215cc314ca18451a732ebf56fe100bfc12e04ef1f1b430e36b14af8baa859d9
spec/integration/axiom/relation/materialized/optimize_spec.rb10064400609 Bytes96ad503917360fdb3a311b18381f265ba7f56c50b4b63b056c32b496bef802f5
spec/integration/axiom/relation/operation/limit/optimize_spec.rb100644003.48 KB3657b186cb485c1d89c5dab80e14ca8c7c7142de26ae117da5d0366bc704bc0f
spec/integration/axiom/relation/operation/offset/optimize_spec.rb100644002.48 KB8799698c9406fa355ddbbc25c688e1bafe582484b4dec63c45ddd1a8a3426d14
spec/integration/axiom/relation/operation/reverse/optimize_spec.rb100644002.93 KB425cff645d43fb8096d6e12abff492977cfe0f9690c52580e6e6e1be6889c34d
spec/integration/axiom/relation/operation/sorted/optimize_spec.rb100644002.71 KB85f54171e0f167956ae73a47cecef31261d13d667a9b647144656c3b135c5886
spec/integration/axiom/relation/optimize_spec.rb10064400556 Bytes2abb7ca4c2bb14b1ec0b78d8a101c5874904228855946bd02eeec5d6f35442ca
spec/rcov.opts10064400111 Bytesd0885c907d738127dc5cc3782b5378ed30f5223dd3fad78ce134752a933c760f
spec/shared/function_connective_binary_optimize_behavior.rb100644003.53 KBe871a299f45e6244282903c7fff5f487aca59032d61d69c5d07d5ed43a1a4a3d
spec/shared/optimize_method_behavior.rb10064400114 Bytes6a6b24d73103b3b4a2ebab6ace8a1b757e34f7d0a77dedc3887e0bbf047a648c
spec/spec_helper.rb10064400653 Bytes8cb881543f380c147622a1522b1a29b1bf46ddf112c33fe48505c6cf822cbc2c
spec/support/add_method_missing.rb10064400376 Bytesdc7be89c530ff8709920b8515505282a8e8121f478f484bc1f9c39968529c9ee
spec/support/config_alias.rb1006440085 Bytesf498b2b1440d97f9277641c4af839ed62d5856a7633c31463bd85965a5b729f1
spec/support/lazy_enumerable.rb10064400246 Bytes2c56b6e8f5ed3497d0db646bae0565255aec1880a580383ba0524b6de1244caf
spec/unit/axiom/optimizer/algebra/difference/empty_left/optimize_spec.rb10064400571 Bytesbe886ea85f1f46235eeed3115d62423e4a718d12d7dab8fde5375bb37022b1b3
spec/unit/axiom/optimizer/algebra/difference/empty_right/optimize_spec.rb10064400572 Bytes1769e2223186689f23293594fbd69598baefd2009d9ec2ac02cab39b2ec0e82f
spec/unit/axiom/optimizer/algebra/difference/equal_operands/optimize_spec.rb10064400632 Bytes69684bf1d4a054dfeaabab1a199baf0c984c1e6ded7aefe1b16c90a55293ec06
spec/unit/axiom/optimizer/algebra/extension/extensions_spec.rb10064400904 Bytesf6dd5371df2c93d35374125c44d29393487967942418a74ebf32efb042f87108
spec/unit/axiom/optimizer/algebra/extension/sorted_operand/optimizable_predicate_spec.rb10064400597 Bytes6d78c097332791b82d61d7e8945c4f12b43fc93fff609eeec94e862bf1553d83
spec/unit/axiom/optimizer/algebra/extension/sorted_operand/optimize_spec.rb10064400632 Bytes4eb76f59f838a95053477ef2ae281ebc39201c20a1d5281a9021163c29022357
spec/unit/axiom/optimizer/algebra/extension/unoptimized_operand/optimizable_predicate_spec.rb100644001.06 KBb13d711930a55617fda88d42644e66d4e6038aa1e86f01ad1b0bb2a4e23e0296
spec/unit/axiom/optimizer/algebra/extension/unoptimized_operand/optimize_spec.rb10064400883 Bytes269653ce801347e78e0b55f36cd100176ba82bfe1da0d71dfbd7d827a53fecb3
spec/unit/axiom/optimizer/algebra/intersection/empty_left/optimize_spec.rb10064400573 Bytes7b9abba63b86a6e86c2c37a5d294e86a4e3f0ffde3057e3682f6e932d76d8253
spec/unit/axiom/optimizer/algebra/intersection/empty_right/optimize_spec.rb10064400575 Bytesd90671b97239c8595e8ada3f373d6d2fe94c64aa0cacdbad7267fbfb05adf5a8
spec/unit/axiom/optimizer/algebra/intersection/equal_operands/optimize_spec.rb10064400577 Bytesaf65e777152dbefaf9be4409799a9cc9abf4025724c6d2e28d63db7bf71bc401
spec/unit/axiom/optimizer/algebra/join/disjoint_headers/optimizable_predicate_spec.rb10064400893 Bytes8a1c2eea05ac2ebfcd78964d2d29e390a7d3e5d31ea5304b0ad51fd107694d1d
spec/unit/axiom/optimizer/algebra/join/disjoint_headers/optimize_spec.rb10064400656 Bytes7bf18b0646c1ea4471519dcc0898f4ee0445d65d95a2b8e5b2a1f50b7a9e9f97
spec/unit/axiom/optimizer/algebra/join/equal_headers/optimizable_predicate_spec.rb10064400930 Bytes4108c7439908bc606cad1fc71d34599f4f1de5923ad2be2807af7e4f949554da
spec/unit/axiom/optimizer/algebra/join/equal_headers/optimize_spec.rb10064400663 Bytesd3be0bf2773d58c8ec8a5b92110b65cc11264f1b30f86c8df77e8cf1139446bf
spec/unit/axiom/optimizer/algebra/join/materialized_left/optimizable_predicate_spec.rb100644001.67 KBf609f7231b8182e355ba3b32d4f81994e77f22a11857406dd53deaf9dea7848c
spec/unit/axiom/optimizer/algebra/join/materialized_left/optimize_spec.rb100644001.73 KB9f008d4bfe561d1523953395944e513e7b35d1e7e1ac49195df92e3b2616a2aa
spec/unit/axiom/optimizer/algebra/join/materialized_right/optimizable_predicate_spec.rb100644001.73 KBc019be1a4b40003d427b2c5e92ec990deafa0d445596db41253e7a82f5e4604d
spec/unit/axiom/optimizer/algebra/join/materialized_right/optimize_spec.rb100644001.62 KB5aabdcb5b840714bd8a3d61b9e9dd5e54ad477cb5e3a98ab5b926090060dd007
spec/unit/axiom/optimizer/algebra/product/table_dee_left/optimizable_predicate_spec.rb10064400704 Bytes72b968922e1eb5b801ee57e0ffa81712c5640b808479ab893a581b2628f29af1
spec/unit/axiom/optimizer/algebra/product/table_dee_left/optimize_spec.rb10064400543 Bytescc3220c6037eea22e2a3dcffe9eeedd38581dccc00402701710a9c2685a50c33
spec/unit/axiom/optimizer/algebra/product/table_dee_right/optimizable_predicate_spec.rb10064400709 Bytes9779e8007e797a0d5e7bdaeb4c838e83efd499b3e20d2dc09f5c97b269f9e5c2
spec/unit/axiom/optimizer/algebra/product/table_dee_right/optimize_spec.rb10064400543 Bytesdba6c8921df998fe8522179e0a0f42eba06d528dc694a07ef974e1b78f94ee9e
spec/unit/axiom/optimizer/algebra/projection/empty_operand/optimizable_predicate_spec.rb10064400747 Bytes5d15088b6518f7942117831ce0aacacd6163206e0decc59ce6744be68372f729
spec/unit/axiom/optimizer/algebra/projection/empty_operand/optimize_spec.rb10064400615 Bytese1b8ca9efaa7909fe76dd8e0733b5f9407ce600f58edc404c33c0eb15fc5a310
spec/unit/axiom/optimizer/algebra/projection/extension_operand/optimizable_predicate_spec.rb100644001.16 KBb77ff5a54aee6255d28c7878873d710b555652b711e803c00cfe3180f994eee2
spec/unit/axiom/optimizer/algebra/projection/extension_operand/optimize_spec.rb10064400853 Bytesfa221a7b9cd41a64631cbe79641726a8b11b2b4a76081637220b4e3a63675de9
spec/unit/axiom/optimizer/algebra/projection/projection_operand/optimizable_predicate_spec.rb10064400878 Bytes7a0185d671624c3b5134119013091ec15a1895a461e9ba42e5c6e7b275e5d6ea
spec/unit/axiom/optimizer/algebra/projection/projection_operand/optimize_spec.rb10064400726 Bytes73e17fcc1ac25af36abe96bc1320380e78bf76bebf69834623682716ead62cf3
spec/unit/axiom/optimizer/algebra/projection/union_operand/optimizable_predicate_spec.rb10064400907 Bytesb1b0a46fbd07963c980f51711123e6920c226a4b1b86b7be34294f6ce016d415
spec/unit/axiom/optimizer/algebra/projection/union_operand/optimize_spec.rb100644001.03 KB9c8739839314bf84966794b96b1f508ed56d933bfcdac661bfa254622a739dec
spec/unit/axiom/optimizer/algebra/projection/unoptimized_operand/optimizable_predicate_spec.rb10064400846 Bytese350f25a0be5cb8f14e9d7c33c6148978331117f2df61935a0407b82a39a4b84
spec/unit/axiom/optimizer/algebra/projection/unoptimized_operand/optimize_spec.rb10064400723 Bytes020e233491e7d8a0b849bc7312629e059431da04d49d8b9e7ae9b7dfe6fc5712
spec/unit/axiom/optimizer/algebra/rename/aliases_spec.rb10064400691 Bytese4abd2decbdc024e92989840b38cb48da5ded1b05be5f81021d34dc4cb2da61e
spec/unit/axiom/optimizer/algebra/rename/empty_operand/optimizable_predicate_spec.rb10064400700 Bytesa5c777ce96e81179cfec32f1d84788684a29bdd134136cb4405ed9256f4e00cd
spec/unit/axiom/optimizer/algebra/rename/empty_operand/optimize_spec.rb10064400468 Bytesd5b8462bd66796af1955e1da2c5d64a424f63ea6049127dc9c5db247c8f4ab2e
spec/unit/axiom/optimizer/algebra/rename/limit_operand/optimizable_predicate_spec.rb10064400812 Bytese14730e6eb5dcc991c86f4e4de6ce4ffd06b135bc7dfd80feabf515685b20ed8
spec/unit/axiom/optimizer/algebra/rename/limit_operand/optimize_spec.rb10064400693 Bytes648670372b44e870e82077e772c00fcde038627c40d0c80f9e80b700323969dc
spec/unit/axiom/optimizer/algebra/rename/offset_operand/optimizable_predicate_spec.rb10064400815 Bytes3a31c887fe77db82ec1759ab2939685ff71c2dc66643ffb9100684b928310149
spec/unit/axiom/optimizer/algebra/rename/offset_operand/optimize_spec.rb10064400696 Bytes3ee5a972dd8b6dbe55d4ce58a057450f5ce7b29e9aa29ee849b17530868602c1
spec/unit/axiom/optimizer/algebra/rename/projection_operand/optimizable_predicate_spec.rb100644001.41 KB20d546e56a2090d1da9201d38edd43e1f88218800a33ea10958392ee64c3d92c
spec/unit/axiom/optimizer/algebra/rename/projection_operand/optimize_spec.rb10064400690 Bytesa2d2ede905ad977826913aed38f39ab55ad3bc9856516d3edccc5f3fab99c0cd
spec/unit/axiom/optimizer/algebra/rename/rename_operand/optimizable_predicate_spec.rb10064400904 Bytes4c55437c1ae1e08ce01f582a6c43979ee2163624261fe911e604144fc6b6a19c
spec/unit/axiom/optimizer/algebra/rename/rename_operand/optimize_spec.rb10064400682 Bytesa8868d4fd3e8cb922f925573acb352732b066f5f4c56ab46ec7c02088d3e475a
spec/unit/axiom/optimizer/algebra/rename/rename_operand_and_empty_aliases/optimizable_predicate_spec.rb100644001.11 KB2db8d4e0071453226b2373036924a1fbc0734052d2c75e68df8559abfd0b86f8
spec/unit/axiom/optimizer/algebra/rename/rename_operand_and_empty_aliases/optimize_spec.rb10064400565 Bytesdd31f2975d108dcbb52922e614834beace54e0c643a69c2ef59eeae3e4ce9724
spec/unit/axiom/optimizer/algebra/rename/restriction_operand/optimizable_predicate_spec.rb10064400836 Bytes7b1f6a5d0932b45336ff6eeff59d816ea5dd61abb8860794814856b0db723bc4
spec/unit/axiom/optimizer/algebra/rename/restriction_operand/optimize_spec.rb10064400744 Bytesb1efff1ef08fcf8634873485de003758acfa5fecfb39936de2d1fa2c990d498b
spec/unit/axiom/optimizer/algebra/rename/reverse_operand/optimizable_predicate_spec.rb10064400747 Bytesa8b99e1ad9d59e870add50c45519f80fa754b1012138d45109da307e9b7e75a6
spec/unit/axiom/optimizer/algebra/rename/reverse_operand/optimize_spec.rb10064400776 Bytes61028075b1782aef6faa52741dc7304eeb8d12c232d6945a21064bc3222b7373
spec/unit/axiom/optimizer/algebra/rename/set_operand/optimizable_predicate_spec.rb10064400817 Bytesc9a6905323d82a21425df916cab41e98e0258bec88299b6b60b3ae0ad84a3b8c
spec/unit/axiom/optimizer/algebra/rename/set_operand/optimize_spec.rb10064400712 Bytesc0198fac8d0f06916b63ce07c5b941d436f068f7cf3c9cf4dd881a60d8f73aef
spec/unit/axiom/optimizer/algebra/rename/sorted_operand/optimizable_predicate_spec.rb10064400781 Bytes7fc909e9eb471677b1e02edb4c64e23cf243ef6a972810dbb0d6e53bd1bf333c
spec/unit/axiom/optimizer/algebra/rename/sorted_operand/optimize_spec.rb10064400693 Bytesafa9ce21f521126e74456ef7f6c24b220c620bf4de948578bab4a4436dc9cfe6
spec/unit/axiom/optimizer/algebra/rename/unoptimized_operand/optimizable_predicate_spec.rb10064400815 Bytes3841269997c2c4cd8f6cf51f126b95bcca371259564e844c0d20f37f00f552c3
spec/unit/axiom/optimizer/algebra/rename/unoptimized_operand/optimize_spec.rb10064400607 Bytesc9ee44c9f988f0813195e3fccd3b249dcb4e3576447c447576353b2d10ca51f4
spec/unit/axiom/optimizer/algebra/restriction/combination_operand/optimizable_predicate_spec.rb100644001.43 KB428bdc751a19b23622c999656da5e5e866186a54d833d7bbffa981267758007b
spec/unit/axiom/optimizer/algebra/restriction/combination_operand/optimize_spec.rb100644001.36 KB23437314143fb63e23f6c9404ac37099cfd62f3a8a23a185c6ffd057a638ac72
spec/unit/axiom/optimizer/algebra/restriction/contradiction/optimizable_predicate_spec.rb100644001.14 KBab696ecfa7bd87c9c3a8655701742552d205bef1cabf68b1fef4d9c90b7b6cc9
spec/unit/axiom/optimizer/algebra/restriction/contradiction/optimize_spec.rb10064400638 Bytesa57e68eb1bc0b899b618c0cc7cf6331956bc9187f755820735a7c7ac420d08de
spec/unit/axiom/optimizer/algebra/restriction/join_operand/optimizable_predicate_spec.rb100644001.81 KB29920899e785c7d2f06b6526f9b5a4e847236f612dfd1fa48f104c0c70b3bae6
spec/unit/axiom/optimizer/algebra/restriction/join_operand/optimize_spec.rb100644002.24 KB983d546f1b27ca185327cf840cb8f27203f908c8a22f0202fc641a514d4945a4
spec/unit/axiom/optimizer/algebra/restriction/predicate_spec.rb10064400606 Bytes3ce571d04a86e005fd5ad88f7b260dcef67027006ae44de6fae2494e4e075347
spec/unit/axiom/optimizer/algebra/restriction/product_operand/optimizable_predicate_spec.rb100644001.64 KBb02468b09006e80d5c8eb5459dc8469889b28f03f2b59598258d7ef077217b87
spec/unit/axiom/optimizer/algebra/restriction/product_operand/optimize_spec.rb100644002.33 KBc7761dec99cb7e0b893266b8b781db8777077bac80835f04b5c881dfa7370dfa
spec/unit/axiom/optimizer/algebra/restriction/restriction_operand/optimizable_predicate_spec.rb10064400945 Bytes72f9753f411806a26e1ce1917c546a541d9e5d065b935f74cfb420dcd90c9b03
spec/unit/axiom/optimizer/algebra/restriction/restriction_operand/optimize_spec.rb10064400851 Bytes4896808e157324401c2c49b9a8094369800de3ee44882d83ab865c1583c4b12f
spec/unit/axiom/optimizer/algebra/restriction/set_operand/optimizable_predicate_spec.rb10064400902 Bytes24cb61126bfd851f37c15540f7bae2eea44a066e63a644736a5e3f52b7acf158
spec/unit/axiom/optimizer/algebra/restriction/set_operand/optimize_spec.rb10064400794 Bytes9160b09318f122efcf2ce382eebaa304f76ebd04734cc09e615176dacfe80ad8
spec/unit/axiom/optimizer/algebra/restriction/sorted_operand/optimizable_predicate_spec.rb10064400795 Bytes50360ca97686df114a77777ad7872a814af30b2089599f6478366b3f5de69d73
spec/unit/axiom/optimizer/algebra/restriction/sorted_operand/optimize_spec.rb10064400656 Bytes5d2e64631358e2969b0b5efa8908d473c3161bb28cd965eee8b1996eea626fad
spec/unit/axiom/optimizer/algebra/restriction/tautology/optimizable_predicate_spec.rb10064400889 Bytes205622e8b2e0362950131375ce7a6df4f45e6ec561a100d652576cef1e8b3ee4
spec/unit/axiom/optimizer/algebra/restriction/tautology/optimize_spec.rb10064400577 Bytesdd19af902f968e45bf0063c92a434da3b58cddd3f9e761be2f242a85829f7bc4
spec/unit/axiom/optimizer/algebra/restriction/unoptimized_operand/optimizable_predicate_spec.rb100644001.41 KBe7d514198642071798fa749290f202bfb152e4ea23aa091446a5af7f83578689
spec/unit/axiom/optimizer/algebra/restriction/unoptimized_operand/optimize_spec.rb10064400656 Bytesf0ebcac0597d912aa4431839c4d1dd665b2f056c228149a56a60f7d3da3f3b48
spec/unit/axiom/optimizer/algebra/summarization/empty_operand/class_methods/extension_default_spec.rb10064400521 Bytesf625d8acc6669b76a1adb79748cd664fa8cf9929e5a566738f4b4b5244d74f78
spec/unit/axiom/optimizer/algebra/summarization/empty_operand/optimizable_predicate_spec.rb10064400904 Bytes7ce7c7e7fcdf6626ffc9d28694da1c7ff8395c6c46d3f03f3bb4f47082bdcd72
spec/unit/axiom/optimizer/algebra/summarization/empty_operand/optimize_spec.rb100644001.45 KBc97e61f2cf7738d9bf2c3d9d8d1ef938a1530e45eeb9db99074525939aa8abf4
spec/unit/axiom/optimizer/algebra/summarization/empty_summarize_per/optimizable_predicate_spec.rb10064400938 Bytes42a7a72a9c7b943e48c78ff86af0229338b84f896b53cdde8b4bda82d913abc0
spec/unit/axiom/optimizer/algebra/summarization/empty_summarize_per/optimize_spec.rb100644001006 Bytese10a99327e1477dc5db5b3439fb88fd4b2b53fb236124b206ed19fa83599168f
spec/unit/axiom/optimizer/algebra/summarization/sorted_operand/optimizable_predicate_spec.rb10064400601 Bytes4139c4be77b0d113c9ffed9a308f9e558b0fca343feab815d98c730e1dc64b25
spec/unit/axiom/optimizer/algebra/summarization/sorted_operand/optimize_spec.rb10064400642 Bytes495f2e9fd2c5a13910114f9046203b25806e32fd9c3778684d1946797b90cdb5
spec/unit/axiom/optimizer/algebra/summarization/summarize_per_spec.rb10064400723 Bytes899d7a608d4cfba536f7c301c5b634631ac4b040c366cc43a251a3ce70e71b86
spec/unit/axiom/optimizer/algebra/summarization/summarizers_spec.rb100644001.04 KB754e130b23700fa4b06ceb3c2714477e434ddc36d0ffd3c96c7615cf231794ff
spec/unit/axiom/optimizer/algebra/summarization/unoptimized_operand/optimizable_predicate_spec.rb100644001.73 KB0155241e7e67e09bf54bf8e7321202f26cad908ef8d0d01c4ce1ad9fddc8aed9
spec/unit/axiom/optimizer/algebra/summarization/unoptimized_operand/optimize_spec.rb100644001.18 KB888845c919dea14e420b2fa5fe10a6a294c75f0d6d7e4ae9572a740412073563
spec/unit/axiom/optimizer/algebra/union/empty_left/optimize_spec.rb10064400567 Bytes598f367447d4c5c88ad2925a5ec57e1bf8a6abca976248d6e6217d7e5ca38f83
spec/unit/axiom/optimizer/algebra/union/empty_right/optimize_spec.rb10064400567 Bytesacf299b6ebbe555dec92bb34d7c6b756a921ccb1d8891428dd3eda0a9c6f22f1
spec/unit/axiom/optimizer/algebra/union/equal_operands/optimize_spec.rb10064400570 Bytes22cb5abb41942e008257dbb2d9d925d6ab432bb631a08bab33f90d44401d5dc2
spec/unit/axiom/optimizer/class_methods/chain_spec.rb100644001.45 KBf276cce35ffab3916132821a52464982631c9136109377ba443e3b41bc1c98ba
spec/unit/axiom/optimizer/function/binary/constant_operands/optimizable_predicate_spec.rb100644001001 Bytes4c14423b40cb08063abb2ab024b6c957317819b44a1d09123f023d11fdd04492
spec/unit/axiom/optimizer/function/binary/constant_operands/optimize_spec.rb10064400583 Bytes76b6cf239fa1bab5e1a1f5bc0df7afa5c2a94430e97645c83324e912cd33a47d
spec/unit/axiom/optimizer/function/binary/left_spec.rb10064400777 Bytes24849022400dbb5c49e3449069c7f8dfc6b89c6cbf491057702a6153577649cb
spec/unit/axiom/optimizer/function/binary/right_spec.rb10064400788 Bytes638aae843913d2bd4bd77252e9e89b1ed2d6e685d844fc4de9ea423e13d8654b
spec/unit/axiom/optimizer/function/binary/unoptimized_operands/optimizable_predicate_spec.rb100644001.11 KB8a5d25525b5936c67527a8eee46a1f3d40617c225c714510c12e6824c083e0e0
spec/unit/axiom/optimizer/function/binary/unoptimized_operands/optimize_spec.rb10064400956 Bytes724a61a5727cadf2147b0793c8296ed3ab994a3aad2eda8f2085bc145059707f
spec/unit/axiom/optimizer/function/class_methods/optimize_functions_spec.rb10064400672 Bytesaa6f566530eea1b69828d9ef10038d67900a6b76e711ac0986cc9b32c62239a0
spec/unit/axiom/optimizer/function/class_methods/optimize_operand_spec.rb10064400513 Bytesd0d3cf4dc98dcd361f1f9489e794bea8eb76683441431ff55ec68435a4dfeb03
spec/unit/axiom/optimizer/function/connective/binary/constant_operands/optimize_spec.rb10064400425 Bytese240e70673dd6297b8c60c15e21d2d18dcf80d9aab947d6929df95f75efbe2ff
spec/unit/axiom/optimizer/function/connective/binary/equal_operands/optimizable_predicate_spec.rb10064400741 Bytes6970259ac1abef4e2df8718e9614806ce3b216062af0bbdae7222caf98f6316a
spec/unit/axiom/optimizer/function/connective/binary/equal_operands/optimize_spec.rb10064400514 Bytesddd380a3e9cb1efca547abcb7fd8708c2296e8bf401810e8b8677bfebe73e2a8
spec/unit/axiom/optimizer/function/connective/binary/left_spec.rb10064400620 Bytesc7656aeaaa8dcff9441c7c469938587cfbf68c00360b485aad0422c803cd0d16
spec/unit/axiom/optimizer/function/connective/binary/redundant_left/optimizable_predicate_spec.rb10064400745 Bytes49cb2b518abcd1e55a8494565687cc412dad81866cc56919d5a623007e0eeed4
spec/unit/axiom/optimizer/function/connective/binary/redundant_left/optimize_spec.rb10064400644 Bytes63dc015697283f7acd52eb0e9eb250c318745cac1e6e87ef3862561b9f04b033
spec/unit/axiom/optimizer/function/connective/binary/redundant_right/optimizable_predicate_spec.rb10064400743 Bytesffa76efccc9e04481e29b817b7578d4d7e94f32d7dafa8a92ac5e85e6cc4522f
spec/unit/axiom/optimizer/function/connective/binary/redundant_right/optimize_spec.rb10064400645 Bytesda9b8d06dccfd20513b7fd4ed9b03bf7edfe3936b063c5c8a0a3a0916c530eb8
spec/unit/axiom/optimizer/function/connective/binary/right_spec.rb10064400623 Bytes53289a3b8a47e80f319cccadd6ce18028a36cc6e10c4ee3cabc4640c36e5d3f7
spec/unit/axiom/optimizer/function/connective/conjunction/contradiction/optimizable_predicate_spec.rb100644001.66 KB71e66fa8d1d8a829c3f0ef4d5e8e20f8e1f381250e91a2685dc7b29a3050d706
spec/unit/axiom/optimizer/function/connective/conjunction/contradiction/optimize_spec.rb10064400655 Bytes1a7d1e3b0bf133a62c7e204a6be6e76f20a7507cae2911857c8902097c43d843
spec/unit/axiom/optimizer/function/connective/conjunction/optimizable_to_exclusion/optimizable_predicate_spec.rb100644001.8 KB23828df1403d272c9368260816be65c388f8d4b4e3a41616047d4c4c6f60aa55
spec/unit/axiom/optimizer/function/connective/conjunction/optimizable_to_exclusion/optimize_spec.rb100644002.13 KBccec9a3e6b10169597bfeb720792a9ac2cba2e695a70cc683ad6bd0364cc726a
spec/unit/axiom/optimizer/function/connective/conjunction/tautology_left/optimizable_predicate_spec.rb10064400842 Bytesc9022d2913aac645d3423cdb966de388e3a87ad2aafa181b39061ccb0690fcef
spec/unit/axiom/optimizer/function/connective/conjunction/tautology_left/optimize_spec.rb10064400615 Bytes3d044bf9e25b6ac75e31c5e99e0004ec57f0cb0c85213f54dc3cb1e00a55229e
spec/unit/axiom/optimizer/function/connective/conjunction/tautology_right/optimizable_predicate_spec.rb10064400786 Bytes10454cd2245883be0eb21d9699233a250d98cca2286334ab4a246f3c252cd0a3
spec/unit/axiom/optimizer/function/connective/conjunction/tautology_right/optimize_spec.rb10064400570 Bytes8a9727fd792236e9303e2e2e3a15197dd2c521e781ab80197365229833e0f866
spec/unit/axiom/optimizer/function/connective/disjunction/contradiction_left/optimizable_predicate_spec.rb10064400854 Bytese7c1b3afe72e0721044b12f49289a9db8ffc847db5dd2a0c737536e0fd48a3b7
spec/unit/axiom/optimizer/function/connective/disjunction/contradiction_left/optimize_spec.rb10064400619 Bytesc15d4a622f2ada14f91b3b006cd6cc8b8a2e617aeba458de838cbac81262dfb7
spec/unit/axiom/optimizer/function/connective/disjunction/contradiction_right/optimizable_predicate_spec.rb10064400806 Bytes018e713cab1fc0e11b7c2122e9b764d3856553beb5d297b9f5ab098f83919470
spec/unit/axiom/optimizer/function/connective/disjunction/contradiction_right/optimize_spec.rb10064400594 Bytes57947927ccefd9046da7a18ffe999f48df2a7505f666ddec7e888b119cd2045a
spec/unit/axiom/optimizer/function/connective/disjunction/optimizable_to_inclusion/optimizable_predicate_spec.rb100644001.8 KB0991bfed4e85d97c3e74635dd884ea156f91caa5bd25dd6e1fd0b57159abb3f3
spec/unit/axiom/optimizer/function/connective/disjunction/optimizable_to_inclusion/optimize_spec.rb100644002.13 KB588003252e43ce5b76b18cc1aef80b16d38027dbe843a4839898f985ce70a8e4
spec/unit/axiom/optimizer/function/connective/disjunction/tautology/optimizable_predicate_spec.rb100644001.64 KBa52587196739058ad126433771f8389350aee6cc94a8c10981d415bd8dab9b27
spec/unit/axiom/optimizer/function/connective/disjunction/tautology/optimize_spec.rb10064400647 Bytes604472eb8769266901425ef8c6c63f7bcd48c6ad713a7e7b5a3680e4ee671bbc
spec/unit/axiom/optimizer/function/connective/negation/constant_operand/optimize_spec.rb10064400406 Bytesddefaba4853a4f05d53affc9c54c59a86dfdc4c0806055888191833e2379d960
spec/unit/axiom/optimizer/function/connective/negation/invertible_operand/optimizable_predicate_spec.rb10064400697 Bytesc27078144fe2ff90f90b971d06e85be2429610fc9e006f4c855e03b4f4a39d65
spec/unit/axiom/optimizer/function/connective/negation/invertible_operand/optimize_spec.rb10064400614 Bytes4bcb7e31a23766a91718ff044f3f178d3a6e2e09f7f69617cc87058230571c35
spec/unit/axiom/optimizer/function/connective/negation/operand_spec.rb10064400489 Bytes765cf89b7014a92618fa8f118a8171f53ba4d1d3c2fae9e733faa13d125358e6
spec/unit/axiom/optimizer/function/predicate/comparable/never_comparable/optimizable_predicate_spec.rb100644001.81 KBff0c9f4a6e76d8f5def59a71761cc6dbaad8d8d3d5fd0f85e743b696ed6cbe49
spec/unit/axiom/optimizer/function/predicate/comparable/never_equivalent/optimizable_predicate_spec.rb100644001.83 KBdceb4b9f996a5b900b0bd862e28fc51b0f7823842819c957f6aad2ded0f07c0d
spec/unit/axiom/optimizer/function/predicate/comparable/normalizable_operands/optimizable_predicate_spec.rb100644001.04 KBb7f9cd34211050837cdc33f663f9ea0164305bea3f7df67a318093435a689f84
spec/unit/axiom/optimizer/function/predicate/comparable/normalizable_operands/optimize_spec.rb10064400562 Bytes044b75686f5e4f738aaa0736c74489959b9a365764cfa625c50bea15b4d63e44
spec/unit/axiom/optimizer/function/predicate/constant_operands/optimize_spec.rb10064400394 Bytes9c6d164a6981a1b2b8544d029af71ba0c428018cc77b7f7d815cd7ecd785fdf5
spec/unit/axiom/optimizer/function/predicate/contradiction/optimize_spec.rb10064400679 Bytesb928007029f7572c7246f9dfde24b075bdeb954f1b8b2d9c266ba7b06c45c0a7
spec/unit/axiom/optimizer/function/predicate/enumerable/class_methods/sort_by_value_spec.rb10064400501 Bytesa91732ea1967a818634dfc33f472ee6d13ac78358e91b9d1123e19de12ad51d6
spec/unit/axiom/optimizer/function/predicate/enumerable/empty_right/optimizable_predicate_spec.rb100644001.89 KBa6d503ad8a66b5b1f531d950fe75be09cb45e0ae3709a6ba008aed92088ad6b5
spec/unit/axiom/optimizer/function/predicate/enumerable/one_right/optimizable_predicate_spec.rb100644002.02 KBd1fc0bec97c9e277536bf4ba42bc5252bc569117813688231b672cff9beb9934
spec/unit/axiom/optimizer/function/predicate/enumerable/unoptimized_operands/optimizable_predicate_spec.rb100644001.21 KBf1a87c62264535490b2022cdf8aabc3dd1197f2ca9a759435ce2f05047e29a0d
spec/unit/axiom/optimizer/function/predicate/enumerable/unoptimized_operands/optimize_spec.rb100644001.7 KBd6d9e26861692b37979e0596720c6a5f9098876276a1308f8e471079d2705174
spec/unit/axiom/optimizer/function/predicate/equality/tautology/optimizable_predicate_spec.rb10064400692 Bytes1c3ebd8ae7a92d70916569b609c117ef2ac53de47b0c527978c9606ebb389ad2
spec/unit/axiom/optimizer/function/predicate/exclusion/empty_right/optimize_spec.rb100644001.15 KB9c1b0b63f84510f3e21d91d518d274b3d42939d8e1ea79b42adf1ca5ff9a2705
spec/unit/axiom/optimizer/function/predicate/exclusion/one_right/optimize_spec.rb100644001.56 KB4772f7544c8bedc0c24d00f10aa24a11927d95bfc6bcc0fe5f76311a7de1f50b
spec/unit/axiom/optimizer/function/predicate/greater_than/contradiction/optimizable_predicate_spec.rb100644001.11 KB0bdc11b8fec79c77a39855021ffefa577e31ceeff45c661871b7d7c49e00d2c6
spec/unit/axiom/optimizer/function/predicate/greater_than/tautology/optimizable_predicate_spec.rb10064400757 Bytes7a27235108f12a3e771926ddf7108fd15c2984fb5f5ba6614c3c422625f2c7e4
spec/unit/axiom/optimizer/function/predicate/greater_than_or_equal_to/contradiction/optimizable_predicate_spec.rb100644001.13 KB94ec6dec66d1f8389fd27ce56acd7d2891296196e60c058b133116138c3bf2d2
spec/unit/axiom/optimizer/function/predicate/greater_than_or_equal_to/tautology/optimizable_predicate_spec.rb100644001.13 KB12f1af437bf26b259fcbb521c657e410767c647959ef1db93b26ab04cf1ec7c4
spec/unit/axiom/optimizer/function/predicate/inclusion/empty_right/optimize_spec.rb100644001.17 KBd36c6d281606ee74362136463c1767278f209e63b485a09bca44f85121c9aa31
spec/unit/axiom/optimizer/function/predicate/inclusion/one_right/optimize_spec.rb100644001.55 KBf6fbd1c23c2bd7a76e0de4b30cf917ba71e3d7b92d6838d6119b950fe3e8bbb9
spec/unit/axiom/optimizer/function/predicate/inequality/contradiction/optimizable_predicate_spec.rb10064400700 Bytesce278b81137ed4bc676a3c030a301d4fe2f6006e04b5db92febeb5b58e0ef5a7
spec/unit/axiom/optimizer/function/predicate/less_than/contradiction/optimizable_predicate_spec.rb100644001.11 KB9f2b5174cc76727861f39cec586fde947b71b95e6733af294388521a3f1a1e00
spec/unit/axiom/optimizer/function/predicate/less_than/tautology/optimizable_predicate_spec.rb10064400748 Bytesc8e6a906cb42de8f0ce246025d0a69562765d45085e32b3b4acbf8cce7d84a76
spec/unit/axiom/optimizer/function/predicate/less_than_or_equal_to/contradiction/optimizable_predicate_spec.rb100644001.13 KB7e53d1feddbaafcfd8ab80f89360140e0d8544cb97a0e64198d309ab5de60f9b
spec/unit/axiom/optimizer/function/predicate/less_than_or_equal_to/tautology/optimizable_predicate_spec.rb100644001.13 KBc3ad19a6e608ebf131bd6f0d95ab25417b6a4a2b2f90fa0b817431b0157e92d3
spec/unit/axiom/optimizer/function/predicate/tautology/optimize_spec.rb10064400667 Bytesd9ff7203f42e42e40ec73769d286242a3f9b25e9fb148631d6d2e96f4b7687a9
spec/unit/axiom/optimizer/function/unary/constant_operand/optimizable_predicate_spec.rb10064400749 Bytes3979d4e1142f561a53ac4d3291d94ec1f075f39619759cfde345846c6903be14
spec/unit/axiom/optimizer/function/unary/constant_operand/optimize_spec.rb10064400576 Bytesc37a9cab4af95242ee893d5b9477224a86d55f2eb71867d126edb658ecc08516
spec/unit/axiom/optimizer/function/unary/operand_spec.rb10064400692 Bytes0a0e080ed22b0d823c1120b265e8e766ffd61e7e5107e9fab5ad973b56d2b984
spec/unit/axiom/optimizer/function/unary/unoptimized_operand/optimizable_predicate_spec.rb10064400790 Bytes420db4b8bea8deb46dffe69a5b54c3f03232428d3fa7a7f65bdaeff431e9af73
spec/unit/axiom/optimizer/function/unary/unoptimized_operand/optimize_spec.rb10064400640 Bytese7a4f70f17527693bc968ef22c34e7e5b0dd41155fe33ccfd538f56ae2d29dd5
spec/unit/axiom/optimizer/function/util/class_methods/attribute_spec.rb10064400395 Bytes165524ac805e96c5bf8a394a492ea1cdd34a1d737c669e8719f211e150fe5c73
spec/unit/axiom/optimizer/function/util/class_methods/constant_spec.rb10064400481 Bytesf4a1adfdafeeb8b9629e048a7442fdea8a1a55eef2b94b416735817f565bd773
spec/unit/axiom/optimizer/function/util/class_methods/max_spec.rb10064400553 Bytescb69d7922af205d8e2e9ea27baf51b08dd8b38708746aa35d9fb5b6a3a0f31e7
spec/unit/axiom/optimizer/function/util/class_methods/min_spec.rb10064400550 Bytes35bb678400d812910aa6296448728e94df0810af7e2c3507d81aef63847895b0
spec/unit/axiom/optimizer/operation_spec.rb10064400322 Bytesa21cef529f52b31378326754b78a98fcda130f8e60623a8b2f763b38d967cbd4
spec/unit/axiom/optimizer/optimizable/class_methods/optimizer_spec.rb10064400862 Bytes9b75707d5e2b958c212bc86477ee4f9fbd2ebd91d74e6437b0de5194bde51114
spec/unit/axiom/optimizer/optimizable/optimize_spec.rb100644001.08 KB9abc72cc990759effd9805e885e1b245241a559ff1d98a4eaccd79fa8a99dab7
spec/unit/axiom/optimizer/optimizable_predicate_spec.rb10064400421 Bytes418a493a2355c8b563d557efcacd669f525c0066b1ce59df9dda1bfbee8922ea
spec/unit/axiom/optimizer/optimize_spec.rb10064400409 Bytes597db1d175f0a106a7c678ce9ecd2f3c2145351ef61888637309c04ca6295ae1
spec/unit/axiom/optimizer/predicate_partition/left_spec.rb100644005.21 KB00ac84ef82def59e981905057c446f800940d44259565df279c3aa92c12eee48
spec/unit/axiom/optimizer/predicate_partition/remainder_spec.rb100644005.52 KB98eccfe2daaf730bceb8652f7d69f6a59aede469c1483eb25905e224b39cc86d
spec/unit/axiom/optimizer/predicate_partition/right_spec.rb100644005.24 KB380779077b5debced69aa10c75cf990b736ef58e419e9c1aea57cf5caed73ec9
spec/unit/axiom/optimizer/relation/materialized/empty_operand/optimizable_predicate_spec.rb10064400488 Bytes5616b7df458d18f774472ddabec01605a16ad8ceaec7ac6e72330aa897ad6dac
spec/unit/axiom/optimizer/relation/materialized/empty_operand/optimize_spec.rb10064400478 Bytes5414753dcf61a826c070f540dd4bf899c9b9eebfbef25845a9778a2a6a7abb5e
spec/unit/axiom/optimizer/relation/operation/binary/empty_left/optimizable_predicate_spec.rb10064400813 Bytes4cf8f4e62f6c69100e8773b2bce0fdc60d617119439eedf19296e7a12d518417
spec/unit/axiom/optimizer/relation/operation/binary/empty_right/optimizable_predicate_spec.rb10064400819 Bytesc4428d680fdcd61c33042789bc0f01b348b6a2498a1515f9192ce49be1b42d84
spec/unit/axiom/optimizer/relation/operation/binary/equal_operands/optimizable_predicate_spec.rb10064400960 Bytes3a01a3a604966ed5e54c9e0a87d3d5b782fce08640dc85928b28c2e1c1f27658
spec/unit/axiom/optimizer/relation/operation/binary/left_spec.rb10064400499 Bytesb389bfb63057586777aff848673169e364fae5b8186789b894d3b2cc273af6bc
spec/unit/axiom/optimizer/relation/operation/binary/materialized_operands/optimizable_predicate_spec.rb100644001.15 KB32426947a1ec4cd32d1b9f7e3637dd81f7ab958b94895ec65d13fae649ec9ddb
spec/unit/axiom/optimizer/relation/operation/binary/materialized_operands/optimize_spec.rb10064400580 Bytes3994c9898f07e8f35f10153f369c86a1fcd31cd8e536ed88fafefc27b190e361
spec/unit/axiom/optimizer/relation/operation/binary/right_spec.rb10064400501 Bytesf12ee4b9fb86cd2f049e5d1191c76ef0f963854860ebd6df61dd175887378759
spec/unit/axiom/optimizer/relation/operation/binary/sorted_left/optimizable_predicate_spec.rb10064400665 Bytes29b59430d0c9bd157bfa471c8ef3e7814910a3dc0f3faaecc9dd906bd8ea0701
spec/unit/axiom/optimizer/relation/operation/binary/sorted_left/optimize_spec.rb10064400683 Bytes0804c289c6ec9e45d4659339f7918f6d33cca91b3b1ab066257536fce65831c1
spec/unit/axiom/optimizer/relation/operation/binary/sorted_right/optimizable_predicate_spec.rb10064400670 Bytesca1b8cd631a877a43cd22f76f09eba6342eae1d36900aff87c234c23f3ec487d
spec/unit/axiom/optimizer/relation/operation/binary/sorted_right/optimize_spec.rb10064400683 Bytes1bf11a657520177ff38f9aba4306d339012782c8072c3a001cbe8b474909148b
spec/unit/axiom/optimizer/relation/operation/binary/unoptimized_operands/optimizable_predicate_spec.rb100644001.09 KBdc82b4cadca595d6fa4670e9dbec31c13acaa12f03edc7cb4cac81046de1bde2
spec/unit/axiom/optimizer/relation/operation/binary/unoptimized_operands/optimize_spec.rb10064400682 Bytes5155d91c0274191d21371ea3d79c2eafe7138a313ed2d1b604e07003af445da3
spec/unit/axiom/optimizer/relation/operation/combination/optimize_spec.rb10064400462 Bytesccbf70865fdc77c824e12b4030ab657063935277cdae65af53b1dd8646bc97c7
spec/unit/axiom/optimizer/relation/operation/limit/equal_limit_operand/optimizable_predicate_spec.rb10064400952 Bytesaa0344fa4d74d9933d9e23592fda2d0c83adc40ad67d707476c7c1fe60113713
spec/unit/axiom/optimizer/relation/operation/limit/equal_limit_operand/optimize_spec.rb10064400642 Bytes67abfd7c3c92e2ca6d5ec2a9c635d390ce46639bd54ce533a20f40112482695b
spec/unit/axiom/optimizer/relation/operation/limit/limit_operand/optimizable_predicate_spec.rb10064400775 Bytesbf93936dbfd0592efa5f9d870e7d57b018b3ae81da7c45dc6f17d4742012699a
spec/unit/axiom/optimizer/relation/operation/limit/limit_operand/optimize_spec.rb10064400997 Bytes37bc792225d02045fc7e9c1302ad5edf176d9af9a9f6361683ee7306d8fe4790
spec/unit/axiom/optimizer/relation/operation/limit/unoptimized_operand/optimizable_predicate_spec.rb10064400852 Bytes66ad20d10e28ea48048394807b784ab9dd199a8031783b6dc696b456d67e2a37
spec/unit/axiom/optimizer/relation/operation/limit/unoptimized_operand/optimize_spec.rb10064400702 Bytes78f6bdfa9e3051c78ad4b8d4c38aa997a60b56b4f6040d00d260b039713cb1aa
spec/unit/axiom/optimizer/relation/operation/limit/zero_limit/optimizable_predicate_spec.rb10064400758 Bytes49cab4a91cd6644550792e31548eceed2a659aace208af0d66e2569a153f3996
spec/unit/axiom/optimizer/relation/operation/limit/zero_limit/optimize_spec.rb10064400650 Bytesc5c377fac2f705339fed00899d390e4f507ed54b1af3c2bc7199ebefa9bd8611
spec/unit/axiom/optimizer/relation/operation/offset/offset_operand/optimizable_predicate_spec.rb10064400782 Bytesa5758feca38be1bf68dd6e84a43d88b09fbf4333b9fec5e131ce4a96fcee4d73
spec/unit/axiom/optimizer/relation/operation/offset/offset_operand/optimize_spec.rb10064400640 Bytes49666087c7828f655380db4249801b390ebf9420e11a6b96b9dcb4a2a9a0cfe3
spec/unit/axiom/optimizer/relation/operation/offset/unoptimized_operand/optimizable_predicate_spec.rb10064400854 Bytes4f47966716f4df280be3669fb2f413ff10fb478b961dc569daa964f2af8f1c5c
spec/unit/axiom/optimizer/relation/operation/offset/unoptimized_operand/optimize_spec.rb10064400705 Bytesfe268910681b6618cd319a8c00817f9361df8a6896c662512654832748acae9c
spec/unit/axiom/optimizer/relation/operation/offset/zero_offset/optimizable_predicate_spec.rb10064400765 Bytesf7f32408db3b5f219aefbebb9eb134b24969bfb46f0095d3035aabb6728db7bc
spec/unit/axiom/optimizer/relation/operation/offset/zero_offset/optimize_spec.rb10064400537 Bytesa5a5b1c0f2f5cc7bec98633684810869bff60c88c31ef35572efac9a131e3fd7
spec/unit/axiom/optimizer/relation/operation/reverse/reverse_operand/optimizable_predicate_spec.rb10064400791 Bytesab87fa875cdca21c9233435ff2ec55d79294df64beecda73a40be425a913c39f
spec/unit/axiom/optimizer/relation/operation/reverse/reverse_operand/optimize_spec.rb10064400636 Bytes89f90d2cf1c88b2bfb66bef7709af4b329d93def5a46b7260a3e4cd12b275a7a
spec/unit/axiom/optimizer/relation/operation/reverse/sorted_operand/optimizable_predicate_spec.rb10064400757 Bytes7cff20188219513de6cf0754f5b8c04d91c5ddbd3d6f65724430e4d5c65c18ff
spec/unit/axiom/optimizer/relation/operation/reverse/sorted_operand/optimize_spec.rb10064400678 Bytesbae3036603a5ef46ff2e48372096b1238dbbc73de3ea7487b65447b296c620c2
spec/unit/axiom/optimizer/relation/operation/reverse/unoptimized_operand/optimizable_predicate_spec.rb10064400793 Bytescd3cf4753136e5aa4b14e3d922f470208f81ae2027d36c6c055f01aa20980275
spec/unit/axiom/optimizer/relation/operation/reverse/unoptimized_operand/optimize_spec.rb10064400720 Bytes25acf6e301db95da1868de925a74836b6b145ca9ad615585b143a302b36845ca
spec/unit/axiom/optimizer/relation/operation/sorted/one_limit_operand/optimizable_predicate_spec.rb10064400887 Bytes29406b399b6d115ea278b2b633ff68d9bd0d5bb44690d302fdcb941328530fbc
spec/unit/axiom/optimizer/relation/operation/sorted/one_limit_operand/optimize_spec.rb10064400557 Bytes22d82f5db4762a8626e9fddfe4219dba0c4cf0de1148fef0b2cb7b4e0d563ac2
spec/unit/axiom/optimizer/relation/operation/sorted/sorted_operand/optimizable_predicate_spec.rb10064400726 Bytese342648dea471b6c037bc799a9a8204d350ea84a936755111de51821fd203839
spec/unit/axiom/optimizer/relation/operation/sorted/sorted_operand/optimize_spec.rb10064400684 Bytesd273ecefd7e35696b5d4ead8afc3432b8687c89ec20346a22763bf679044b58a
spec/unit/axiom/optimizer/relation/operation/sorted/unoptimized_operand/optimizable_predicate_spec.rb10064400770 Bytes2c80488542ca8a53a1298379a3f288dc38e3e5c16a09e36cf957eb755e2bce2d
spec/unit/axiom/optimizer/relation/operation/sorted/unoptimized_operand/optimize_spec.rb10064400637 Bytes71d4688d5da7124ca98fec7643c8714ea1fab33022974d90121f3601dff559f9
spec/unit/axiom/optimizer/relation/operation/unary/empty_operand/optimizable_predicate_spec.rb10064400661 Bytesbd4085d355bfebaddea3ab0ecdc980f65aced5e1644e66cb7d6b611a044a1587
spec/unit/axiom/optimizer/relation/operation/unary/empty_operand/optimize_spec.rb10064400416 Bytes73d62185a4c9e017c618e3084ddee03135663a6021600a43540206b04fea0e8d
spec/unit/axiom/optimizer/relation/operation/unary/header_spec.rb10064400569 Bytes71e6a7ebb4af129c15bfc9f538696850b755d5f5831783144eec8872bdfa4ec9
spec/unit/axiom/optimizer/relation/operation/unary/materialized_operand/optimizable_predicate_spec.rb10064400716 Bytes291e515ab8299e502784b55dda5694ce1024d05dfa6c0b6b7ba3d058f80905d0
spec/unit/axiom/optimizer/relation/operation/unary/materialized_operand/optimize_spec.rb10064400490 Bytescb0bd0748eceb1f636e0f0b39750e9d11141a4d083f9d35586f69cfd7caa6c8c
spec/unit/axiom/optimizer/relation/operation/unary/operand_spec.rb10064400655 Bytes5eacef16c95aa8bf37b3349779e30a5c4ab7606114db34c447dd5122e6b11883
spec/unit/axiom/optimizer/relation/operation/unary/sorted_operand/optimizable_predicate_spec.rb10064400820 Bytesce87ada2ffe44d7c0be7c20628aaa6e6d6204df6f3990c8afbd8674bab9d2cd9
spec/unit/axiom/optimizer/relation/operation/unary/sorted_operand/optimize_spec.rb10064400804 Bytese427aab89b9a9e2e9d10195f1ec093d4f1a16e0b86b96ac4c8b7832bac8cffda
spec/unit/axiom/optimizer/relation/operation/unary/unchanged_header/optimizable_predicate_spec.rb10064400710 Bytes09ab94567e2fbec56edcb256bf74a74805fffb62ea96ad00f105428b6b3044c3
spec/unit/axiom/optimizer/relation/operation/unary/unchanged_header/optimize_spec.rb10064400482 Bytes07b83dbb1ef59ee2109842fabf986e7dd6a83293ecf09808f0420d3f884bc6a7