module Sequel::JDBC::Dataset::StoredProcedureMethods

Use JDBC CallableStatements to execute stored procedures. Only supported if the underlying database has stored procedure support.

Private Instance Methods

execute(sql, opts=OPTS, &block) click to toggle source

Execute the database stored procedure with the stored arguments.

Calls superclass method
# File lib/sequel/adapters/jdbc.rb, line 703
def execute(sql, opts=OPTS, &block)
  super(@sproc_name, {:args=>@sproc_args, :sproc=>true}.merge(opts), &block)
end
execute_dui(sql, opts=OPTS, &block) click to toggle source

Same as execute, explicit due to intricacies of alias and super.

Calls superclass method
# File lib/sequel/adapters/jdbc.rb, line 708
def execute_dui(sql, opts=OPTS, &block)
  super(@sproc_name, {:args=>@sproc_args, :sproc=>true}.merge(opts), &block)
end
execute_insert(sql, opts=OPTS, &block) click to toggle source

Same as execute, explicit due to intricacies of alias and super.

Calls superclass method
# File lib/sequel/adapters/jdbc.rb, line 713
def execute_insert(sql, opts=OPTS, &block)
  super(@sproc_name, {:args=>@sproc_args, :sproc=>true, :type=>:insert}.merge(opts), &block)
end