class GraphQL::Pagination::SequelDatasetConnection

Customizes `RelationConnection` to work with `Sequel::Dataset`s.

Private Instance Methods

null_relation(relation) click to toggle source
# File lib/graphql/pagination/sequel_dataset_connection.rb, line 23
def null_relation(relation)
  relation.where(false)
end
relation_count(relation) click to toggle source
# File lib/graphql/pagination/sequel_dataset_connection.rb, line 18
def relation_count(relation)
  # Remove order to make it faster
  relation.order(nil).count
end
relation_limit(relation) click to toggle source
# File lib/graphql/pagination/sequel_dataset_connection.rb, line 14
def relation_limit(relation)
  relation.opts[:limit]
end
relation_offset(relation) click to toggle source
# File lib/graphql/pagination/sequel_dataset_connection.rb, line 10
def relation_offset(relation)
  relation.opts[:offset]
end