Sha256: 5c076180081775ff348d6608d1aa673b2d37f34629feb695afa35befc07b19f9
Contents?: true
Size: 843 Bytes
Versions: 4
Compression:
Stored size: 843 Bytes
Contents
# encoding: utf-8 module QueryBuilder::CQL module Modifiers # Provides column for CREATE INDEX statement # # @api public # module Returns # Adds return type to the index # # @param [#to_s] type # # @return [QueryBuilder::Core::Statement] updated statement # def returns(type) self << Clause.new(type_name: type) end private def maybe_returns clauses(:returns) end # The clause for adding to a statement # # @api private # class Clause < Base type :returns attribute :type_name, required: true # @private def to_s "RETURNS #{type_name}" end end # class Clause end # module Returns end # module Modifiers end # module QueryBuilder::CQL
Version data entries
4 entries across 4 versions & 1 rubygems