Sha256: e1a0bb3647d2c90c9def44bdbc8fc3185fa0a33363d1e04d0974339dc74354d0

Contents?: true

Size: 461 Bytes

Versions: 2

Compression:

Stored size: 461 Bytes

Contents

# encoding: utf-8

module Veritas
  class Relation

    # An empty relation
    class Empty < Materialized
      ZERO_TUPLE = [].freeze

      # Initialize an empty Relation
      #
      # @param [Header] header
      #   the header for the empty relation
      #
      # @return [undefined]
      #
      # @api public
      def initialize(header)
        super(header, ZERO_TUPLE)
      end

    end # class Empty
  end # class Relation
end # module Veritas

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
veritas-0.0.5 lib/veritas/relation/empty.rb
veritas-0.0.4 lib/veritas/relation/empty.rb