Module: Benedictus

Defined in:
lib/benedictus.rb,
lib/benedictus/cli.rb,
lib/benedictus/color.rb,
lib/benedictus/errors.rb,
lib/benedictus/runner.rb,
lib/benedictus/version.rb,
lib/benedictus/plan/node.rb,
lib/benedictus/plan/tree.rb,
lib/benedictus/plan/parser.rb,
lib/benedictus/plan_runner.rb,
lib/benedictus/rails_loader.rb,
lib/benedictus/safety_guard.rb,
lib/benedictus/sql_formatter.rb,
lib/benedictus/heuristics/base.rb,
lib/benedictus/relation_resolver.rb,
lib/benedictus/heuristics/warning.rb,
lib/benedictus/heuristics/registry.rb,
lib/benedictus/expression_evaluator.rb,
lib/benedictus/renderers/raw_renderer.rb,
lib/benedictus/renderers/json_renderer.rb,
lib/benedictus/renderers/tree_renderer.rb,
lib/benedictus/heuristics/external_sort.rb,
lib/benedictus/heuristics/nested_loop_blowup.rb,
lib/benedictus/heuristics/row_estimate_drift.rb,
lib/benedictus/heuristics/expensive_per_row_scan.rb,
lib/benedictus/heuristics/seq_scan_on_large_table.rb

Defined Under Namespace

Modules: Heuristics, Plan, Renderers, SqlFormatter Classes: CLI, Color, DatabaseError, Error, EvaluationError, ExpressionEvaluator, PlanRunner, RailsLoader, RailsNotFoundError, RelationResolver, Runner, SafetyGuard, UnresolvableExpression, UnsafeQueryError

Constant Summary collapse

VERSION =
"0.2.0"