Skip to content
This repository was archived by the owner on Apr 20, 2024. It is now read-only.

Commit 34fc03d

Browse files
Merge pull request #72 from madsodgaard/hotfix/fix-rawsql-access-modifiers
Change RawSQLBuilder access modifiers to public
2 parents 965c23e + cbc5aab commit 34fc03d

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

Sources/Paginator/Paginatable/RawSQLBuilderPaginatable.swift

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import Fluent
22
import Vapor
33
import SQL
44

5-
protocol RawSQLBuilderPaginatable: Paginatable {
5+
public protocol RawSQLBuilderPaginatable: Paginatable {
66
associatedtype PaginatableMetaData
77

88
static func paginate<D: Database, Result>(
@@ -12,7 +12,7 @@ protocol RawSQLBuilderPaginatable: Paginatable {
1212
) throws -> Future<([Result], PaginatableMetaData)>
1313
}
1414

15-
class RawSQLBuilder<Database, Result> where
15+
public class RawSQLBuilder<Database, Result> where
1616
Database: DatabaseKit.Database,
1717
Database.Connection: SQLConnectable,
1818
Result: Decodable
@@ -24,7 +24,7 @@ class RawSQLBuilder<Database, Result> where
2424
let count: Int
2525
}
2626

27-
init(query: String, countQuery: String?, connection: Database.Connection) {
27+
public init(query: String, countQuery: String?, connection: Database.Connection) {
2828
self.sqlRawBuilder = connection.raw(query)
2929

3030
guard let countQuery = countQuery else {
@@ -36,7 +36,7 @@ class RawSQLBuilder<Database, Result> where
3636
}
3737
}
3838

39-
extension RawSQLBuilder {
39+
public extension RawSQLBuilder {
4040
func count(for req: Request) throws -> EventLoopFuture<Int> {
4141
guard let sqlRawCountBuilder = sqlRawCountBuilder else {
4242
throw Abort(HTTPStatus.internalServerError, reason: "Cannot compute count")
@@ -73,11 +73,11 @@ extension RawSQLBuilder {
7373
}
7474

7575
extension RawSQLBuilder: Transformable {
76-
typealias TransformableQuery = RawSQLBuilder<Database, Result>
77-
typealias TransformableQueryResult = Result
76+
public typealias TransformableQuery = RawSQLBuilder<Database, Result>
77+
public typealias TransformableQueryResult = Result
7878
}
7979

80-
extension TransformingQuery {
80+
public extension TransformingQuery {
8181
func paginate<P: Paginator, Database>(
8282
for req: Request
8383
) throws -> Future<P> where

Sources/Paginator/Paginators/OffsetPaginator/OffsetPaginator+RawSQLBuilderPaginatable.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import Vapor
33

44
extension OffsetPaginator: RawSQLBuilderPaginatable {
55
// This shouldn't be called directly - please use the extension on QueryBuilder instead.
6-
static func paginate<D: Database, Result>(
6+
public static func paginate<D: Database, Result>(
77
source: RawSQLBuilder<D, Result>,
88
count: Future<Int>,
99
on req: Request

0 commit comments

Comments
 (0)