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