Method: Sequel::Dataset#server?

Defined in:
lib/sequel/dataset/query.rb

#server?(server) ⇒ Boolean

If the database uses sharding and the current dataset has not had a server set, return a cloned dataset that uses the given server. Otherwise, return the receiver directly instead of returning a clone.

Returns:

  • (Boolean)


1004
1005
1006
1007
1008
1009
1010
# File 'lib/sequel/dataset/query.rb', line 1004

def server?(server)
  if db.sharded? && !opts[:server]
    server(server)
  else
    self
  end
end