class Sequel::Cockroach::Database

Public Instance Methods

copy_into_sql(table, opts) click to toggle source

SQL for doing fast table insert from stdin.

# File lib/sequel/adapters/cockroachdb.rb, line 15
def copy_into_sql(table, opts)
  sql = String.new
  sql << "COPY #{literal(table)}"
  if cols = opts[:columns]
    sql << literal(Array(cols))
  end
  sql << " FROM STDIN"
  if opts[:options] || opts[:format]
    sql << " #{opts[:format]}" if opts[:format]
    sql << "#{', ' if opts[:format]}#{opts[:options]}" if opts[:options]
  end
  sql
end
supports_savepoints?() click to toggle source

Cockroach DB only supports one savepoint

# File lib/sequel/adapters/cockroachdb.rb, line 10
def supports_savepoints?
  false
end

Private Instance Methods

dataset_class_default() click to toggle source
# File lib/sequel/adapters/cockroachdb.rb, line 31
def dataset_class_default
  Dataset
end