Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 398 lines (392 sloc) 28.205 kb
5c90375 @dkubb Initial import from veritas
authored
1 # Generated by jeweler
2 # DO NOT EDIT THIS FILE DIRECTLY
3 # Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec'
4 # -*- encoding: utf-8 -*-
5
6 Gem::Specification.new do |s|
ffb3cf1 @dkubb Updated gemspec
authored
7 s.name = "veritas-optimizer"
540401a @dkubb Version bump to 0.0.7
authored
8 s.version = "0.0.7"
5c90375 @dkubb Initial import from veritas
authored
9
10 s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
ffb3cf1 @dkubb Updated gemspec
authored
11 s.authors = ["Dan Kubb"]
7c213d2 @dkubb Regenerate gemspec for version 0.0.7
authored
12 s.date = "2012-03-08"
ffb3cf1 @dkubb Updated gemspec
authored
13 s.description = "Optimizes veritas relations"
14 s.email = "dan.kubb@gmail.com"
5c90375 @dkubb Initial import from veritas
authored
15 s.extra_rdoc_files = [
16 "LICENSE",
ffb3cf1 @dkubb Updated gemspec
authored
17 "README.md",
5c90375 @dkubb Initial import from veritas
authored
18 "TODO"
19 ]
20 s.files = [
a7ef984 @dkubb GemTester setup
authored
21 ".gemtest",
23c44ef @dkubb Regenerated gemspec
authored
22 ".rvmrc",
b1b3f3d @dkubb Added .travis.yml
authored
23 ".travis.yml",
5c90375 @dkubb Initial import from veritas
authored
24 "Gemfile",
23c44ef @dkubb Regenerated gemspec
authored
25 "Guardfile",
5c90375 @dkubb Initial import from veritas
authored
26 "LICENSE",
ffb3cf1 @dkubb Updated gemspec
authored
27 "README.md",
5c90375 @dkubb Initial import from veritas
authored
28 "Rakefile",
29 "TODO",
30 "config/flay.yml",
31 "config/flog.yml",
32 "config/roodi.yml",
33 "config/site.reek",
34 "config/yardstick.yml",
35 "lib/veritas-optimizer.rb",
36 "lib/veritas/optimizer.rb",
82f49cc @dkubb Regenerated gemspec
authored
37 "lib/veritas/optimizer/aggregate.rb",
38 "lib/veritas/optimizer/aggregate/count.rb",
39 "lib/veritas/optimizer/aggregate/maximum.rb",
40 "lib/veritas/optimizer/aggregate/mean.rb",
41 "lib/veritas/optimizer/aggregate/minimum.rb",
42 "lib/veritas/optimizer/aggregate/standard_deviation.rb",
43 "lib/veritas/optimizer/aggregate/sum.rb",
44 "lib/veritas/optimizer/aggregate/variance.rb",
5c90375 @dkubb Initial import from veritas
authored
45 "lib/veritas/optimizer/algebra/difference.rb",
46 "lib/veritas/optimizer/algebra/extension.rb",
47 "lib/veritas/optimizer/algebra/intersection.rb",
48 "lib/veritas/optimizer/algebra/join.rb",
49 "lib/veritas/optimizer/algebra/product.rb",
50 "lib/veritas/optimizer/algebra/projection.rb",
51 "lib/veritas/optimizer/algebra/rename.rb",
52 "lib/veritas/optimizer/algebra/restriction.rb",
53 "lib/veritas/optimizer/algebra/summarization.rb",
54 "lib/veritas/optimizer/algebra/union.rb",
26eeee6 @dkubb Regenerated gemspec
authored
55 "lib/veritas/optimizer/function.rb",
234bbf5 @dkubb Extracted methods from predicate optimizer into binary optimizer
authored
56 "lib/veritas/optimizer/function/binary.rb",
3580cc6 @dkubb Renamed Optimizer:Logic as Optimizer::Function
authored
57 "lib/veritas/optimizer/function/connective/binary.rb",
58 "lib/veritas/optimizer/function/connective/conjunction.rb",
59 "lib/veritas/optimizer/function/connective/disjunction.rb",
60 "lib/veritas/optimizer/function/connective/negation.rb",
0600685 @dkubb Specified optimizers for binary numeric functions
authored
61 "lib/veritas/optimizer/function/numeric.rb",
b4e54fa @dkubb Added optimizer for String Length function
authored
62 "lib/veritas/optimizer/function/numeric/absolute.rb",
0600685 @dkubb Specified optimizers for binary numeric functions
authored
63 "lib/veritas/optimizer/function/numeric/addition.rb",
64 "lib/veritas/optimizer/function/numeric/division.rb",
65 "lib/veritas/optimizer/function/numeric/exponentiation.rb",
66 "lib/veritas/optimizer/function/numeric/modulo.rb",
67 "lib/veritas/optimizer/function/numeric/multiplication.rb",
b4e54fa @dkubb Added optimizer for String Length function
authored
68 "lib/veritas/optimizer/function/numeric/square_root.rb",
0600685 @dkubb Specified optimizers for binary numeric functions
authored
69 "lib/veritas/optimizer/function/numeric/subtraction.rb",
b4e54fa @dkubb Added optimizer for String Length function
authored
70 "lib/veritas/optimizer/function/numeric/unary_minus.rb",
71 "lib/veritas/optimizer/function/numeric/unary_plus.rb",
3580cc6 @dkubb Renamed Optimizer:Logic as Optimizer::Function
authored
72 "lib/veritas/optimizer/function/predicate.rb",
73 "lib/veritas/optimizer/function/predicate/comparable.rb",
74 "lib/veritas/optimizer/function/predicate/enumerable.rb",
75 "lib/veritas/optimizer/function/predicate/equality.rb",
76 "lib/veritas/optimizer/function/predicate/exclusion.rb",
77 "lib/veritas/optimizer/function/predicate/greater_than.rb",
78 "lib/veritas/optimizer/function/predicate/greater_than_or_equal_to.rb",
79 "lib/veritas/optimizer/function/predicate/inclusion.rb",
80 "lib/veritas/optimizer/function/predicate/inequality.rb",
81 "lib/veritas/optimizer/function/predicate/less_than.rb",
82 "lib/veritas/optimizer/function/predicate/less_than_or_equal_to.rb",
83 "lib/veritas/optimizer/function/predicate/match.rb",
84 "lib/veritas/optimizer/function/predicate/no_match.rb",
b4e54fa @dkubb Added optimizer for String Length function
authored
85 "lib/veritas/optimizer/function/string/length.rb",
26eeee6 @dkubb Regenerated gemspec
authored
86 "lib/veritas/optimizer/function/unary.rb",
5c90375 @dkubb Initial import from veritas
authored
87 "lib/veritas/optimizer/optimizable.rb",
88 "lib/veritas/optimizer/relation/materialized.rb",
89 "lib/veritas/optimizer/relation/operation/binary.rb",
90 "lib/veritas/optimizer/relation/operation/combination.rb",
91 "lib/veritas/optimizer/relation/operation/limit.rb",
92 "lib/veritas/optimizer/relation/operation/offset.rb",
93 "lib/veritas/optimizer/relation/operation/order.rb",
94 "lib/veritas/optimizer/relation/operation/reverse.rb",
95 "lib/veritas/optimizer/relation/operation/unary.rb",
87d9b1c @dkubb Added Opimizer::PredicatePartition
authored
96 "lib/veritas/optimizer/support/predicate_partition.rb",
5c90375 @dkubb Initial import from veritas
authored
97 "lib/veritas/optimizer/version.rb",
98 "spec/integration/veritas/algebra/difference/optimize_spec.rb",
99 "spec/integration/veritas/algebra/intersection/optimize_spec.rb",
100 "spec/integration/veritas/algebra/join/optimize_spec.rb",
101 "spec/integration/veritas/algebra/product/optimize_spec.rb",
102 "spec/integration/veritas/algebra/projection/optimize_spec.rb",
103 "spec/integration/veritas/algebra/rename/optimize_spec.rb",
104 "spec/integration/veritas/algebra/restriction/optimize_spec.rb",
eac4869 @dkubb Optimize empty operand and summarize_per in Summarization
authored
105 "spec/integration/veritas/algebra/summarization/optimize_spec.rb",
5c90375 @dkubb Initial import from veritas
authored
106 "spec/integration/veritas/algebra/union/optimize_spec.rb",
3580cc6 @dkubb Renamed Optimizer:Logic as Optimizer::Function
authored
107 "spec/integration/veritas/function/connective/conjunction/optimize_spec.rb",
108 "spec/integration/veritas/function/connective/disjunction/optimize_spec.rb",
109 "spec/integration/veritas/function/connective/negation/optimize_spec.rb",
110 "spec/integration/veritas/function/optimize_spec.rb",
111 "spec/integration/veritas/function/predicate/equality/optimize_spec.rb",
112 "spec/integration/veritas/function/predicate/exclusion/optimize_spec.rb",
113 "spec/integration/veritas/function/predicate/greater_than/optimize_spec.rb",
114 "spec/integration/veritas/function/predicate/greater_than_or_equal_to/optimize_spec.rb",
115 "spec/integration/veritas/function/predicate/inclusion/optimize_spec.rb",
116 "spec/integration/veritas/function/predicate/inequality/optimize_spec.rb",
117 "spec/integration/veritas/function/predicate/less_than/optimize_spec.rb",
118 "spec/integration/veritas/function/predicate/less_than_or_equal_to/optimize_spec.rb",
5c90375 @dkubb Initial import from veritas
authored
119 "spec/integration/veritas/relation/empty/optimize_spec.rb",
120 "spec/integration/veritas/relation/materialized/optimize_spec.rb",
121 "spec/integration/veritas/relation/operation/limit/optimize_spec.rb",
122 "spec/integration/veritas/relation/operation/offset/optimize_spec.rb",
123 "spec/integration/veritas/relation/operation/order/optimize_spec.rb",
124 "spec/integration/veritas/relation/operation/reverse/optimize_spec.rb",
125 "spec/integration/veritas/relation/optimize_spec.rb",
126 "spec/rcov.opts",
3580cc6 @dkubb Renamed Optimizer:Logic as Optimizer::Function
authored
127 "spec/shared/function_connective_binary_optimize_behavior.rb",
5c90375 @dkubb Initial import from veritas
authored
128 "spec/shared/idempotent_method_behavior.rb",
129 "spec/shared/optimize_method_behavior.rb",
130 "spec/spec.opts",
131 "spec/spec_helper.rb",
132 "spec/support/add_method_missing.rb",
133 "spec/unit/veritas/optimizer/algebra/difference/empty_left/optimize_spec.rb",
134 "spec/unit/veritas/optimizer/algebra/difference/empty_right/optimize_spec.rb",
135 "spec/unit/veritas/optimizer/algebra/difference/equal_operands/optimize_spec.rb",
025db85 @dkubb Regenerated gemspec
authored
136 "spec/unit/veritas/optimizer/algebra/extension/extensions_spec.rb",
41b8832 @dkubb Factor out Order when wrapped in an unordered operation
authored
137 "spec/unit/veritas/optimizer/algebra/extension/order_operand/optimizable_spec.rb",
138 "spec/unit/veritas/optimizer/algebra/extension/order_operand/optimize_spec.rb",
5c90375 @dkubb Initial import from veritas
authored
139 "spec/unit/veritas/optimizer/algebra/extension/unoptimized_operand/optimizable_spec.rb",
140 "spec/unit/veritas/optimizer/algebra/extension/unoptimized_operand/optimize_spec.rb",
141 "spec/unit/veritas/optimizer/algebra/intersection/empty_left/optimize_spec.rb",
142 "spec/unit/veritas/optimizer/algebra/intersection/empty_right/optimize_spec.rb",
143 "spec/unit/veritas/optimizer/algebra/intersection/equal_operands/optimize_spec.rb",
2c9bdb6 @dkubb Add optimization to transform a join with disjoin headers into a product
authored
144 "spec/unit/veritas/optimizer/algebra/join/disjoint_headers/optimizable_spec.rb",
145 "spec/unit/veritas/optimizer/algebra/join/disjoint_headers/optimize_spec.rb",
5c90375 @dkubb Initial import from veritas
authored
146 "spec/unit/veritas/optimizer/algebra/join/equal_headers/optimizable_spec.rb",
147 "spec/unit/veritas/optimizer/algebra/join/equal_headers/optimize_spec.rb",
542317c @dkubb Optimize join when one side is materialized and the other is not
authored
148 "spec/unit/veritas/optimizer/algebra/join/left_materialized_operand/optimizable_spec.rb",
149 "spec/unit/veritas/optimizer/algebra/join/left_materialized_operand/optimize_spec.rb",
150 "spec/unit/veritas/optimizer/algebra/join/right_materialized_operand/optimizable_spec.rb",
151 "spec/unit/veritas/optimizer/algebra/join/right_materialized_operand/optimize_spec.rb",
5c90375 @dkubb Initial import from veritas
authored
152 "spec/unit/veritas/optimizer/algebra/product/table_dee_left/optimizable_spec.rb",
153 "spec/unit/veritas/optimizer/algebra/product/table_dee_left/optimize_spec.rb",
154 "spec/unit/veritas/optimizer/algebra/product/table_dee_right/optimizable_spec.rb",
155 "spec/unit/veritas/optimizer/algebra/product/table_dee_right/optimize_spec.rb",
156 "spec/unit/veritas/optimizer/algebra/projection/empty_operand/optimizable_spec.rb",
157 "spec/unit/veritas/optimizer/algebra/projection/empty_operand/optimize_spec.rb",
158 "spec/unit/veritas/optimizer/algebra/projection/projection_operand/optimizable_spec.rb",
159 "spec/unit/veritas/optimizer/algebra/projection/projection_operand/optimize_spec.rb",
025db85 @dkubb Regenerated gemspec
authored
160 "spec/unit/veritas/optimizer/algebra/projection/union_operand/optimizable_spec.rb",
161 "spec/unit/veritas/optimizer/algebra/projection/union_operand/optimize_spec.rb",
5c90375 @dkubb Initial import from veritas
authored
162 "spec/unit/veritas/optimizer/algebra/projection/unoptimized_operand/optimizable_spec.rb",
163 "spec/unit/veritas/optimizer/algebra/projection/unoptimized_operand/optimize_spec.rb",
164 "spec/unit/veritas/optimizer/algebra/rename/aliases_spec.rb",
165 "spec/unit/veritas/optimizer/algebra/rename/empty_operand/optimizable_spec.rb",
166 "spec/unit/veritas/optimizer/algebra/rename/empty_operand/optimize_spec.rb",
167 "spec/unit/veritas/optimizer/algebra/rename/limit_operand/optimizable_spec.rb",
168 "spec/unit/veritas/optimizer/algebra/rename/limit_operand/optimize_spec.rb",
169 "spec/unit/veritas/optimizer/algebra/rename/offset_operand/optimizable_spec.rb",
170 "spec/unit/veritas/optimizer/algebra/rename/offset_operand/optimize_spec.rb",
171 "spec/unit/veritas/optimizer/algebra/rename/order_operand/optimizable_spec.rb",
172 "spec/unit/veritas/optimizer/algebra/rename/order_operand/optimize_spec.rb",
173 "spec/unit/veritas/optimizer/algebra/rename/projection_operand/optimizable_spec.rb",
174 "spec/unit/veritas/optimizer/algebra/rename/projection_operand/optimize_spec.rb",
175 "spec/unit/veritas/optimizer/algebra/rename/rename_operand/optimizable_spec.rb",
176 "spec/unit/veritas/optimizer/algebra/rename/rename_operand/optimize_spec.rb",
177 "spec/unit/veritas/optimizer/algebra/rename/rename_operand_and_empty_aliases/optimizable_spec.rb",
178 "spec/unit/veritas/optimizer/algebra/rename/rename_operand_and_empty_aliases/optimize_spec.rb",
179 "spec/unit/veritas/optimizer/algebra/rename/restriction_operand/optimizable_spec.rb",
180 "spec/unit/veritas/optimizer/algebra/rename/restriction_operand/optimize_spec.rb",
181 "spec/unit/veritas/optimizer/algebra/rename/reverse_operand/optimizable_spec.rb",
182 "spec/unit/veritas/optimizer/algebra/rename/reverse_operand/optimize_spec.rb",
183 "spec/unit/veritas/optimizer/algebra/rename/set_operand/optimizable_spec.rb",
184 "spec/unit/veritas/optimizer/algebra/rename/set_operand/optimize_spec.rb",
185 "spec/unit/veritas/optimizer/algebra/rename/unoptimized_operand/optimizable_spec.rb",
186 "spec/unit/veritas/optimizer/algebra/rename/unoptimized_operand/optimize_spec.rb",
423a210 @dkubb Added Restriction::ProductOperand optimizer
authored
187 "spec/unit/veritas/optimizer/algebra/restriction/combination_operand/optimizable_spec.rb",
188 "spec/unit/veritas/optimizer/algebra/restriction/combination_operand/optimize_spec.rb",
0b059ce @dkubb Renamed statements to use Tautology and Contradiction instead of True…
authored
189 "spec/unit/veritas/optimizer/algebra/restriction/contradiction/optimizable_spec.rb",
190 "spec/unit/veritas/optimizer/algebra/restriction/contradiction/optimize_spec.rb",
908c4ef @dkubb Added Restriction::JoinOperand optimizer
authored
191 "spec/unit/veritas/optimizer/algebra/restriction/join_operand/optimizable_spec.rb",
192 "spec/unit/veritas/optimizer/algebra/restriction/join_operand/optimize_spec.rb",
5c90375 @dkubb Initial import from veritas
authored
193 "spec/unit/veritas/optimizer/algebra/restriction/order_operand/optimizable_spec.rb",
194 "spec/unit/veritas/optimizer/algebra/restriction/order_operand/optimize_spec.rb",
195 "spec/unit/veritas/optimizer/algebra/restriction/predicate_spec.rb",
423a210 @dkubb Added Restriction::ProductOperand optimizer
authored
196 "spec/unit/veritas/optimizer/algebra/restriction/product_operand/optimizable_spec.rb",
197 "spec/unit/veritas/optimizer/algebra/restriction/product_operand/optimize_spec.rb",
5c90375 @dkubb Initial import from veritas
authored
198 "spec/unit/veritas/optimizer/algebra/restriction/restriction_operand/optimizable_spec.rb",
199 "spec/unit/veritas/optimizer/algebra/restriction/restriction_operand/optimize_spec.rb",
200 "spec/unit/veritas/optimizer/algebra/restriction/set_operand/optimizable_spec.rb",
201 "spec/unit/veritas/optimizer/algebra/restriction/set_operand/optimize_spec.rb",
0b059ce @dkubb Renamed statements to use Tautology and Contradiction instead of True…
authored
202 "spec/unit/veritas/optimizer/algebra/restriction/tautology/optimizable_spec.rb",
203 "spec/unit/veritas/optimizer/algebra/restriction/tautology/optimize_spec.rb",
5c90375 @dkubb Initial import from veritas
authored
204 "spec/unit/veritas/optimizer/algebra/restriction/unoptimized_operand/optimizable_spec.rb",
205 "spec/unit/veritas/optimizer/algebra/restriction/unoptimized_operand/optimize_spec.rb",
73271e3 @dkubb Extracted method to return a function default into a utility method
authored
206 "spec/unit/veritas/optimizer/algebra/summarization/empty_operand/class_methods/extension_default_spec.rb",
eac4869 @dkubb Optimize empty operand and summarize_per in Summarization
authored
207 "spec/unit/veritas/optimizer/algebra/summarization/empty_operand/optimizable_spec.rb",
208 "spec/unit/veritas/optimizer/algebra/summarization/empty_operand/optimize_spec.rb",
209 "spec/unit/veritas/optimizer/algebra/summarization/empty_summarize_per/optimizable_spec.rb",
210 "spec/unit/veritas/optimizer/algebra/summarization/empty_summarize_per/optimize_spec.rb",
41b8832 @dkubb Factor out Order when wrapped in an unordered operation
authored
211 "spec/unit/veritas/optimizer/algebra/summarization/order_operand/optimizable_spec.rb",
212 "spec/unit/veritas/optimizer/algebra/summarization/order_operand/optimize_spec.rb",
1c3cb1a @dkubb Optimize the Summarization#summarize_per in Summarization::Unoptimize…
authored
213 "spec/unit/veritas/optimizer/algebra/summarization/summarize_per_spec.rb",
82f49cc @dkubb Regenerated gemspec
authored
214 "spec/unit/veritas/optimizer/algebra/summarization/summarizers_spec.rb",
5c90375 @dkubb Initial import from veritas
authored
215 "spec/unit/veritas/optimizer/algebra/summarization/unoptimized_operand/optimizable_spec.rb",
216 "spec/unit/veritas/optimizer/algebra/summarization/unoptimized_operand/optimize_spec.rb",
217 "spec/unit/veritas/optimizer/algebra/union/empty_left/optimize_spec.rb",
218 "spec/unit/veritas/optimizer/algebra/union/empty_right/optimize_spec.rb",
219 "spec/unit/veritas/optimizer/algebra/union/equal_operands/optimize_spec.rb",
220 "spec/unit/veritas/optimizer/class_methods/chain_spec.rb",
234bbf5 @dkubb Extracted methods from predicate optimizer into binary optimizer
authored
221 "spec/unit/veritas/optimizer/function/binary/constant_operands/optimizable_spec.rb",
9649efa @dkubb Refactored Binary optimization
authored
222 "spec/unit/veritas/optimizer/function/binary/constant_operands/optimize_spec.rb",
223 "spec/unit/veritas/optimizer/function/binary/left_spec.rb",
224 "spec/unit/veritas/optimizer/function/binary/right_spec.rb",
82f49cc @dkubb Regenerated gemspec
authored
225 "spec/unit/veritas/optimizer/function/binary/unoptimized_operands/optimizable_spec.rb",
226 "spec/unit/veritas/optimizer/function/binary/unoptimized_operands/optimize_spec.rb",
025db85 @dkubb Regenerated gemspec
authored
227 "spec/unit/veritas/optimizer/function/class_methods/optimize_functions_spec.rb",
26eeee6 @dkubb Regenerated gemspec
authored
228 "spec/unit/veritas/optimizer/function/class_methods/optimize_operand_spec.rb",
229 "spec/unit/veritas/optimizer/function/connective/binary/constant_operands/optimize_spec.rb",
3580cc6 @dkubb Renamed Optimizer:Logic as Optimizer::Function
authored
230 "spec/unit/veritas/optimizer/function/connective/binary/equal_operands/optimizable_spec.rb",
231 "spec/unit/veritas/optimizer/function/connective/binary/equal_operands/optimize_spec.rb",
232 "spec/unit/veritas/optimizer/function/connective/binary/left_spec.rb",
233 "spec/unit/veritas/optimizer/function/connective/binary/redundant_left_operand/optimizable_spec.rb",
234 "spec/unit/veritas/optimizer/function/connective/binary/redundant_left_operand/optimize_spec.rb",
235 "spec/unit/veritas/optimizer/function/connective/binary/redundant_right_operand/optimizable_spec.rb",
236 "spec/unit/veritas/optimizer/function/connective/binary/redundant_right_operand/optimize_spec.rb",
237 "spec/unit/veritas/optimizer/function/connective/binary/right_spec.rb",
238 "spec/unit/veritas/optimizer/function/connective/conjunction/contradiction/optimizable_spec.rb",
239 "spec/unit/veritas/optimizer/function/connective/conjunction/contradiction/optimize_spec.rb",
240 "spec/unit/veritas/optimizer/function/connective/conjunction/left_operand_tautology/optimizable_spec.rb",
241 "spec/unit/veritas/optimizer/function/connective/conjunction/left_operand_tautology/optimize_spec.rb",
242 "spec/unit/veritas/optimizer/function/connective/conjunction/optimizable_to_exclusion/optimizable_spec.rb",
243 "spec/unit/veritas/optimizer/function/connective/conjunction/optimizable_to_exclusion/optimize_spec.rb",
244 "spec/unit/veritas/optimizer/function/connective/conjunction/right_operand_tautology/optimizable_spec.rb",
245 "spec/unit/veritas/optimizer/function/connective/conjunction/right_operand_tautology/optimize_spec.rb",
246 "spec/unit/veritas/optimizer/function/connective/disjunction/contradiction_left_operand/optimizable_spec.rb",
247 "spec/unit/veritas/optimizer/function/connective/disjunction/contradiction_left_operand/optimize_spec.rb",
248 "spec/unit/veritas/optimizer/function/connective/disjunction/contradiction_right_operand/optimizable_spec.rb",
249 "spec/unit/veritas/optimizer/function/connective/disjunction/contradiction_right_operand/optimize_spec.rb",
250 "spec/unit/veritas/optimizer/function/connective/disjunction/optimizable_to_inclusion/optimizable_spec.rb",
251 "spec/unit/veritas/optimizer/function/connective/disjunction/optimizable_to_inclusion/optimize_spec.rb",
252 "spec/unit/veritas/optimizer/function/connective/disjunction/tautology/optimizable_spec.rb",
253 "spec/unit/veritas/optimizer/function/connective/disjunction/tautology/optimize_spec.rb",
ab5d616 @dkubb Optimizing a negation of a constant should result in a proposition
authored
254 "spec/unit/veritas/optimizer/function/connective/negation/constant_operand/optimize_spec.rb",
3580cc6 @dkubb Renamed Optimizer:Logic as Optimizer::Function
authored
255 "spec/unit/veritas/optimizer/function/connective/negation/invertible_operand/optimizable_spec.rb",
256 "spec/unit/veritas/optimizer/function/connective/negation/invertible_operand/optimize_spec.rb",
257 "spec/unit/veritas/optimizer/function/connective/negation/operand_spec.rb",
258 "spec/unit/veritas/optimizer/function/predicate/comparable/never_comparable/optimizable_spec.rb",
259 "spec/unit/veritas/optimizer/function/predicate/comparable/never_equivalent/optimizable_spec.rb",
260 "spec/unit/veritas/optimizer/function/predicate/comparable/normalizable_operands/optimizable_spec.rb",
261 "spec/unit/veritas/optimizer/function/predicate/comparable/normalizable_operands/optimize_spec.rb",
262 "spec/unit/veritas/optimizer/function/predicate/constant_operands/optimize_spec.rb",
263 "spec/unit/veritas/optimizer/function/predicate/contradiction/optimize_spec.rb",
788de23 @dkubb Optimize an Enumerable predicate with boolean values
authored
264 "spec/unit/veritas/optimizer/function/predicate/enumerable/class_methods/sort_by_value_spec.rb",
3580cc6 @dkubb Renamed Optimizer:Logic as Optimizer::Function
authored
265 "spec/unit/veritas/optimizer/function/predicate/enumerable/empty_right_operand/optimizable_spec.rb",
266 "spec/unit/veritas/optimizer/function/predicate/enumerable/one_right_operand/optimizable_spec.rb",
82f49cc @dkubb Regenerated gemspec
authored
267 "spec/unit/veritas/optimizer/function/predicate/enumerable/unoptimized_operands/optimizable_spec.rb",
268 "spec/unit/veritas/optimizer/function/predicate/enumerable/unoptimized_operands/optimize_spec.rb",
3580cc6 @dkubb Renamed Optimizer:Logic as Optimizer::Function
authored
269 "spec/unit/veritas/optimizer/function/predicate/equality/tautology/optimizable_spec.rb",
270 "spec/unit/veritas/optimizer/function/predicate/exclusion/empty_right_operand/optimize_spec.rb",
271 "spec/unit/veritas/optimizer/function/predicate/exclusion/one_right_operand/optimize_spec.rb",
272 "spec/unit/veritas/optimizer/function/predicate/greater_than/contradiction/optimizable_spec.rb",
273 "spec/unit/veritas/optimizer/function/predicate/greater_than/tautology/optimizable_spec.rb",
274 "spec/unit/veritas/optimizer/function/predicate/greater_than_or_equal_to/contradiction/optimizable_spec.rb",
275 "spec/unit/veritas/optimizer/function/predicate/greater_than_or_equal_to/tautology/optimizable_spec.rb",
276 "spec/unit/veritas/optimizer/function/predicate/inclusion/empty_right_operand/optimize_spec.rb",
277 "spec/unit/veritas/optimizer/function/predicate/inclusion/one_right_operand/optimize_spec.rb",
278 "spec/unit/veritas/optimizer/function/predicate/inequality/contradiction/optimizable_spec.rb",
279 "spec/unit/veritas/optimizer/function/predicate/less_than/contradiction/optimizable_spec.rb",
280 "spec/unit/veritas/optimizer/function/predicate/less_than/tautology/optimizable_spec.rb",
281 "spec/unit/veritas/optimizer/function/predicate/less_than_or_equal_to/contradiction/optimizable_spec.rb",
282 "spec/unit/veritas/optimizer/function/predicate/less_than_or_equal_to/tautology/optimizable_spec.rb",
283 "spec/unit/veritas/optimizer/function/predicate/tautology/optimize_spec.rb",
26eeee6 @dkubb Regenerated gemspec
authored
284 "spec/unit/veritas/optimizer/function/unary/constant_operand/optimizable_spec.rb",
285 "spec/unit/veritas/optimizer/function/unary/constant_operand/optimize_spec.rb",
286 "spec/unit/veritas/optimizer/function/unary/operand_spec.rb",
82f49cc @dkubb Regenerated gemspec
authored
287 "spec/unit/veritas/optimizer/function/unary/unoptimized_operand/optimizable_spec.rb",
288 "spec/unit/veritas/optimizer/function/unary/unoptimized_operand/optimize_spec.rb",
26eeee6 @dkubb Regenerated gemspec
authored
289 "spec/unit/veritas/optimizer/function/util/class_methods/attribute_spec.rb",
290 "spec/unit/veritas/optimizer/function/util/class_methods/constant_spec.rb",
291 "spec/unit/veritas/optimizer/function/util/class_methods/max_spec.rb",
292 "spec/unit/veritas/optimizer/function/util/class_methods/min_spec.rb",
5c90375 @dkubb Initial import from veritas
authored
293 "spec/unit/veritas/optimizer/operation_spec.rb",
294 "spec/unit/veritas/optimizer/optimizable/class_methods/optimizer_spec.rb",
295 "spec/unit/veritas/optimizer/optimizable/optimize_spec.rb",
296 "spec/unit/veritas/optimizer/optimizable_spec.rb",
297 "spec/unit/veritas/optimizer/optimize_spec.rb",
87d9b1c @dkubb Added Opimizer::PredicatePartition
authored
298 "spec/unit/veritas/optimizer/predicate_partition/left_spec.rb",
299 "spec/unit/veritas/optimizer/predicate_partition/remainder_spec.rb",
300 "spec/unit/veritas/optimizer/predicate_partition/right_spec.rb",
5c90375 @dkubb Initial import from veritas
authored
301 "spec/unit/veritas/optimizer/relation/materialized/empty_operand/optimizable_spec.rb",
302 "spec/unit/veritas/optimizer/relation/materialized/empty_operand/optimize_spec.rb",
303 "spec/unit/veritas/optimizer/relation/operation/binary/empty_left/optimizable_spec.rb",
304 "spec/unit/veritas/optimizer/relation/operation/binary/empty_right/optimizable_spec.rb",
305 "spec/unit/veritas/optimizer/relation/operation/binary/equal_operands/optimizable_spec.rb",
41b8832 @dkubb Factor out Order when wrapped in an unordered operation
authored
306 "spec/unit/veritas/optimizer/relation/operation/binary/left_order_operand/optimizable_spec.rb",
307 "spec/unit/veritas/optimizer/relation/operation/binary/left_order_operand/optimize_spec.rb",
5c90375 @dkubb Initial import from veritas
authored
308 "spec/unit/veritas/optimizer/relation/operation/binary/left_spec.rb",
bb8fe72 @dkubb Renamed Binary::MaterializedOperand to Binary::MaterializedOperands
authored
309 "spec/unit/veritas/optimizer/relation/operation/binary/materialized_operands/optimizable_spec.rb",
310 "spec/unit/veritas/optimizer/relation/operation/binary/materialized_operands/optimize_spec.rb",
41b8832 @dkubb Factor out Order when wrapped in an unordered operation
authored
311 "spec/unit/veritas/optimizer/relation/operation/binary/right_order_operand/optimizable_spec.rb",
312 "spec/unit/veritas/optimizer/relation/operation/binary/right_order_operand/optimize_spec.rb",
5c90375 @dkubb Initial import from veritas
authored
313 "spec/unit/veritas/optimizer/relation/operation/binary/right_spec.rb",
82f49cc @dkubb Regenerated gemspec
authored
314 "spec/unit/veritas/optimizer/relation/operation/binary/unoptimized_operands/optimizable_spec.rb",
315 "spec/unit/veritas/optimizer/relation/operation/binary/unoptimized_operands/optimize_spec.rb",
5c90375 @dkubb Initial import from veritas
authored
316 "spec/unit/veritas/optimizer/relation/operation/combination/optimize_spec.rb",
317 "spec/unit/veritas/optimizer/relation/operation/limit/equal_limit_operand/optimizable_spec.rb",
318 "spec/unit/veritas/optimizer/relation/operation/limit/equal_limit_operand/optimize_spec.rb",
319 "spec/unit/veritas/optimizer/relation/operation/limit/limit_operand/optimizable_spec.rb",
320 "spec/unit/veritas/optimizer/relation/operation/limit/limit_operand/optimize_spec.rb",
321 "spec/unit/veritas/optimizer/relation/operation/limit/unoptimized_operand/optimizable_spec.rb",
322 "spec/unit/veritas/optimizer/relation/operation/limit/unoptimized_operand/optimize_spec.rb",
323 "spec/unit/veritas/optimizer/relation/operation/limit/zero_limit/optimizable_spec.rb",
324 "spec/unit/veritas/optimizer/relation/operation/limit/zero_limit/optimize_spec.rb",
325 "spec/unit/veritas/optimizer/relation/operation/offset/offset_operand/optimizable_spec.rb",
326 "spec/unit/veritas/optimizer/relation/operation/offset/offset_operand/optimize_spec.rb",
327 "spec/unit/veritas/optimizer/relation/operation/offset/unoptimized_operand/optimizable_spec.rb",
328 "spec/unit/veritas/optimizer/relation/operation/offset/unoptimized_operand/optimize_spec.rb",
329 "spec/unit/veritas/optimizer/relation/operation/offset/zero_offset/optimizable_spec.rb",
330 "spec/unit/veritas/optimizer/relation/operation/offset/zero_offset/optimize_spec.rb",
331 "spec/unit/veritas/optimizer/relation/operation/order/one_limit_operand/optimizable_spec.rb",
332 "spec/unit/veritas/optimizer/relation/operation/order/one_limit_operand/optimize_spec.rb",
333 "spec/unit/veritas/optimizer/relation/operation/order/order_operand/optimizable_spec.rb",
334 "spec/unit/veritas/optimizer/relation/operation/order/order_operand/optimize_spec.rb",
335 "spec/unit/veritas/optimizer/relation/operation/order/unoptimized_operand/optimizable_spec.rb",
336 "spec/unit/veritas/optimizer/relation/operation/order/unoptimized_operand/optimize_spec.rb",
337 "spec/unit/veritas/optimizer/relation/operation/reverse/order_operand/optimizable_spec.rb",
338 "spec/unit/veritas/optimizer/relation/operation/reverse/order_operand/optimize_spec.rb",
339 "spec/unit/veritas/optimizer/relation/operation/reverse/reverse_operand/optimizable_spec.rb",
340 "spec/unit/veritas/optimizer/relation/operation/reverse/reverse_operand/optimize_spec.rb",
341 "spec/unit/veritas/optimizer/relation/operation/reverse/unoptimized_operand/optimizable_spec.rb",
342 "spec/unit/veritas/optimizer/relation/operation/reverse/unoptimized_operand/optimize_spec.rb",
343 "spec/unit/veritas/optimizer/relation/operation/unary/empty_operand/optimizable_spec.rb",
344 "spec/unit/veritas/optimizer/relation/operation/unary/empty_operand/optimize_spec.rb",
3ce7699 @dkubb Refactored UnchangedHeader into Unary optimizer
authored
345 "spec/unit/veritas/optimizer/relation/operation/unary/header_spec.rb",
5c90375 @dkubb Initial import from veritas
authored
346 "spec/unit/veritas/optimizer/relation/operation/unary/materialized_operand/optimizable_spec.rb",
347 "spec/unit/veritas/optimizer/relation/operation/unary/materialized_operand/optimize_spec.rb",
348 "spec/unit/veritas/optimizer/relation/operation/unary/operand_spec.rb",
41b8832 @dkubb Factor out Order when wrapped in an unordered operation
authored
349 "spec/unit/veritas/optimizer/relation/operation/unary/order_operand/optimizable_spec.rb",
350 "spec/unit/veritas/optimizer/relation/operation/unary/order_operand/optimize_spec.rb",
3ce7699 @dkubb Refactored UnchangedHeader into Unary optimizer
authored
351 "spec/unit/veritas/optimizer/relation/operation/unary/unchanged_header/optimizable_spec.rb",
352 "spec/unit/veritas/optimizer/relation/operation/unary/unchanged_header/optimize_spec.rb",
e7c89a8 @dkubb Renamed quality group to metrics in Gemfile
authored
353 "tasks/metrics/ci.rake",
354 "tasks/metrics/flay.rake",
355 "tasks/metrics/flog.rake",
356 "tasks/metrics/heckle.rake",
357 "tasks/metrics/metric_fu.rake",
358 "tasks/metrics/reek.rake",
359 "tasks/metrics/roodi.rake",
360 "tasks/metrics/yardstick.rake",
5c90375 @dkubb Initial import from veritas
authored
361 "tasks/spec.rake",
362 "tasks/yard.rake",
363 "veritas-optimizer.gemspec"
364 ]
ffb3cf1 @dkubb Updated gemspec
authored
365 s.homepage = "https://github.com/dkubb/veritas-optimizer"
366 s.require_paths = ["lib"]
7c213d2 @dkubb Regenerate gemspec for version 0.0.7
authored
367 s.rubygems_version = "1.8.16"
ffb3cf1 @dkubb Updated gemspec
authored
368 s.summary = "Relational algebra optimizer"
5c90375 @dkubb Initial import from veritas
authored
369
370 if s.respond_to? :specification_version then
371 s.specification_version = 3
372
373 if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
540401a @dkubb Version bump to 0.0.7
authored
374 s.add_runtime_dependency(%q<veritas>, ["~> 0.0.7"])
7ed91d7 @dkubb Regenerated gemspec
authored
375 s.add_development_dependency(%q<backports>, ["~> 2.3.0"])
376 s.add_development_dependency(%q<jeweler>, ["~> 1.6.4"])
377 s.add_development_dependency(%q<rake>, ["~> 0.9.2"])
70eda28 @dkubb Upgraded gem dependencies
authored
378 s.add_development_dependency(%q<rspec>, ["~> 1.3.2"])
7ed91d7 @dkubb Regenerated gemspec
authored
379 s.add_development_dependency(%q<yard>, ["~> 0.7.2"])
5c90375 @dkubb Initial import from veritas
authored
380 else
540401a @dkubb Version bump to 0.0.7
authored
381 s.add_dependency(%q<veritas>, ["~> 0.0.7"])
7ed91d7 @dkubb Regenerated gemspec
authored
382 s.add_dependency(%q<backports>, ["~> 2.3.0"])
383 s.add_dependency(%q<jeweler>, ["~> 1.6.4"])
384 s.add_dependency(%q<rake>, ["~> 0.9.2"])
70eda28 @dkubb Upgraded gem dependencies
authored
385 s.add_dependency(%q<rspec>, ["~> 1.3.2"])
7ed91d7 @dkubb Regenerated gemspec
authored
386 s.add_dependency(%q<yard>, ["~> 0.7.2"])
5c90375 @dkubb Initial import from veritas
authored
387 end
388 else
540401a @dkubb Version bump to 0.0.7
authored
389 s.add_dependency(%q<veritas>, ["~> 0.0.7"])
7ed91d7 @dkubb Regenerated gemspec
authored
390 s.add_dependency(%q<backports>, ["~> 2.3.0"])
391 s.add_dependency(%q<jeweler>, ["~> 1.6.4"])
392 s.add_dependency(%q<rake>, ["~> 0.9.2"])
70eda28 @dkubb Upgraded gem dependencies
authored
393 s.add_dependency(%q<rspec>, ["~> 1.3.2"])
7ed91d7 @dkubb Regenerated gemspec
authored
394 s.add_dependency(%q<yard>, ["~> 0.7.2"])
5c90375 @dkubb Initial import from veritas
authored
395 end
396 end
7c213d2 @dkubb Regenerate gemspec for version 0.0.7
authored
397
Something went wrong with that request. Please try again.