2020-04-19 13:18:17 +02:00
package de.pheerai.rcdbquery.dataMappings
2020-05-01 15:44:45 +02:00
import de.pheerai.rcdbquery.dataMappings.order.Order
2020-08-23 23:11:41 +02:00
import de.pheerai.rcdbquery.dsl.params.ParamsCollector
const val EXTRA _COLUMNS _ERROR _MESSAGE =
" The parameter for extra columns has not yet been discovered (if it even exists). Use multiple values in the `sortBy` param instead (first values take sorting precedence) "
2020-04-19 13:18:17 +02:00
@Suppress ( " unused " )
@Deprecated (
2020-08-23 23:11:41 +02:00
EXTRA _COLUMNS _ERROR _MESSAGE ,
2020-04-19 13:18:17 +02:00
ReplaceWith ( " sortBy " ) , DeprecationLevel . ERROR
)
2020-05-01 15:44:45 +02:00
fun ParamsCollector . extraColumns ( orders : List < Order > ) : Nothing =
2020-08-23 23:11:41 +02:00
error ( EXTRA _COLUMNS _ERROR _MESSAGE )
2020-04-19 13:18:17 +02:00
@Suppress ( " unused " )
@Deprecated (
2020-08-23 23:11:41 +02:00
EXTRA _COLUMNS _ERROR _MESSAGE ,
2020-04-19 13:18:17 +02:00
ReplaceWith ( " sortBy " ) , DeprecationLevel . ERROR
)
2020-05-01 15:44:45 +02:00
fun ParamsCollector . extraColumns ( vararg orders : Order ) : Nothing =
2020-08-23 23:11:41 +02:00
error ( EXTRA _COLUMNS _ERROR _MESSAGE )