Sha256: db1ae3c9e64d021919cb0ad4f2f61067c66c5f4597b88d8e560123eb82cd8648

Contents?: true

Size: 1.91 KB

Versions: 1

Compression:

Stored size: 1.91 KB

Contents

# :main: README.rdoc
module Piglet # :nodoc:
  VERSION = '0.2.2'
  
  class PigletError < StandardError; end
  class NotSupportedError < PigletError; end
  
  autoload :Interpreter, 'piglet/interpreter'
  
  module Inout
    autoload :Describe, 'piglet/inout/describe'
    autoload :Dump, 'piglet/inout/dump'
    autoload :Explain, 'piglet/inout/explain'
    autoload :Illustrate, 'piglet/inout/illustrate'
    autoload :Load, 'piglet/inout/load'
    autoload :Output, 'piglet/inout/output'
    autoload :StorageTypes, 'piglet/inout/storage_types'
    autoload :Store, 'piglet/inout/store'
  end
  
  module Relation
    autoload :Cogroup, 'piglet/relation/cogroup'
    autoload :Cross, 'piglet/relation/cross'
    autoload :Distinct, 'piglet/relation/distinct'
    autoload :Filter, 'piglet/relation/filter'
    autoload :Foreach, 'piglet/relation/foreach'
    autoload :Group, 'piglet/relation/group'
    autoload :Join, 'piglet/relation/join'
    autoload :Limit, 'piglet/relation/limit'
    autoload :Order, 'piglet/relation/order'
    autoload :Relation, 'piglet/relation/relation'
    autoload :Sample, 'piglet/relation/sample'
    autoload :Split, 'piglet/relation/split'
    autoload :Stream, 'piglet/relation/stream'
    autoload :Union, 'piglet/relation/union'
  end
  
  module Field
    autoload :BinaryConditional, 'piglet/field/binary_conditional'
    autoload :CallExpression, 'piglet/field/call_expression'
    autoload :InfixExpression, 'piglet/field/infix_expression'
    autoload :Literal, 'piglet/field/literal'
    autoload :Field, 'piglet/field/field'
    autoload :PrefixExpression, 'piglet/field/prefix_expression'
    autoload :Reference, 'piglet/field/reference'
    autoload :Rename, 'piglet/field/rename'
    autoload :SuffixExpression, 'piglet/field/suffix_expression'
  end
  
  module Schema
    autoload :Bag, 'piglet/schema/bag'
    autoload :Tuple, 'piglet/schema/tuple'
    
    class SchemaError < PigletError; end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
piglet-0.2.2 lib/piglet.rb