# -*- encoding: utf-8 -*- # stub: bmg 0.17.4 ruby lib Gem::Specification.new do |s| s.name = "bmg".freeze s.version = "0.17.4".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Bernard Lambeau".freeze] s.date = "2020-07-23" s.description = "Bmg is Alf's relational algebra for ruby, but much simpler and lighter than Alf itself".freeze s.email = "blambeau@gmail.com".freeze s.files = ["Gemfile".freeze, "LICENSE.md".freeze, "README.md".freeze, "Rakefile".freeze, "lib/bmg.rb".freeze, "lib/bmg/algebra.rb".freeze, "lib/bmg/algebra/shortcuts.rb".freeze, "lib/bmg/error.rb".freeze, "lib/bmg/operator.rb".freeze, "lib/bmg/operator/allbut.rb".freeze, "lib/bmg/operator/autosummarize.rb".freeze, "lib/bmg/operator/autowrap.rb".freeze, "lib/bmg/operator/constants.rb".freeze, "lib/bmg/operator/extend.rb".freeze, "lib/bmg/operator/group.rb".freeze, "lib/bmg/operator/image.rb".freeze, "lib/bmg/operator/join.rb".freeze, "lib/bmg/operator/matching.rb".freeze, "lib/bmg/operator/not_matching.rb".freeze, "lib/bmg/operator/page.rb".freeze, "lib/bmg/operator/project.rb".freeze, "lib/bmg/operator/rename.rb".freeze, "lib/bmg/operator/restrict.rb".freeze, "lib/bmg/operator/rxmatch.rb".freeze, "lib/bmg/operator/shared/binary.rb".freeze, "lib/bmg/operator/shared/nary.rb".freeze, "lib/bmg/operator/shared/unary.rb".freeze, "lib/bmg/operator/summarize.rb".freeze, "lib/bmg/operator/union.rb".freeze, "lib/bmg/reader.rb".freeze, "lib/bmg/reader/csv.rb".freeze, "lib/bmg/reader/excel.rb".freeze, "lib/bmg/relation.rb".freeze, "lib/bmg/relation/empty.rb".freeze, "lib/bmg/relation/in_memory.rb".freeze, "lib/bmg/relation/materialized.rb".freeze, "lib/bmg/relation/spied.rb".freeze, "lib/bmg/sequel.rb".freeze, "lib/bmg/sequel/ext.rb".freeze, "lib/bmg/sequel/relation.rb".freeze, "lib/bmg/sequel/translator.rb".freeze, "lib/bmg/sequel/type_inference.rb".freeze, "lib/bmg/sql.rb".freeze, "lib/bmg/sql/builder.rb".freeze, "lib/bmg/sql/dialect.rb".freeze, "lib/bmg/sql/ext/predicate.rb".freeze, "lib/bmg/sql/ext/predicate/and.rb".freeze, "lib/bmg/sql/ext/predicate/contradiction.rb".freeze, "lib/bmg/sql/ext/predicate/dyadic_comp.rb".freeze, "lib/bmg/sql/ext/predicate/eq.rb".freeze, "lib/bmg/sql/ext/predicate/exists.rb".freeze, "lib/bmg/sql/ext/predicate/expr.rb".freeze, "lib/bmg/sql/ext/predicate/gt.rb".freeze, "lib/bmg/sql/ext/predicate/gte.rb".freeze, "lib/bmg/sql/ext/predicate/identifier.rb".freeze, "lib/bmg/sql/ext/predicate/in.rb".freeze, "lib/bmg/sql/ext/predicate/literal.rb".freeze, "lib/bmg/sql/ext/predicate/lt.rb".freeze, "lib/bmg/sql/ext/predicate/lte.rb".freeze, "lib/bmg/sql/ext/predicate/nadic_bool.rb".freeze, "lib/bmg/sql/ext/predicate/native.rb".freeze, "lib/bmg/sql/ext/predicate/neq.rb".freeze, "lib/bmg/sql/ext/predicate/not.rb".freeze, "lib/bmg/sql/ext/predicate/or.rb".freeze, "lib/bmg/sql/ext/predicate/qualified_identifier.rb".freeze, "lib/bmg/sql/ext/predicate/tautology.rb".freeze, "lib/bmg/sql/grammar.rb".freeze, "lib/bmg/sql/grammar.sexp.yml".freeze, "lib/bmg/sql/nodes/column_name.rb".freeze, "lib/bmg/sql/nodes/cross_join.rb".freeze, "lib/bmg/sql/nodes/except.rb".freeze, "lib/bmg/sql/nodes/expr.rb".freeze, "lib/bmg/sql/nodes/from_clause.rb".freeze, "lib/bmg/sql/nodes/func_call.rb".freeze, "lib/bmg/sql/nodes/group_by_clause.rb".freeze, "lib/bmg/sql/nodes/inner_join.rb".freeze, "lib/bmg/sql/nodes/intersect.rb".freeze, "lib/bmg/sql/nodes/join.rb".freeze, "lib/bmg/sql/nodes/left_join.rb".freeze, "lib/bmg/sql/nodes/limit_clause.rb".freeze, "lib/bmg/sql/nodes/literal.rb".freeze, "lib/bmg/sql/nodes/name_intro.rb".freeze, "lib/bmg/sql/nodes/native_table_as.rb".freeze, "lib/bmg/sql/nodes/offset_clause.rb".freeze, "lib/bmg/sql/nodes/order_by_clause.rb".freeze, "lib/bmg/sql/nodes/order_by_term.rb".freeze, "lib/bmg/sql/nodes/qualified_name.rb".freeze, "lib/bmg/sql/nodes/range_var_name.rb".freeze, "lib/bmg/sql/nodes/select_exp.rb".freeze, "lib/bmg/sql/nodes/select_item.rb".freeze, "lib/bmg/sql/nodes/select_list.rb".freeze, "lib/bmg/sql/nodes/select_star.rb".freeze, "lib/bmg/sql/nodes/set_operator.rb".freeze, "lib/bmg/sql/nodes/set_quantifier.rb".freeze, "lib/bmg/sql/nodes/subquery_as.rb".freeze, "lib/bmg/sql/nodes/summarizer.rb".freeze, "lib/bmg/sql/nodes/table_as.rb".freeze, "lib/bmg/sql/nodes/table_name.rb".freeze, "lib/bmg/sql/nodes/union.rb".freeze, "lib/bmg/sql/nodes/where_clause.rb".freeze, "lib/bmg/sql/nodes/with_exp.rb".freeze, "lib/bmg/sql/nodes/with_spec.rb".freeze, "lib/bmg/sql/processor.rb".freeze, "lib/bmg/sql/processor/all.rb".freeze, "lib/bmg/sql/processor/bind.rb".freeze, "lib/bmg/sql/processor/clip.rb".freeze, "lib/bmg/sql/processor/constants.rb".freeze, "lib/bmg/sql/processor/distinct.rb".freeze, "lib/bmg/sql/processor/flatten.rb".freeze, "lib/bmg/sql/processor/from_self.rb".freeze, "lib/bmg/sql/processor/join.rb".freeze, "lib/bmg/sql/processor/join_support.rb".freeze, "lib/bmg/sql/processor/limit_offset.rb".freeze, "lib/bmg/sql/processor/merge.rb".freeze, "lib/bmg/sql/processor/order_by.rb".freeze, "lib/bmg/sql/processor/rename.rb".freeze, "lib/bmg/sql/processor/reorder.rb".freeze, "lib/bmg/sql/processor/requalify.rb".freeze, "lib/bmg/sql/processor/semi_join.rb".freeze, "lib/bmg/sql/processor/star.rb".freeze, "lib/bmg/sql/processor/summarize.rb".freeze, "lib/bmg/sql/processor/where.rb".freeze, "lib/bmg/sql/relation.rb".freeze, "lib/bmg/sql/support/from_clause_orderer.rb".freeze, "lib/bmg/sql/version.rb".freeze, "lib/bmg/summarizer.rb".freeze, "lib/bmg/summarizer/avg.rb".freeze, "lib/bmg/summarizer/collect.rb".freeze, "lib/bmg/summarizer/concat.rb".freeze, "lib/bmg/summarizer/count.rb".freeze, "lib/bmg/summarizer/max.rb".freeze, "lib/bmg/summarizer/min.rb".freeze, "lib/bmg/summarizer/stddev.rb".freeze, "lib/bmg/summarizer/sum.rb".freeze, "lib/bmg/summarizer/variance.rb".freeze, "lib/bmg/support.rb".freeze, "lib/bmg/support/keys.rb".freeze, "lib/bmg/support/tuple_algebra.rb".freeze, "lib/bmg/type.rb".freeze, "lib/bmg/version.rb".freeze, "tasks/gem.rake".freeze, "tasks/test.rake".freeze] s.homepage = "http://github.com/enspirit/bmg".freeze s.licenses = ["MIT".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "Bmg is Alf's successor.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 2.4".freeze, ">= 2.4.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 10".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.6".freeze]) s.add_development_dependency(%q.freeze, [">= 1.3".freeze]) s.add_development_dependency(%q.freeze, [">= 2.7".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end