module Sequel::TemporarilyReleaseConnection::ShardedTimedQueue
Public Instance Methods
temporarily_release_connection(conn, server)
click to toggle source
Normalize the server name for sharded connection pools
Calls superclass method
# File lib/sequel/extensions/temporarily_release_connection.rb 109 def temporarily_release_connection(conn, server) 110 server = pick_server(server) 111 super 112 end
Private Instance Methods
trc_acquire(t, server)
click to toggle source
# File lib/sequel/extensions/temporarily_release_connection.rb 124 def trc_acquire(t, server) 125 acquire(t, server) 126 end
trc_owned_connection(t, server)
click to toggle source
# File lib/sequel/extensions/temporarily_release_connection.rb 116 def trc_owned_connection(t, server) 117 owned_connection(t, server) 118 end
trc_release(t, conn, server)
click to toggle source
# File lib/sequel/extensions/temporarily_release_connection.rb 120 def trc_release(t, conn, server) 121 release(t, conn, server) 122 end