IndexedConnection
public protocol IndexedConnection : ConcreteResolvable, OutputResolvable
Undocumented
-
Undocumented
Declaration
Swift
associatedtype Node : ConcreteResolvable, OutputResolvable -
Undocumented
Declaration
Swift
associatedtype Identifier : Hashable -
Undocumented
Declaration
Swift
associatedtype Translator : IndexCursorTranslator = StandardIndexCursorTranslator -
Undocumented
Declaration
Swift
var identifier: Identifier { get } -
Undocumented
Declaration
Swift
func totalCount(eventLoop: EventLoopGroup) -> EventLoopFuture<Int> -
defaultPageSize(eventLoop:Default implementation) Undocumented
Default Implementation
Undocumented
Declaration
Swift
func defaultPageSize(eventLoop: EventLoopGroup) -> EventLoopFuture<Int?> -
Undocumented
Declaration
Swift
func nodes(offset: Int, size: Int, eventLoop: EventLoopGroup) -> EventLoopFuture<[Node?]?> -
concreteTypeNameExtension methodDeclaration
Swift
public static var concreteTypeName: String { get } -
additionalArgumentsExtension methodWarning
default implementation fromGraphZahl. Do not override unless you know exactly what you are doing.Declaration
Swift
public static var additionalArguments: [String : InputResolvable.Type] { get } -
resolve(using:Extension method) Warning
default implementation fromGraphZahl. Do not override unless you know exactly what you are doing.Declaration
Swift
public static func resolve(using context: inout Resolution.Context) throws -> GraphQLOutputType -
resolve(source:Extension methodarguments: context: eventLoop: ) Warning
default implementation fromGraphZahl. Do not override unless you know exactly what you are doing.Declaration
Swift
public func resolve(source: Any, arguments: [String : Map], context: MutableContext, eventLoop: EventLoopGroup) throws -> Output
View on GitHub
IndexedConnection Protocol Reference