class Sequel::Vertica::Dataset
Constants
- EXPLAIN
- EXPLAIN_LOCAL
- QUERY_PLAN
Public Instance Methods
columns()
click to toggle source
# File lib/sequel/adapters/vertica.rb, line 133 def columns return @columns if @columns ds = unfiltered.unordered.clone(:distinct => nil, :limit => 0, :offset => nil) res = @db.execute(ds.select_sql) @columns = res.columns.map { |c| c.name } @columns end
explain(opts={})
click to toggle source
# File lib/sequel/adapters/vertica.rb, line 147 def explain(opts={}) execute((opts[:local] ? EXPLAIN_LOCAL : EXPLAIN) + select_sql).map { |k, v| k == QUERY_PLAN }.join("\$") end
fetch_rows(sql) { |row| ... }
click to toggle source
# File lib/sequel/adapters/vertica.rb, line 141 def fetch_rows(sql) execute(sql) do |row| yield row end end
supports_regexp?()
click to toggle source
# File lib/sequel/adapters/vertica.rb, line 151 def supports_regexp? true end