@@ -41,7 +41,7 @@ import java.util.stream.Stream
4141 * @see ResponseTypes
4242 * @since 0.1.0
4343 */
44- inline fun <reified R , reified Q > QueryGateway.queryMany (query : Q ): CompletableFuture <List <R >> {
44+ inline fun <reified R , reified Q : Any > QueryGateway.queryMany (query : Q ): CompletableFuture <List <R >> {
4545 return this .query(query, ResponseTypes .multipleInstancesOf(R ::class .java))
4646}
4747
@@ -57,7 +57,7 @@ inline fun <reified R, reified Q> QueryGateway.queryMany(query: Q): CompletableF
5757 * @see ResponseTypes
5858 * @since 0.1.0
5959 */
60- inline fun <reified R , reified Q > QueryGateway.queryMany (queryName : String , query : Q ): CompletableFuture <List <R >> {
60+ inline fun <reified R , reified Q : Any > QueryGateway.queryMany (queryName : String , query : Q ): CompletableFuture <List <R >> {
6161 return this .query(queryName, query, ResponseTypes .multipleInstancesOf(R ::class .java))
6262}
6363
@@ -72,7 +72,7 @@ inline fun <reified R, reified Q> QueryGateway.queryMany(queryName: String, quer
7272 * @see ResponseTypes
7373 * @since 0.1.0
7474 */
75- inline fun <reified R , reified Q > QueryGateway.query (query : Q ): CompletableFuture <R > {
75+ inline fun <reified R , reified Q : Any > QueryGateway.query (query : Q ): CompletableFuture <R > {
7676 return this .query(query, ResponseTypes .instanceOf(R ::class .java))
7777}
7878
@@ -88,7 +88,7 @@ inline fun <reified R, reified Q> QueryGateway.query(query: Q): CompletableFutur
8888 * @see ResponseTypes
8989 * @since 0.1.0
9090 */
91- inline fun <reified R , reified Q > QueryGateway.query (queryName : String , query : Q ): CompletableFuture <R > {
91+ inline fun <reified R , reified Q : Any > QueryGateway.query (queryName : String , query : Q ): CompletableFuture <R > {
9292 return this .query(queryName, query, ResponseTypes .instanceOf(R ::class .java))
9393}
9494
@@ -103,7 +103,7 @@ inline fun <reified R, reified Q> QueryGateway.query(queryName: String, query: Q
103103 * @see ResponseTypes
104104 * @since 0.1.0
105105 */
106- inline fun <reified R , reified Q > QueryGateway.queryOptional (query : Q ): CompletableFuture <Optional <R >> {
106+ inline fun <reified R , reified Q : Any > QueryGateway.queryOptional (query : Q ): CompletableFuture <Optional <R >> {
107107 return this .query(query, ResponseTypes .optionalInstanceOf(R ::class .java))
108108}
109109
@@ -119,7 +119,7 @@ inline fun <reified R, reified Q> QueryGateway.queryOptional(query: Q): Completa
119119 * @see ResponseTypes
120120 * @since 0.1.0
121121 */
122- inline fun <reified R , reified Q > QueryGateway.queryOptional (queryName : String , query : Q ): CompletableFuture <Optional <R >> {
122+ inline fun <reified R , reified Q : Any > QueryGateway.queryOptional (queryName : String , query : Q ): CompletableFuture <Optional <R >> {
123123 return this .query(queryName, query, ResponseTypes .optionalInstanceOf(R ::class .java))
124124}
125125
@@ -136,7 +136,7 @@ inline fun <reified R, reified Q> QueryGateway.queryOptional(queryName: String,
136136 * @see ResponseTypes
137137 * @since 0.2.0
138138 */
139- inline fun <reified R , reified Q > QueryGateway.scatterGather (query : Q , timeout : Long ,
139+ inline fun <reified R , reified Q : Any > QueryGateway.scatterGather (query : Q , timeout : Long ,
140140 timeUnit : TimeUnit ): Stream <R > {
141141 return this .scatterGather(query, ResponseTypes .instanceOf(R ::class .java), timeout, timeUnit)
142142}
@@ -155,7 +155,7 @@ inline fun <reified R, reified Q> QueryGateway.scatterGather(query: Q, timeout:
155155 * @see ResponseTypes
156156 * @since 0.2.0
157157 */
158- inline fun <reified R , reified Q > QueryGateway.scatterGather (queryName : String , query : Q , timeout : Long ,
158+ inline fun <reified R , reified Q : Any > QueryGateway.scatterGather (queryName : String , query : Q , timeout : Long ,
159159 timeUnit : TimeUnit ): Stream <R > {
160160 return this .scatterGather(queryName, query, ResponseTypes .instanceOf(R ::class .java), timeout, timeUnit)
161161}
@@ -173,7 +173,7 @@ inline fun <reified R, reified Q> QueryGateway.scatterGather(queryName: String,
173173 * @see ResponseTypes
174174 * @since 0.2.0
175175 */
176- inline fun <reified R , reified Q > QueryGateway.scatterGatherMany (query : Q , timeout : Long ,
176+ inline fun <reified R , reified Q : Any > QueryGateway.scatterGatherMany (query : Q , timeout : Long ,
177177 timeUnit : TimeUnit ): Stream <List <R >> {
178178 return this .scatterGather(query, ResponseTypes .multipleInstancesOf(R ::class .java), timeout, timeUnit)
179179}
@@ -192,7 +192,7 @@ inline fun <reified R, reified Q> QueryGateway.scatterGatherMany(query: Q, timeo
192192 * @see ResponseTypes
193193 * @since 0.2.0
194194 */
195- inline fun <reified R , reified Q > QueryGateway.scatterGatherMany (queryName : String , query : Q , timeout : Long ,
195+ inline fun <reified R , reified Q : Any > QueryGateway.scatterGatherMany (queryName : String , query : Q , timeout : Long ,
196196 timeUnit : TimeUnit ): Stream <List <R >> {
197197 return this .scatterGather(queryName, query, ResponseTypes .multipleInstancesOf(R ::class .java), timeout, timeUnit)
198198}
@@ -210,7 +210,7 @@ inline fun <reified R, reified Q> QueryGateway.scatterGatherMany(queryName: Stri
210210 * @see ResponseTypes
211211 * @since 0.2.0
212212 */
213- inline fun <reified R , reified Q > QueryGateway.scatterGatherOptional (query : Q , timeout : Long ,
213+ inline fun <reified R , reified Q : Any > QueryGateway.scatterGatherOptional (query : Q , timeout : Long ,
214214 timeUnit : TimeUnit ): Stream <Optional <R >> {
215215 return this .scatterGather(query, ResponseTypes .optionalInstanceOf(R ::class .java), timeout, timeUnit)
216216}
@@ -229,7 +229,7 @@ inline fun <reified R, reified Q> QueryGateway.scatterGatherOptional(query: Q, t
229229 * @see ResponseTypes
230230 * @since 0.2.0
231231 */
232- inline fun <reified R , reified Q > QueryGateway.scatterGatherOptional (queryName : String , query : Q , timeout : Long ,
232+ inline fun <reified R , reified Q : Any > QueryGateway.scatterGatherOptional (queryName : String , query : Q , timeout : Long ,
233233 timeUnit : TimeUnit ): Stream <Optional <R >> {
234234 return this .scatterGather(queryName, query, ResponseTypes .optionalInstanceOf(R ::class .java), timeout, timeUnit)
235235}
@@ -246,7 +246,7 @@ inline fun <reified R, reified Q> QueryGateway.scatterGatherOptional(queryName:
246246 * @see ResponseTypes
247247 * @since 0.3.0
248248 */
249- inline fun <reified Q , reified I , reified U > QueryGateway.subscriptionQuery (query : Q ): SubscriptionQueryResult <I , U > =
249+ inline fun <reified Q : Any , reified I , reified U > QueryGateway.subscriptionQuery (query : Q ): SubscriptionQueryResult <I , U > =
250250 this .subscriptionQuery(query, ResponseTypes .instanceOf(I ::class .java), ResponseTypes .instanceOf(U ::class .java))
251251
252252/* *
@@ -262,5 +262,5 @@ inline fun <reified Q, reified I, reified U> QueryGateway.subscriptionQuery(quer
262262 * @see ResponseTypes
263263 * @since 0.3.0
264264 */
265- inline fun <reified Q , reified I , reified U > QueryGateway.subscriptionQuery (queryName : String , query : Q ): SubscriptionQueryResult <I , U > =
265+ inline fun <reified Q : Any , reified I , reified U > QueryGateway.subscriptionQuery (queryName : String , query : Q ): SubscriptionQueryResult <I , U > =
266266 this .subscriptionQuery(queryName, query, ResponseTypes .instanceOf(I ::class .java), ResponseTypes .instanceOf(U ::class .java))
0 commit comments