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