Module: Alf::Algebra

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

Defined Under Namespace

Modules: Binary, Classification, Experimental, NonRelational, Nullary, Operand, Operator, Relational, Unary, Visitor Classes: Autonum, Clip, Coerce, Compact, Compiler, Defaults, Extend, Generator, Group, InferHeading, Intersect, Join, Matching, Minus, NotMatching, Project, Quota, Rank, Rename, Restrict, Rewriter, Signature, Sort, Summarize, ToDot, TypeSafe, Ungroup, Union, Unwrap, Wrap

Class Method Summary collapse

Class Method Details

.named_operand(name, connection = nil) ⇒ Object



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

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