@@ -88,26 +88,51 @@ def greater_than_int(self, prop: Union[int, str, Property], value: int) -> obx_q
8888 prop_id = self ._entity .get_property_id (prop )
8989 cond = obx_qb_greater_than_int (self ._c_builder , prop_id , value )
9090 return cond
91+
92+ def greater_than_double (self , prop : Union [int , str , Property ], value : float ) -> obx_qb_cond :
93+ prop_id = self ._entity .get_property_id (prop )
94+ cond = obx_qb_greater_than_double (self ._c_builder , prop_id , value )
95+ return cond
9196
9297 def greater_or_equal_int (self , prop : Union [int , str , Property ], value : int ) -> obx_qb_cond :
9398 prop_id = self ._entity .get_property_id (prop )
9499 cond = obx_qb_greater_or_equal_int (self ._c_builder , prop_id , value )
95100 return cond
101+
102+ def greater_or_equal_double (self , prop : Union [int , str , Property ], value : float ) -> obx_qb_cond :
103+ prop_id = self ._entity .get_property_id (prop )
104+ cond = obx_qb_greater_or_equal_double (self ._c_builder , prop_id , value )
105+ return cond
96106
97107 def less_than_int (self , prop : Union [int , str , Property ], value : int ) -> obx_qb_cond :
98108 prop_id = self ._entity .get_property_id (prop )
99109 cond = obx_qb_less_than_int (self ._c_builder , prop_id , value )
100110 return cond
111+
112+ def less_than_double (self , prop : Union [int , str , Property ], value : float ) -> obx_qb_cond :
113+ prop_id = self ._entity .get_property_id (prop )
114+ cond = obx_qb_less_than_double (self ._c_builder , prop_id , value )
115+ return cond
101116
102117 def less_or_equal_int (self , prop : Union [int , str , Property ], value : int ) -> obx_qb_cond :
103118 prop_id = self ._entity .get_property_id (prop )
104119 cond = obx_qb_less_or_equal_int (self ._c_builder , prop_id , value )
105120 return cond
121+
122+ def less_or_equal_double (self , prop : Union [int , str , Property ], value : float ) -> obx_qb_cond :
123+ prop_id = self ._entity .get_property_id (prop )
124+ cond = obx_qb_less_or_equal_double (self ._c_builder , prop_id , value )
125+ return cond
106126
107127 def between_2ints (self , prop : Union [int , str , Property ], value_a : int , value_b : int ) -> obx_qb_cond :
108128 prop_id = self ._entity .get_property_id (prop )
109129 cond = obx_qb_between_2ints (self ._c_builder , prop_id , value_a , value_b )
110130 return cond
131+
132+ def between_2doubles (self , prop : Union [int , str , Property ], value_a : float , value_b : float ) -> obx_qb_cond :
133+ prop_id = self ._entity .get_property_id (prop )
134+ cond = obx_qb_between_2doubles (self ._c_builder , prop_id , value_a , value_b )
135+ return cond
111136
112137 def nearest_neighbors_f32 (self ,
113138 prop : Union [int , str , Property ],
0 commit comments