@@ -67,11 +67,21 @@ inline fun <reified T> QueryBuilder<T>.less(property: Property<T>, value: Short)
6767 return less(property, value.toLong())
6868}
6969
70+ /* * Shortcut for [lessOrEqual(property, value.toLong())][QueryBuilder.lessOrEqual] */
71+ inline fun <reified T > QueryBuilder<T>.lessOrEqual (property : Property <T >, value : Short ): QueryBuilder <T > {
72+ return lessOrEqual(property, value.toLong())
73+ }
74+
7075/* * Shortcut for [greater(property, value.toLong())][QueryBuilder.greater] */
7176inline fun <reified T > QueryBuilder<T>.greater (property : Property <T >, value : Short ): QueryBuilder <T > {
7277 return greater(property, value.toLong())
7378}
7479
80+ /* * Shortcut for [greaterOrEqual(property, value.toLong())][QueryBuilder.greaterOrEqual] */
81+ inline fun <reified T > QueryBuilder<T>.greaterOrEqual (property : Property <T >, value : Short ): QueryBuilder <T > {
82+ return greaterOrEqual(property, value.toLong())
83+ }
84+
7585/* * Shortcut for [between(property, value1.toLong(), value2.toLong())][QueryBuilder.between] */
7686inline fun <reified T > QueryBuilder<T>.between (property : Property <T >, value1 : Short , value2 : Short ): QueryBuilder <T > {
7787 return between(property, value1.toLong(), value2.toLong())
@@ -94,11 +104,21 @@ inline fun <reified T> QueryBuilder<T>.less(property: Property<T>, value: Int):
94104 return less(property, value.toLong())
95105}
96106
107+ /* * Shortcut for [lessOrEqual(property, value.toLong())][QueryBuilder.lessOrEqual] */
108+ inline fun <reified T > QueryBuilder<T>.lessOrEqual (property : Property <T >, value : Int ): QueryBuilder <T > {
109+ return lessOrEqual(property, value.toLong())
110+ }
111+
97112/* * Shortcut for [greater(property, value.toLong())][QueryBuilder.greater] */
98113inline fun <reified T > QueryBuilder<T>.greater (property : Property <T >, value : Int ): QueryBuilder <T > {
99114 return greater(property, value.toLong())
100115}
101116
117+ /* * Shortcut for [greaterOrEqual(property, value.toLong())][QueryBuilder.greaterOrEqual] */
118+ inline fun <reified T > QueryBuilder<T>.greaterOrEqual (property : Property <T >, value : Int ): QueryBuilder <T > {
119+ return greaterOrEqual(property, value.toLong())
120+ }
121+
102122/* * Shortcut for [between(property, value1.toLong(), value2.toLong())][QueryBuilder.between] */
103123inline fun <reified T > QueryBuilder<T>.between (property : Property <T >, value1 : Int , value2 : Int ): QueryBuilder <T > {
104124 return between(property, value1.toLong(), value2.toLong())
@@ -116,11 +136,21 @@ inline fun <reified T> QueryBuilder<T>.less(property: Property<T>, value: Float)
116136 return less(property, value.toDouble())
117137}
118138
139+ /* * Shortcut for [lessOrEqual(property, value.toDouble())][QueryBuilder.lessOrEqual] */
140+ inline fun <reified T > QueryBuilder<T>.lessOrEqual (property : Property <T >, value : Float ): QueryBuilder <T > {
141+ return lessOrEqual(property, value.toDouble())
142+ }
143+
119144/* * Shortcut for [greater(property, value.toDouble())][QueryBuilder.greater] */
120145inline fun <reified T > QueryBuilder<T>.greater (property : Property <T >, value : Float ): QueryBuilder <T > {
121146 return greater(property, value.toDouble())
122147}
123148
149+ /* * Shortcut for [greaterOrEqual(property, value.toDouble())][QueryBuilder.greaterOrEqual] */
150+ inline fun <reified T > QueryBuilder<T>.greaterOrEqual (property : Property <T >, value : Float ): QueryBuilder <T > {
151+ return greaterOrEqual(property, value.toDouble())
152+ }
153+
124154/* * Shortcut for [between(property, value1.toDouble(), value2.toDouble())][QueryBuilder.between] */
125155inline fun <reified T > QueryBuilder<T>.between (property : Property <T >, value1 : Float , value2 : Float ): QueryBuilder <T > {
126156 return between(property, value1.toDouble(), value2.toDouble())
0 commit comments