@@ -67,11 +67,21 @@ inline fun <reified T> QueryBuilder<T>.less(property: Property<T>, value: Short)
67
67
return less(property, value.toLong())
68
68
}
69
69
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
+
70
75
/* * Shortcut for [greater(property, value.toLong())][QueryBuilder.greater] */
71
76
inline fun <reified T > QueryBuilder<T>.greater (property : Property <T >, value : Short ): QueryBuilder <T > {
72
77
return greater(property, value.toLong())
73
78
}
74
79
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
+
75
85
/* * Shortcut for [between(property, value1.toLong(), value2.toLong())][QueryBuilder.between] */
76
86
inline fun <reified T > QueryBuilder<T>.between (property : Property <T >, value1 : Short , value2 : Short ): QueryBuilder <T > {
77
87
return between(property, value1.toLong(), value2.toLong())
@@ -94,11 +104,21 @@ inline fun <reified T> QueryBuilder<T>.less(property: Property<T>, value: Int):
94
104
return less(property, value.toLong())
95
105
}
96
106
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
+
97
112
/* * Shortcut for [greater(property, value.toLong())][QueryBuilder.greater] */
98
113
inline fun <reified T > QueryBuilder<T>.greater (property : Property <T >, value : Int ): QueryBuilder <T > {
99
114
return greater(property, value.toLong())
100
115
}
101
116
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
+
102
122
/* * Shortcut for [between(property, value1.toLong(), value2.toLong())][QueryBuilder.between] */
103
123
inline fun <reified T > QueryBuilder<T>.between (property : Property <T >, value1 : Int , value2 : Int ): QueryBuilder <T > {
104
124
return between(property, value1.toLong(), value2.toLong())
@@ -116,11 +136,21 @@ inline fun <reified T> QueryBuilder<T>.less(property: Property<T>, value: Float)
116
136
return less(property, value.toDouble())
117
137
}
118
138
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
+
119
144
/* * Shortcut for [greater(property, value.toDouble())][QueryBuilder.greater] */
120
145
inline fun <reified T > QueryBuilder<T>.greater (property : Property <T >, value : Float ): QueryBuilder <T > {
121
146
return greater(property, value.toDouble())
122
147
}
123
148
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
+
124
154
/* * Shortcut for [between(property, value1.toDouble(), value2.toDouble())][QueryBuilder.between] */
125
155
inline fun <reified T > QueryBuilder<T>.between (property : Property <T >, value1 : Float , value2 : Float ): QueryBuilder <T > {
126
156
return between(property, value1.toDouble(), value2.toDouble())
0 commit comments