class FluentQuery::Queries::Prepared

Prepared query.

Public Class Methods

new(connection, query) click to toggle source

Constructor.

Calls superclass method FluentQuery::Queries::Abstract::new
# File lib/fluent-query/queries/prepared.rb, line 24
def initialize(connection, query)
    super(connection)
    @query = @connection.driver.prepare(query)
end

Public Instance Methods

assoc(specification, *args) click to toggle source

Returns all selected rows ordered according to datafield from it.

# File lib/fluent-query/queries/prepared.rb, line 43
def assoc(specification, *args)
    self.execute(*args).assoc(specification)
end
build(*args) click to toggle source

Builds prepared query string to final form.

# File lib/fluent-query/queries/prepared.rb, line 34
def build(*args)
    [@query, args]
end