--- !ruby/object:Gem::Specification name: alf version: !ruby/object:Gem::Version version: 0.12.1 prerelease: platform: ruby authors: - Bernard Lambeau autorequire: bindir: bin cert_chain: [] date: 2012-03-13 00:00:00.000000000Z dependencies: - !ruby/object:Gem::Dependency name: rake requirement: &70249517831900 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: 0.9.2 type: :development prerelease: false version_requirements: *70249517831900 - !ruby/object:Gem::Dependency name: rspec requirement: &70249517831360 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: 2.8.0 type: :development prerelease: false version_requirements: *70249517831360 - !ruby/object:Gem::Dependency name: wlang requirement: &70249517830780 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: 0.10.2 type: :development prerelease: false version_requirements: *70249517830780 - !ruby/object:Gem::Dependency name: yard requirement: &70249517830220 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: 0.7.2 type: :development prerelease: false version_requirements: *70249517830220 - !ruby/object:Gem::Dependency name: bluecloth requirement: &70249517829740 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: 2.2.0 type: :development prerelease: false version_requirements: *70249517829740 - !ruby/object:Gem::Dependency name: redcarpet requirement: &70249517829240 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: 2.1.0 type: :development prerelease: false version_requirements: *70249517829240 - !ruby/object:Gem::Dependency name: fastercsv requirement: &70249517828700 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: 1.5.4 type: :development prerelease: false version_requirements: *70249517828700 - !ruby/object:Gem::Dependency name: request-log-analyzer requirement: &70249517828220 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: 1.11.0 type: :development prerelease: false version_requirements: *70249517828220 - !ruby/object:Gem::Dependency name: sequel requirement: &70249517827740 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: '3.30' type: :development prerelease: false version_requirements: *70249517827740 - !ruby/object:Gem::Dependency name: sqlite3 requirement: &70249517827240 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: 1.3.0 type: :development prerelease: false version_requirements: *70249517827240 - !ruby/object:Gem::Dependency name: highline requirement: &70249517826760 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: 1.6.2 type: :development prerelease: false version_requirements: *70249517826760 - !ruby/object:Gem::Dependency name: quickl requirement: &70249517826260 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: 0.4.2 type: :runtime prerelease: false version_requirements: *70249517826260 - !ruby/object:Gem::Dependency name: myrrha requirement: &70249517825720 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: 1.2.1 type: :runtime prerelease: false version_requirements: *70249517825720 - !ruby/object:Gem::Dependency name: backports requirement: &70249517825240 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: 2.3.0 type: :runtime prerelease: false version_requirements: *70249517825240 description: ! "Alf brings the relational algebra both in Shell and in Ruby. In Shell, because \nmanipulating any relation-like data source should be as straightforward as a \none-liner. In Ruby, because I've never understood why programming languages \nprovide data structures like arrays, hashes, sets, trees and graphs but not \n_relations_... Let's stop the segregation ;-)" email: - blambeau@gmail.com executables: - alf extensions: [] extra_rdoc_files: - README.md - CHANGELOG.md - LICENCE.md files: - bin/alf - doc/commands/exec.md - doc/commands/help.md - doc/commands/main.md - doc/commands/show.md - doc/operators/non_relational/autonum.md - doc/operators/non_relational/clip.md - doc/operators/non_relational/coerce.md - doc/operators/non_relational/compact.md - doc/operators/non_relational/defaults.md - doc/operators/non_relational/generator.md - doc/operators/non_relational/sort.md - doc/operators/relational/extend.md - doc/operators/relational/group.md - doc/operators/relational/heading.md - doc/operators/relational/intersect.md - doc/operators/relational/join.md - doc/operators/relational/matching.md - doc/operators/relational/minus.md - doc/operators/relational/not-matching.md - doc/operators/relational/project.md - doc/operators/relational/quota.md - doc/operators/relational/rank.md - doc/operators/relational/rename.md - doc/operators/relational/restrict.md - doc/operators/relational/summarize.md - doc/operators/relational/ungroup.md - doc/operators/relational/union.md - doc/operators/relational/unwrap.md - doc/operators/relational/wrap.md - examples/csv/suppliers.csv - examples/logs/access.log - examples/logs/combined.alf - examples/logs/hits.alf - examples/logs/not_found.alf - examples/logs/robots-cheating.alf - examples/logs/robots.alf - examples/operators/autonum.alf - examples/operators/cities.rash - examples/operators/clip.alf - examples/operators/compact.alf - examples/operators/database.alf - examples/operators/defaults.alf - examples/operators/extend.alf - examples/operators/group.alf - examples/operators/intersect.alf - examples/operators/join.alf - examples/operators/matching.alf - examples/operators/minus.alf - examples/operators/not_matching.alf - examples/operators/nulls.rash - examples/operators/parts.rash - examples/operators/project.alf - examples/operators/pseudo-with.alf - examples/operators/quota.alf - examples/operators/rank.alf - examples/operators/rename.alf - examples/operators/restrict.alf - examples/operators/schema.yaml - examples/operators/sort.alf - examples/operators/summarize.alf - examples/operators/suppliers.rash - examples/operators/supplies.rash - examples/operators/ungroup.alf - examples/operators/union.alf - examples/operators/unwrap.alf - examples/operators/wrap.alf - lib/alf/aggregator/avg.rb - lib/alf/aggregator/class_methods.rb - lib/alf/aggregator/collect.rb - lib/alf/aggregator/concat.rb - lib/alf/aggregator/count.rb - lib/alf/aggregator/instance_methods.rb - lib/alf/aggregator/max.rb - lib/alf/aggregator/min.rb - lib/alf/aggregator/stddev.rb - lib/alf/aggregator/sum.rb - lib/alf/aggregator/variance.rb - lib/alf/aggregator.rb - lib/alf/environment/class_methods.rb - lib/alf/environment/folder.rb - lib/alf/environment/instance_methods.rb - lib/alf/environment.rb - lib/alf/errors.rb - lib/alf/ext/relation.rb - lib/alf/ext.rb - lib/alf/iterator/class_methods.rb - lib/alf/iterator/proxy.rb - lib/alf/iterator.rb - lib/alf/lispy/instance_methods.rb - lib/alf/lispy.rb - lib/alf/loader.rb - lib/alf/operator/binary.rb - lib/alf/operator/class_methods.rb - lib/alf/operator/experimental.rb - lib/alf/operator/instance_methods.rb - lib/alf/operator/non_relational/autonum.rb - lib/alf/operator/non_relational/clip.rb - lib/alf/operator/non_relational/coerce.rb - lib/alf/operator/non_relational/compact.rb - lib/alf/operator/non_relational/defaults.rb - lib/alf/operator/non_relational/generator.rb - lib/alf/operator/non_relational/sort.rb - lib/alf/operator/nullary.rb - lib/alf/operator/relational/extend.rb - lib/alf/operator/relational/group.rb - lib/alf/operator/relational/heading.rb - lib/alf/operator/relational/intersect.rb - lib/alf/operator/relational/join.rb - lib/alf/operator/relational/matching.rb - lib/alf/operator/relational/minus.rb - lib/alf/operator/relational/not_matching.rb - lib/alf/operator/relational/project.rb - lib/alf/operator/relational/quota.rb - lib/alf/operator/relational/rank.rb - lib/alf/operator/relational/rename.rb - lib/alf/operator/relational/restrict.rb - lib/alf/operator/relational/summarize.rb - lib/alf/operator/relational/ungroup.rb - lib/alf/operator/relational/union.rb - lib/alf/operator/relational/unwrap.rb - lib/alf/operator/relational/wrap.rb - lib/alf/operator/signature.rb - lib/alf/operator/unary.rb - lib/alf/operator.rb - lib/alf/reader/alf_file.rb - lib/alf/reader/class_methods.rb - lib/alf/reader/instance_methods.rb - lib/alf/reader/rash.rb - lib/alf/reader.rb - lib/alf/relation/class_methods.rb - lib/alf/relation/instance_methods.rb - lib/alf/relation.rb - lib/alf/renderer/class_methods.rb - lib/alf/renderer/instance_methods.rb - lib/alf/renderer/rash.rb - lib/alf/renderer/text.rb - lib/alf/renderer.rb - lib/alf/tools/coerce.rb - lib/alf/tools/miscellaneous.rb - lib/alf/tools/to_lispy.rb - lib/alf/tools/to_relation.rb - lib/alf/tools/to_ruby_literal.rb - lib/alf/tools/tuple_handle.rb - lib/alf/tools.rb - lib/alf/types/attr_list.rb - lib/alf/types/attr_name.rb - lib/alf/types/boolean.rb - lib/alf/types/heading.rb - lib/alf/types/ordering.rb - lib/alf/types/renaming.rb - lib/alf/types/size.rb - lib/alf/types/summarization.rb - lib/alf/types/tuple_computation.rb - lib/alf/types/tuple_expression.rb - lib/alf/types/tuple_predicate.rb - lib/alf/types.rb - lib/alf/version.rb - lib/alf-csv/alf/csv/commons.rb - lib/alf-csv/alf/csv/reader.rb - lib/alf-csv/alf/csv/renderer.rb - lib/alf-csv/alf/csv.rb - lib/alf-engine/alf/engine/aggregate.rb - lib/alf-engine/alf/engine/autonum.rb - lib/alf-engine/alf/engine/cesure.rb - lib/alf-engine/alf/engine/clip.rb - lib/alf-engine/alf/engine/coerce.rb - lib/alf-engine/alf/engine/cog.rb - lib/alf-engine/alf/engine/compact/set.rb - lib/alf-engine/alf/engine/compact/uniq.rb - lib/alf-engine/alf/engine/compact.rb - lib/alf-engine/alf/engine/concat.rb - lib/alf-engine/alf/engine/defaults.rb - lib/alf-engine/alf/engine/filter.rb - lib/alf-engine/alf/engine/generator.rb - lib/alf-engine/alf/engine/group/hash.rb - lib/alf-engine/alf/engine/group.rb - lib/alf-engine/alf/engine/join/hash.rb - lib/alf-engine/alf/engine/join.rb - lib/alf-engine/alf/engine/materialize/array.rb - lib/alf-engine/alf/engine/materialize/hash.rb - lib/alf-engine/alf/engine/materialize.rb - lib/alf-engine/alf/engine/quota/cesure.rb - lib/alf-engine/alf/engine/quota.rb - lib/alf-engine/alf/engine/rank/cesure.rb - lib/alf-engine/alf/engine/rank.rb - lib/alf-engine/alf/engine/rename.rb - lib/alf-engine/alf/engine/semi/hash.rb - lib/alf-engine/alf/engine/semi.rb - lib/alf-engine/alf/engine/set_attr.rb - lib/alf-engine/alf/engine/sort/in_memory.rb - lib/alf-engine/alf/engine/sort.rb - lib/alf-engine/alf/engine/summarize/cesure.rb - lib/alf-engine/alf/engine/summarize/hash.rb - lib/alf-engine/alf/engine/summarize.rb - lib/alf-engine/alf/engine/ungroup.rb - lib/alf-engine/alf/engine/unwrap.rb - lib/alf-engine/alf/engine/wrap.rb - lib/alf-engine/alf/engine.rb - lib/alf-logs/alf/logs/reader.rb - lib/alf-logs/alf/logs.rb - lib/alf-sequel/alf/sequel/environment.rb - lib/alf-sequel/alf/sequel/iterator.rb - lib/alf-sequel/alf/sequel.rb - lib/alf-shell/alf/shell/command/exec.rb - lib/alf-shell/alf/shell/command/help.rb - lib/alf-shell/alf/shell/command/main/class_methods.rb - lib/alf-shell/alf/shell/command/main.rb - lib/alf-shell/alf/shell/command/show.rb - lib/alf-shell/alf/shell/command.rb - lib/alf-shell/alf/shell/doc_manager.rb - lib/alf-shell/alf/shell/operator.rb - lib/alf-shell/alf/shell.rb - lib/alf-yaml/alf/yaml/renderer.rb - lib/alf-yaml/alf/yaml.rb - lib/alf.rb - spec/integration/__database__/group.alf - spec/integration/__database__/parts.rash - spec/integration/__database__/suppliers.rash - spec/integration/__database__/suppliers_csv.csv - spec/integration/__database__/supplies.rash - spec/integration/alf/example.rash - spec/integration/alf/test_Relation.rb - spec/integration/ext/test_relation.rb - spec/integration/lispy/test_relation.rb - spec/integration/lispy/test_run.rb - spec/integration/lispy/test_tuple.rb - spec/integration/semantics/test_join.alf - spec/integration/semantics/test_minus.alf - spec/integration/semantics/test_project.alf - spec/integration/semantics/test_rank.alf - spec/integration/shell/alf/alf.db - spec/integration/shell/alf/alf_e.cmd - spec/integration/shell/alf/alf_e.stdout - spec/integration/shell/alf/alf_env.cmd - spec/integration/shell/alf/alf_env.stdout - spec/integration/shell/alf/alf_env_sqlite.cmd - spec/integration/shell/alf/alf_env_sqlite.stdout - spec/integration/shell/alf/alf_help.cmd - spec/integration/shell/alf/alf_help.stdout - spec/integration/shell/alf/alf_implicit.alf - spec/integration/shell/alf/alf_implicit_exec.cmd - spec/integration/shell/alf/alf_implicit_exec.stdout - spec/integration/shell/alf/alf_r.cmd - spec/integration/shell/alf/alf_r.stdout - spec/integration/shell/alf/alf_version.cmd - spec/integration/shell/alf/alf_version.stdout - spec/integration/shell/alf/alf_yaml.cmd - spec/integration/shell/alf/alf_yaml.stdout - spec/integration/shell/alf/rel.rash - spec/integration/shell/autonum/autonum_0.cmd - spec/integration/shell/autonum/autonum_0.stdout - spec/integration/shell/autonum/autonum_1.cmd - spec/integration/shell/autonum/autonum_1.stdout - spec/integration/shell/clip/clip_0.cmd - spec/integration/shell/clip/clip_0.stdout - spec/integration/shell/clip/clip_1.cmd - spec/integration/shell/clip/clip_1.stdout - spec/integration/shell/coerce/coerce_1.cmd - spec/integration/shell/coerce/coerce_1.stdout - spec/integration/shell/compact/compact_0.cmd - spec/integration/shell/compact/compact_0.stdout - spec/integration/shell/defaults/defaults_0.cmd - spec/integration/shell/defaults/defaults_0.stdout - spec/integration/shell/defaults/defaults_1.cmd - spec/integration/shell/defaults/defaults_1.stdout - spec/integration/shell/defaults/defaults_2.cmd - spec/integration/shell/defaults/defaults_2.stdout - spec/integration/shell/extend/extend_0.cmd - spec/integration/shell/extend/extend_0.stdout - spec/integration/shell/generator/generator_1.cmd - spec/integration/shell/generator/generator_1.stdout - spec/integration/shell/generator/generator_2.cmd - spec/integration/shell/generator/generator_2.stdout - spec/integration/shell/generator/generator_3.cmd - spec/integration/shell/generator/generator_3.stdout - spec/integration/shell/group/group_0.cmd - spec/integration/shell/group/group_0.stdout - spec/integration/shell/group/group_1.cmd - spec/integration/shell/group/group_1.stdout - spec/integration/shell/help/help_1.cmd - spec/integration/shell/help/help_1.stdout - spec/integration/shell/intersect/intersect_0.cmd - spec/integration/shell/intersect/intersect_0.stdout - spec/integration/shell/join/join_0.cmd - spec/integration/shell/join/join_0.stdout - spec/integration/shell/matching/matching_0.cmd - spec/integration/shell/matching/matching_0.stdout - spec/integration/shell/minus/minus_0.cmd - spec/integration/shell/minus/minus_0.stdout - spec/integration/shell/not-matching/not-matching_0.cmd - spec/integration/shell/not-matching/not-matching_0.stdout - spec/integration/shell/project/project_0.cmd - spec/integration/shell/project/project_0.stdout - spec/integration/shell/project/project_1.cmd - spec/integration/shell/project/project_1.stdout - spec/integration/shell/quota/quota_0.cmd - spec/integration/shell/quota/quota_0.stdout - spec/integration/shell/rank/rank_1.cmd - spec/integration/shell/rank/rank_1.stdout - spec/integration/shell/rank/rank_2.cmd - spec/integration/shell/rank/rank_2.stdout - spec/integration/shell/rank/rank_3.cmd - spec/integration/shell/rank/rank_3.stdout - spec/integration/shell/rank/rank_4.cmd - spec/integration/shell/rank/rank_4.stdout - spec/integration/shell/rank/rank_5.cmd - spec/integration/shell/rank/rank_5.stdout - spec/integration/shell/rename/rename_0.cmd - spec/integration/shell/rename/rename_0.stdout - spec/integration/shell/restrict/restrict_0.cmd - spec/integration/shell/restrict/restrict_0.stdout - spec/integration/shell/restrict/restrict_1.cmd - spec/integration/shell/restrict/restrict_1.stdout - spec/integration/shell/show/show_base.cmd - spec/integration/shell/show/show_base.stdout - spec/integration/shell/show/show_base_sort_1.cmd - spec/integration/shell/show/show_base_sort_1.stdout - spec/integration/shell/show/show_base_sort_2.cmd - spec/integration/shell/show/show_base_sort_2.stdout - spec/integration/shell/show/show_conflictual.cmd - spec/integration/shell/show/show_conflictual.stdout - spec/integration/shell/show/show_csv.cmd - spec/integration/shell/show/show_csv.stdout - spec/integration/shell/show/show_ff.cmd - spec/integration/shell/show/show_ff.stdout - spec/integration/shell/show/show_rash.cmd - spec/integration/shell/show/show_rash.stdout - spec/integration/shell/show/show_rash_pretty.cmd - spec/integration/shell/show/show_rash_pretty.stdout - spec/integration/shell/show/show_yaml.cmd - spec/integration/shell/show/show_yaml.stdout - spec/integration/shell/sort/sort_0.cmd - spec/integration/shell/sort/sort_0.stdout - spec/integration/shell/sort/sort_1.cmd - spec/integration/shell/sort/sort_1.stdout - spec/integration/shell/sort/sort_2.cmd - spec/integration/shell/sort/sort_2.stdout - spec/integration/shell/sort/sort_3.cmd - spec/integration/shell/sort/sort_3.stdout - spec/integration/shell/summarize/summarize_0.cmd - spec/integration/shell/summarize/summarize_0.stdout - spec/integration/shell/ungroup/ungroup_0.cmd - spec/integration/shell/ungroup/ungroup_0.stdout - spec/integration/shell/union/union_0.cmd - spec/integration/shell/union/union_0.stdout - spec/integration/shell/unwrap/unwrap_0.cmd - spec/integration/shell/unwrap/unwrap_0.stdout - spec/integration/shell/wrap/wrap_0.cmd - spec/integration/shell/wrap/wrap_0.stdout - spec/integration/test_alf.rb - spec/integration/test_examples.rb - spec/integration/test_lispy.rb - spec/integration/test_semantics.rb - spec/integration/test_shell.rb - spec/regression/alf_file/__FILE__.alf - spec/regression/alf_file/suppliers.rash - spec/regression/alf_file/test___FILE__.rb - spec/regression/heading/test_heading_with_date.rb - spec/regression/lispy/test_compile.rb - spec/regression/logs/apache_combined.log - spec/regression/logs/test_path_attribute.rb - spec/regression/relation/test_relation_allbut_all.rb - spec/regression/relation/test_relation_with_date.rb - spec/regression/restrict/test_restrict_with_keywords.rb - spec/shared/a_valid_type_implementation.rb - spec/shared/a_value.rb - spec/shared/an_operator_class.rb - spec/spec_helper.rb - spec/unit/alf-core/aggregator/test_avg.rb - spec/unit/alf-core/aggregator/test_collect.rb - spec/unit/alf-core/aggregator/test_concat.rb - spec/unit/alf-core/aggregator/test_count.rb - spec/unit/alf-core/aggregator/test_max.rb - spec/unit/alf-core/aggregator/test_min.rb - spec/unit/alf-core/aggregator/test_stddev.rb - spec/unit/alf-core/aggregator/test_sum.rb - spec/unit/alf-core/aggregator/test_variance.rb - spec/unit/alf-core/assumptions/test_file.rb - spec/unit/alf-core/assumptions/test_instance_eval.rb - spec/unit/alf-core/assumptions/test_scoping.rb - spec/unit/alf-core/assumptions/test_set.rb - spec/unit/alf-core/environment/examples/suppliers.rash - spec/unit/alf-core/environment/test_folder.rb - spec/unit/alf-core/operator/non_relational/test_autonum.rb - spec/unit/alf-core/operator/non_relational/test_clip.rb - spec/unit/alf-core/operator/non_relational/test_coerce.rb - spec/unit/alf-core/operator/non_relational/test_compact.rb - spec/unit/alf-core/operator/non_relational/test_defaults.rb - spec/unit/alf-core/operator/non_relational/test_generator.rb - spec/unit/alf-core/operator/non_relational/test_sort.rb - spec/unit/alf-core/operator/relational/test_extend.rb - spec/unit/alf-core/operator/relational/test_group.rb - spec/unit/alf-core/operator/relational/test_heading.rb - spec/unit/alf-core/operator/relational/test_intersect.rb - spec/unit/alf-core/operator/relational/test_join.rb - spec/unit/alf-core/operator/relational/test_minus.rb - spec/unit/alf-core/operator/relational/test_project.rb - spec/unit/alf-core/operator/relational/test_quota.rb - spec/unit/alf-core/operator/relational/test_rank.rb - spec/unit/alf-core/operator/relational/test_rename.rb - spec/unit/alf-core/operator/relational/test_restrict.rb - spec/unit/alf-core/operator/relational/test_summarize.rb - spec/unit/alf-core/operator/relational/test_ungroup.rb - spec/unit/alf-core/operator/relational/test_union.rb - spec/unit/alf-core/operator/relational/test_unwrap.rb - spec/unit/alf-core/operator/relational/test_wrap.rb - spec/unit/alf-core/operator/signature/test_argv2args.rb - spec/unit/alf-core/operator/signature/test_collect_on.rb - spec/unit/alf-core/operator/signature/test_initialize.rb - spec/unit/alf-core/operator/signature/test_install.rb - spec/unit/alf-core/operator/signature/test_option_parser.rb - spec/unit/alf-core/operator/signature/test_parse_args.rb - spec/unit/alf-core/operator/signature/test_to_lispy.rb - spec/unit/alf-core/operator/signature/test_to_shell.rb - spec/unit/alf-core/operator/test_non_relational.rb - spec/unit/alf-core/operator/test_relational.rb - spec/unit/alf-core/reader/input.rb - spec/unit/alf-core/reader/test_alf_file.rb - spec/unit/alf-core/reader/test_initialize.rb - spec/unit/alf-core/reader/test_looks_a_path.rb - spec/unit/alf-core/reader/test_rash.rb - spec/unit/alf-core/relation/test_coerce.rb - spec/unit/alf-core/relation/test_inspect.rb - spec/unit/alf-core/relation/test_relops.rb - spec/unit/alf-core/relation/test_to_a.rb - spec/unit/alf-core/renderer/test_initialize.rb - spec/unit/alf-core/test_aggregator.rb - spec/unit/alf-core/test_environment.rb - spec/unit/alf-core/test_operator.rb - spec/unit/alf-core/test_reader.rb - spec/unit/alf-core/test_relation.rb - spec/unit/alf-core/test_renderer.rb - spec/unit/alf-core/text/test_cell.rb - spec/unit/alf-core/text/test_row.rb - spec/unit/alf-core/text/test_table.rb - spec/unit/alf-core/tools/test_class_name.rb - spec/unit/alf-core/tools/test_coalesce.rb - spec/unit/alf-core/tools/test_coerce.rb - spec/unit/alf-core/tools/test_ruby_case.rb - spec/unit/alf-core/tools/test_to_lispy.rb - spec/unit/alf-core/tools/test_to_relation.rb - spec/unit/alf-core/tools/test_to_ruby_literal.rb - spec/unit/alf-core/tools/test_tuple_handle.rb - spec/unit/alf-core/tools/test_tuple_heading.rb - spec/unit/alf-core/tools/test_varargs.rb - spec/unit/alf-core/types/test_attr_list.rb - spec/unit/alf-core/types/test_attr_name.rb - spec/unit/alf-core/types/test_boolean.rb - spec/unit/alf-core/types/test_class_methods.rb - spec/unit/alf-core/types/test_heading.rb - spec/unit/alf-core/types/test_ordering.rb - spec/unit/alf-core/types/test_renaming.rb - spec/unit/alf-core/types/test_size.rb - spec/unit/alf-core/types/test_summarization.rb - spec/unit/alf-core/types/test_tuple_computation.rb - spec/unit/alf-core/types/test_tuple_expression.rb - spec/unit/alf-core/types/test_tuple_predicate.rb - spec/unit/alf-csv/input.csv - spec/unit/alf-csv/test_reader.rb - spec/unit/alf-csv/test_renderer.rb - spec/unit/alf-engine/compact/test_set.rb - spec/unit/alf-engine/compact/test_uniq.rb - spec/unit/alf-engine/group/test_hash.rb - spec/unit/alf-engine/join/test_hash.rb - spec/unit/alf-engine/materialize/test_array.rb - spec/unit/alf-engine/materialize/test_hash.rb - spec/unit/alf-engine/quota/test_cesure.rb - spec/unit/alf-engine/rank/test_cesure.rb - spec/unit/alf-engine/semi/test_hash.rb - spec/unit/alf-engine/sort/test_in_memory.rb - spec/unit/alf-engine/summarize/test_cesure.rb - spec/unit/alf-engine/summarize/test_hash.rb - spec/unit/alf-engine/test_aggregate.rb - spec/unit/alf-engine/test_autonum.rb - spec/unit/alf-engine/test_clip.rb - spec/unit/alf-engine/test_coerce.rb - spec/unit/alf-engine/test_compact.rb - spec/unit/alf-engine/test_concat.rb - spec/unit/alf-engine/test_defaults.rb - spec/unit/alf-engine/test_filter.rb - spec/unit/alf-engine/test_generator.rb - spec/unit/alf-engine/test_rename.rb - spec/unit/alf-engine/test_set_attr.rb - spec/unit/alf-engine/test_sort.rb - spec/unit/alf-engine/test_ungroup.rb - spec/unit/alf-engine/test_unwrap.rb - spec/unit/alf-engine/test_wrap.rb - spec/unit/alf-logs/apache_combined.log - spec/unit/alf-logs/postgresql.log - spec/unit/alf-logs/test_reader.rb - spec/unit/alf-sequel/alf.db - spec/unit/alf-sequel/test_environment.rb - spec/unit/alf-shell/doc_manager/dynamic.md - spec/unit/alf-shell/doc_manager/example.md - spec/unit/alf-shell/doc_manager/example_1.txt - spec/unit/alf-shell/doc_manager/static.md - spec/unit/alf-shell/doc_manager/test_call.rb - spec/unit/alf-shell/main/test_class_methods.rb - spec/unit/alf-shell/operator/test_autonum.rb - spec/unit/alf-shell/operator/test_clip.rb - spec/unit/alf-shell/operator/test_coerce.rb - spec/unit/alf-shell/operator/test_compact.rb - spec/unit/alf-shell/operator/test_defaults.rb - spec/unit/alf-shell/operator/test_extend.rb - spec/unit/alf-shell/operator/test_generator.rb - spec/unit/alf-shell/operator/test_group.rb - spec/unit/alf-shell/operator/test_heading.rb - spec/unit/alf-shell/operator/test_intersect.rb - spec/unit/alf-shell/operator/test_join.rb - spec/unit/alf-shell/operator/test_matching.rb - spec/unit/alf-shell/operator/test_minus.rb - spec/unit/alf-shell/operator/test_not_matching.rb - spec/unit/alf-shell/operator/test_project.rb - spec/unit/alf-shell/operator/test_quota.rb - spec/unit/alf-shell/operator/test_rank.rb - spec/unit/alf-shell/operator/test_rename.rb - spec/unit/alf-shell/operator/test_restrict.rb - spec/unit/alf-shell/operator/test_sort.rb - spec/unit/alf-shell/operator/test_summarize.rb - spec/unit/alf-shell/operator/test_ungroup.rb - spec/unit/alf-shell/operator/test_union.rb - spec/unit/alf-shell/operator/test_unwrap.rb - spec/unit/alf-shell/operator/test_wrap.rb - tasks/clean.rake - tasks/debug_mail.rake - tasks/debug_mail.txt - tasks/gem.rake - tasks/gh-pages.rake - tasks/integration_test.rake - tasks/regression_test.rake - tasks/unit_test.rake - tasks/yard.rake - Rakefile - alf.gemspec - alf.noespec - CHANGELOG.md - Gemfile - Gemfile.lock - LICENCE.md - Manifest.txt - README.md - TODO.md homepage: http://blambeau.github.com/alf licenses: [] post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 1.8.10 signing_key: specification_version: 3 summary: Relational Algebra at your fingertips test_files: - spec/integration/__database__/group.alf - spec/integration/__database__/parts.rash - spec/integration/__database__/suppliers.rash - spec/integration/__database__/suppliers_csv.csv - spec/integration/__database__/supplies.rash - spec/integration/alf/example.rash - spec/integration/alf/test_Relation.rb - spec/integration/ext/test_relation.rb - spec/integration/lispy/test_relation.rb - spec/integration/lispy/test_run.rb - spec/integration/lispy/test_tuple.rb - spec/integration/semantics/test_join.alf - spec/integration/semantics/test_minus.alf - spec/integration/semantics/test_project.alf - spec/integration/semantics/test_rank.alf - spec/integration/shell/alf/alf.db - spec/integration/shell/alf/alf_e.cmd - spec/integration/shell/alf/alf_e.stdout - spec/integration/shell/alf/alf_env.cmd - spec/integration/shell/alf/alf_env.stdout - spec/integration/shell/alf/alf_env_sqlite.cmd - spec/integration/shell/alf/alf_env_sqlite.stdout - spec/integration/shell/alf/alf_help.cmd - spec/integration/shell/alf/alf_help.stdout - spec/integration/shell/alf/alf_implicit.alf - spec/integration/shell/alf/alf_implicit_exec.cmd - spec/integration/shell/alf/alf_implicit_exec.stdout - spec/integration/shell/alf/alf_r.cmd - spec/integration/shell/alf/alf_r.stdout - spec/integration/shell/alf/alf_version.cmd - spec/integration/shell/alf/alf_version.stdout - spec/integration/shell/alf/alf_yaml.cmd - spec/integration/shell/alf/alf_yaml.stdout - spec/integration/shell/alf/rel.rash - spec/integration/shell/autonum/autonum_0.cmd - spec/integration/shell/autonum/autonum_0.stdout - spec/integration/shell/autonum/autonum_1.cmd - spec/integration/shell/autonum/autonum_1.stdout - spec/integration/shell/clip/clip_0.cmd - spec/integration/shell/clip/clip_0.stdout - spec/integration/shell/clip/clip_1.cmd - spec/integration/shell/clip/clip_1.stdout - spec/integration/shell/coerce/coerce_1.cmd - spec/integration/shell/coerce/coerce_1.stdout - spec/integration/shell/compact/compact_0.cmd - spec/integration/shell/compact/compact_0.stdout - spec/integration/shell/defaults/defaults_0.cmd - spec/integration/shell/defaults/defaults_0.stdout - spec/integration/shell/defaults/defaults_1.cmd - spec/integration/shell/defaults/defaults_1.stdout - spec/integration/shell/defaults/defaults_2.cmd - spec/integration/shell/defaults/defaults_2.stdout - spec/integration/shell/extend/extend_0.cmd - spec/integration/shell/extend/extend_0.stdout - spec/integration/shell/generator/generator_1.cmd - spec/integration/shell/generator/generator_1.stdout - spec/integration/shell/generator/generator_2.cmd - spec/integration/shell/generator/generator_2.stdout - spec/integration/shell/generator/generator_3.cmd - spec/integration/shell/generator/generator_3.stdout - spec/integration/shell/group/group_0.cmd - spec/integration/shell/group/group_0.stdout - spec/integration/shell/group/group_1.cmd - spec/integration/shell/group/group_1.stdout - spec/integration/shell/help/help_1.cmd - spec/integration/shell/help/help_1.stdout - spec/integration/shell/intersect/intersect_0.cmd - spec/integration/shell/intersect/intersect_0.stdout - spec/integration/shell/join/join_0.cmd - spec/integration/shell/join/join_0.stdout - spec/integration/shell/matching/matching_0.cmd - spec/integration/shell/matching/matching_0.stdout - spec/integration/shell/minus/minus_0.cmd - spec/integration/shell/minus/minus_0.stdout - spec/integration/shell/not-matching/not-matching_0.cmd - spec/integration/shell/not-matching/not-matching_0.stdout - spec/integration/shell/project/project_0.cmd - spec/integration/shell/project/project_0.stdout - spec/integration/shell/project/project_1.cmd - spec/integration/shell/project/project_1.stdout - spec/integration/shell/quota/quota_0.cmd - spec/integration/shell/quota/quota_0.stdout - spec/integration/shell/rank/rank_1.cmd - spec/integration/shell/rank/rank_1.stdout - spec/integration/shell/rank/rank_2.cmd - spec/integration/shell/rank/rank_2.stdout - spec/integration/shell/rank/rank_3.cmd - spec/integration/shell/rank/rank_3.stdout - spec/integration/shell/rank/rank_4.cmd - spec/integration/shell/rank/rank_4.stdout - spec/integration/shell/rank/rank_5.cmd - spec/integration/shell/rank/rank_5.stdout - spec/integration/shell/rename/rename_0.cmd - spec/integration/shell/rename/rename_0.stdout - spec/integration/shell/restrict/restrict_0.cmd - spec/integration/shell/restrict/restrict_0.stdout - spec/integration/shell/restrict/restrict_1.cmd - spec/integration/shell/restrict/restrict_1.stdout - spec/integration/shell/show/show_base.cmd - spec/integration/shell/show/show_base.stdout - spec/integration/shell/show/show_base_sort_1.cmd - spec/integration/shell/show/show_base_sort_1.stdout - spec/integration/shell/show/show_base_sort_2.cmd - spec/integration/shell/show/show_base_sort_2.stdout - spec/integration/shell/show/show_conflictual.cmd - spec/integration/shell/show/show_conflictual.stdout - spec/integration/shell/show/show_csv.cmd - spec/integration/shell/show/show_csv.stdout - spec/integration/shell/show/show_ff.cmd - spec/integration/shell/show/show_ff.stdout - spec/integration/shell/show/show_rash.cmd - spec/integration/shell/show/show_rash.stdout - spec/integration/shell/show/show_rash_pretty.cmd - spec/integration/shell/show/show_rash_pretty.stdout - spec/integration/shell/show/show_yaml.cmd - spec/integration/shell/show/show_yaml.stdout - spec/integration/shell/sort/sort_0.cmd - spec/integration/shell/sort/sort_0.stdout - spec/integration/shell/sort/sort_1.cmd - spec/integration/shell/sort/sort_1.stdout - spec/integration/shell/sort/sort_2.cmd - spec/integration/shell/sort/sort_2.stdout - spec/integration/shell/sort/sort_3.cmd - spec/integration/shell/sort/sort_3.stdout - spec/integration/shell/summarize/summarize_0.cmd - spec/integration/shell/summarize/summarize_0.stdout - spec/integration/shell/ungroup/ungroup_0.cmd - spec/integration/shell/ungroup/ungroup_0.stdout - spec/integration/shell/union/union_0.cmd - spec/integration/shell/union/union_0.stdout - spec/integration/shell/unwrap/unwrap_0.cmd - spec/integration/shell/unwrap/unwrap_0.stdout - spec/integration/shell/wrap/wrap_0.cmd - spec/integration/shell/wrap/wrap_0.stdout - spec/integration/test_alf.rb - spec/integration/test_examples.rb - spec/integration/test_lispy.rb - spec/integration/test_semantics.rb - spec/integration/test_shell.rb - spec/regression/alf_file/__FILE__.alf - spec/regression/alf_file/suppliers.rash - spec/regression/alf_file/test___FILE__.rb - spec/regression/heading/test_heading_with_date.rb - spec/regression/lispy/test_compile.rb - spec/regression/logs/apache_combined.log - spec/regression/logs/test_path_attribute.rb - spec/regression/relation/test_relation_allbut_all.rb - spec/regression/relation/test_relation_with_date.rb - spec/regression/restrict/test_restrict_with_keywords.rb - spec/shared/a_valid_type_implementation.rb - spec/shared/a_value.rb - spec/shared/an_operator_class.rb - spec/spec_helper.rb - spec/unit/alf-core/aggregator/test_avg.rb - spec/unit/alf-core/aggregator/test_collect.rb - spec/unit/alf-core/aggregator/test_concat.rb - spec/unit/alf-core/aggregator/test_count.rb - spec/unit/alf-core/aggregator/test_max.rb - spec/unit/alf-core/aggregator/test_min.rb - spec/unit/alf-core/aggregator/test_stddev.rb - spec/unit/alf-core/aggregator/test_sum.rb - spec/unit/alf-core/aggregator/test_variance.rb - spec/unit/alf-core/assumptions/test_file.rb - spec/unit/alf-core/assumptions/test_instance_eval.rb - spec/unit/alf-core/assumptions/test_scoping.rb - spec/unit/alf-core/assumptions/test_set.rb - spec/unit/alf-core/environment/examples/suppliers.rash - spec/unit/alf-core/environment/test_folder.rb - spec/unit/alf-core/operator/non_relational/test_autonum.rb - spec/unit/alf-core/operator/non_relational/test_clip.rb - spec/unit/alf-core/operator/non_relational/test_coerce.rb - spec/unit/alf-core/operator/non_relational/test_compact.rb - spec/unit/alf-core/operator/non_relational/test_defaults.rb - spec/unit/alf-core/operator/non_relational/test_generator.rb - spec/unit/alf-core/operator/non_relational/test_sort.rb - spec/unit/alf-core/operator/relational/test_extend.rb - spec/unit/alf-core/operator/relational/test_group.rb - spec/unit/alf-core/operator/relational/test_heading.rb - spec/unit/alf-core/operator/relational/test_intersect.rb - spec/unit/alf-core/operator/relational/test_join.rb - spec/unit/alf-core/operator/relational/test_minus.rb - spec/unit/alf-core/operator/relational/test_project.rb - spec/unit/alf-core/operator/relational/test_quota.rb - spec/unit/alf-core/operator/relational/test_rank.rb - spec/unit/alf-core/operator/relational/test_rename.rb - spec/unit/alf-core/operator/relational/test_restrict.rb - spec/unit/alf-core/operator/relational/test_summarize.rb - spec/unit/alf-core/operator/relational/test_ungroup.rb - spec/unit/alf-core/operator/relational/test_union.rb - spec/unit/alf-core/operator/relational/test_unwrap.rb - spec/unit/alf-core/operator/relational/test_wrap.rb - spec/unit/alf-core/operator/signature/test_argv2args.rb - spec/unit/alf-core/operator/signature/test_collect_on.rb - spec/unit/alf-core/operator/signature/test_initialize.rb - spec/unit/alf-core/operator/signature/test_install.rb - spec/unit/alf-core/operator/signature/test_option_parser.rb - spec/unit/alf-core/operator/signature/test_parse_args.rb - spec/unit/alf-core/operator/signature/test_to_lispy.rb - spec/unit/alf-core/operator/signature/test_to_shell.rb - spec/unit/alf-core/operator/test_non_relational.rb - spec/unit/alf-core/operator/test_relational.rb - spec/unit/alf-core/reader/input.rb - spec/unit/alf-core/reader/test_alf_file.rb - spec/unit/alf-core/reader/test_initialize.rb - spec/unit/alf-core/reader/test_looks_a_path.rb - spec/unit/alf-core/reader/test_rash.rb - spec/unit/alf-core/relation/test_coerce.rb - spec/unit/alf-core/relation/test_inspect.rb - spec/unit/alf-core/relation/test_relops.rb - spec/unit/alf-core/relation/test_to_a.rb - spec/unit/alf-core/renderer/test_initialize.rb - spec/unit/alf-core/test_aggregator.rb - spec/unit/alf-core/test_environment.rb - spec/unit/alf-core/test_operator.rb - spec/unit/alf-core/test_reader.rb - spec/unit/alf-core/test_relation.rb - spec/unit/alf-core/test_renderer.rb - spec/unit/alf-core/text/test_cell.rb - spec/unit/alf-core/text/test_row.rb - spec/unit/alf-core/text/test_table.rb - spec/unit/alf-core/tools/test_class_name.rb - spec/unit/alf-core/tools/test_coalesce.rb - spec/unit/alf-core/tools/test_coerce.rb - spec/unit/alf-core/tools/test_ruby_case.rb - spec/unit/alf-core/tools/test_to_lispy.rb - spec/unit/alf-core/tools/test_to_relation.rb - spec/unit/alf-core/tools/test_to_ruby_literal.rb - spec/unit/alf-core/tools/test_tuple_handle.rb - spec/unit/alf-core/tools/test_tuple_heading.rb - spec/unit/alf-core/tools/test_varargs.rb - spec/unit/alf-core/types/test_attr_list.rb - spec/unit/alf-core/types/test_attr_name.rb - spec/unit/alf-core/types/test_boolean.rb - spec/unit/alf-core/types/test_class_methods.rb - spec/unit/alf-core/types/test_heading.rb - spec/unit/alf-core/types/test_ordering.rb - spec/unit/alf-core/types/test_renaming.rb - spec/unit/alf-core/types/test_size.rb - spec/unit/alf-core/types/test_summarization.rb - spec/unit/alf-core/types/test_tuple_computation.rb - spec/unit/alf-core/types/test_tuple_expression.rb - spec/unit/alf-core/types/test_tuple_predicate.rb - spec/unit/alf-csv/input.csv - spec/unit/alf-csv/test_reader.rb - spec/unit/alf-csv/test_renderer.rb - spec/unit/alf-engine/compact/test_set.rb - spec/unit/alf-engine/compact/test_uniq.rb - spec/unit/alf-engine/group/test_hash.rb - spec/unit/alf-engine/join/test_hash.rb - spec/unit/alf-engine/materialize/test_array.rb - spec/unit/alf-engine/materialize/test_hash.rb - spec/unit/alf-engine/quota/test_cesure.rb - spec/unit/alf-engine/rank/test_cesure.rb - spec/unit/alf-engine/semi/test_hash.rb - spec/unit/alf-engine/sort/test_in_memory.rb - spec/unit/alf-engine/summarize/test_cesure.rb - spec/unit/alf-engine/summarize/test_hash.rb - spec/unit/alf-engine/test_aggregate.rb - spec/unit/alf-engine/test_autonum.rb - spec/unit/alf-engine/test_clip.rb - spec/unit/alf-engine/test_coerce.rb - spec/unit/alf-engine/test_compact.rb - spec/unit/alf-engine/test_concat.rb - spec/unit/alf-engine/test_defaults.rb - spec/unit/alf-engine/test_filter.rb - spec/unit/alf-engine/test_generator.rb - spec/unit/alf-engine/test_rename.rb - spec/unit/alf-engine/test_set_attr.rb - spec/unit/alf-engine/test_sort.rb - spec/unit/alf-engine/test_ungroup.rb - spec/unit/alf-engine/test_unwrap.rb - spec/unit/alf-engine/test_wrap.rb - spec/unit/alf-logs/apache_combined.log - spec/unit/alf-logs/postgresql.log - spec/unit/alf-logs/test_reader.rb - spec/unit/alf-sequel/alf.db - spec/unit/alf-sequel/test_environment.rb - spec/unit/alf-shell/doc_manager/dynamic.md - spec/unit/alf-shell/doc_manager/example.md - spec/unit/alf-shell/doc_manager/example_1.txt - spec/unit/alf-shell/doc_manager/static.md - spec/unit/alf-shell/doc_manager/test_call.rb - spec/unit/alf-shell/main/test_class_methods.rb - spec/unit/alf-shell/operator/test_autonum.rb - spec/unit/alf-shell/operator/test_clip.rb - spec/unit/alf-shell/operator/test_coerce.rb - spec/unit/alf-shell/operator/test_compact.rb - spec/unit/alf-shell/operator/test_defaults.rb - spec/unit/alf-shell/operator/test_extend.rb - spec/unit/alf-shell/operator/test_generator.rb - spec/unit/alf-shell/operator/test_group.rb - spec/unit/alf-shell/operator/test_heading.rb - spec/unit/alf-shell/operator/test_intersect.rb - spec/unit/alf-shell/operator/test_join.rb - spec/unit/alf-shell/operator/test_matching.rb - spec/unit/alf-shell/operator/test_minus.rb - spec/unit/alf-shell/operator/test_not_matching.rb - spec/unit/alf-shell/operator/test_project.rb - spec/unit/alf-shell/operator/test_quota.rb - spec/unit/alf-shell/operator/test_rank.rb - spec/unit/alf-shell/operator/test_rename.rb - spec/unit/alf-shell/operator/test_restrict.rb - spec/unit/alf-shell/operator/test_sort.rb - spec/unit/alf-shell/operator/test_summarize.rb - spec/unit/alf-shell/operator/test_ungroup.rb - spec/unit/alf-shell/operator/test_union.rb - spec/unit/alf-shell/operator/test_unwrap.rb - spec/unit/alf-shell/operator/test_wrap.rb