Class: Cassandra::Session

Inherits:
Object
  • Object
show all
Defined in:
lib/cassandra_model/session_compatibility.rb

Instance Method Summary collapse

Instance Method Details

#__execute_asyncObject



6
# File 'lib/cassandra_model/session_compatibility.rb', line 6

alias :__execute_async :execute_async

#execute(statement, *args) ⇒ Object



14
15
16
# File 'lib/cassandra_model/session_compatibility.rb', line 14

def execute(statement, *args)
  execute_async(statement, *args).get
end

#execute_async(statement, *args) ⇒ Object



8
9
10
11
12
# File 'lib/cassandra_model/session_compatibility.rb', line 8

def execute_async(statement, *args)
  options = args.last.is_a?(Hash) ? args.pop : {}
  options = options.merge(arguments: args) unless options[:arguments]
  __execute_async(statement, options)
end