Module: Alf::Algebra

Defined in:
lib/alf/algebra.rb,
lib/alf/algebra/operand.rb,
lib/alf/algebra/shortcut.rb,
lib/alf/algebra/operator.rb,
lib/alf/algebra/operand/fake.rb,
lib/alf/algebra/operand/named.rb,
lib/alf/algebra/operator/rank.rb,
lib/alf/algebra/operand/proxy.rb,
lib/alf/algebra/operator/join.rb,
lib/alf/algebra/operator/clip.rb,
lib/alf/algebra/operator/page.rb,
lib/alf/algebra/operator/sort.rb,
lib/alf/algebra/operator/wrap.rb,
lib/alf/algebra/support/unary.rb,
lib/alf/algebra/operator/minus.rb,
lib/alf/algebra/support/binary.rb,
lib/alf/algebra/operator/image.rb,
lib/alf/algebra/operator/union.rb,
lib/alf/algebra/operator/frame.rb,
lib/alf/algebra/operator/group.rb,
lib/alf/algebra/operator/quota.rb,
lib/alf/algebra/support/nullary.rb,
lib/alf/algebra/operator/rename.rb,
lib/alf/algebra/shortcut/allbut.rb,
lib/alf/algebra/operator/coerce.rb,
lib/alf/algebra/support/visitor.rb,
lib/alf/algebra/operator/unwrap.rb,
lib/alf/algebra/operator/extend.rb,
lib/alf/algebra/operator/autonum.rb,
lib/alf/algebra/operator/ungroup.rb,
lib/alf/algebra/support/rewriter.rb,
lib/alf/algebra/operator/project.rb,
lib/alf/algebra/support/compiler.rb,
lib/alf/algebra/operator/compact.rb,
lib/alf/algebra/operator/restrict.rb,
lib/alf/algebra/support/signature.rb,
lib/alf/algebra/operator/matching.rb,
lib/alf/algebra/operator/defaults.rb,
lib/alf/algebra/support/type_check.rb,
lib/alf/algebra/support/relational.rb,
lib/alf/algebra/operator/generator.rb,
lib/alf/algebra/operator/summarize.rb,
lib/alf/algebra/operator/intersect.rb,
lib/alf/algebra/support/experimental.rb,
lib/alf/algebra/operator/hierarchize.rb,
lib/alf/algebra/operator/not_matching.rb,
lib/alf/algebra/support/with_ordering.rb,
lib/alf/algebra/support/non_relational.rb,
lib/alf/algebra/support/classification.rb

Defined Under Namespace

Modules: Binary, Classification, Experimental, NonRelational, Nullary, Operand, Operator, Relational, Shortcut, TypeCheck, Unary, Visitor, WithOrdering Classes: Allbut, Autonum, Clip, Coerce, Compact, Compiler, Defaults, Extend, Frame, Generator, Group, Hierarchize, Image, Intersect, Join, Matching, Minus, NotMatching, Page, Project, Quota, Rank, Rename, Restrict, Rewriter, Signature, Sort, Summarize, Ungroup, Union, Unwrap, Wrap

Class Method Summary collapse

Class Method Details

.named_operand(name, connection = nil) ⇒ Object


8
9
10
# File 'lib/alf/algebra.rb', line 8

def named_operand(name, connection = nil)
  Operand::Named.new(name, connection)
end