class

Clear::Reflection::Column::Collection

Inherits Clear::Model::CollectionBase < Clear::SQL::SelectBuilder < Clear::SQL::Query::WithPagination < Clear::SQL::Query::BeforeQuery < Clear::SQL::Query::Change < Clear::SQL::Query::Connection < Clear::SQL::Query::Pluck < Clear::SQL::Query::Fetch < Clear::SQL::Query::Execute < Clear::SQL::Query::Lock < Clear::SQL::Query::Window < Clear::SQL::Query::CTE < Clear::SQL::Query::Aggregate < Clear::SQL::Query::OffsetLimit < Clear::SQL::Query::GroupBy < Clear::SQL::Query::OrderBy < Clear::SQL::Query::Having < Clear::SQL::Query::Where < Clear::SQL::Query::Join < Clear::SQL::Query::From < Clear::SQL::Query::Select < Enumerable < Reference < Object

:doc: Clear::Model::Collection

This is the object managing a SELECT request. A new collection is created by calling Clear::Model.query

Collection are mutable and refining the SQL will mutate the collection. You may want to copy the collection by calling dup

See Clear::Model::CollectionBase

Instance methods

with_table(fetch_columns = false, &block : Clear::Reflection::Table::Collection -> ) : self
with_table(fetch_columns = false) : self