Module: Sequel::ColdColDataset
- Defined in:
- lib/sequel/extensions/cold_col.rb
Instance Method Summary collapse
-
#columns ⇒ Object
Return the columns for the dataset without executing a query.
- #columns_search(opts_chain = nil) ⇒ Object
Instance Method Details
#columns ⇒ Object
Return the columns for the dataset without executing a query
218 219 220 |
# File 'lib/sequel/extensions/cold_col.rb', line 218 def columns columns_search end |
#columns_search(opts_chain = nil) ⇒ Object
222 223 224 225 226 227 228 229 230 231 232 |
# File 'lib/sequel/extensions/cold_col.rb', line 222 def columns_search(opts_chain = nil) if (cols = _columns) return cols end unless (pcs = probable_columns(opts.merge(parent_opts: opts_chain))) && pcs.all? raise("Failed to find columns for #{sql}") end self.columns = pcs end |