File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -357,6 +357,7 @@ pub mod helper_types {
357
357
use super :: query_dsl:: methods:: * ;
358
358
use super :: query_dsl:: * ;
359
359
use super :: query_source:: { aliasing, joins} ;
360
+ use crate :: dsl:: CountStar ;
360
361
use crate :: query_builder:: select_clause:: SelectClause ;
361
362
362
363
#[ doc( inline) ]
@@ -682,6 +683,9 @@ pub mod helper_types {
682
683
/// [`DeleteStatement::returning`](crate::query_builder::DeleteStatement::returning)
683
684
pub type Returning < Q , S > =
684
685
<Q as crate :: query_builder:: returning_clause:: ReturningClauseHelper < S > >:: WithReturning ;
686
+
687
+ #[ doc( hidden) ] // used for `QueryDsl::count`
688
+ pub type Count < Q > = Select < Q , CountStar > ;
685
689
}
686
690
687
691
pub mod prelude {
Original file line number Diff line number Diff line change @@ -385,6 +385,11 @@ fn delete_returning() -> _ {
385
385
delete ( users:: table) . returning ( users:: id)
386
386
}
387
387
388
+ #[ auto_type]
389
+ fn count_query ( ) -> _ {
390
+ users:: table. count ( )
391
+ }
392
+
388
393
// #[auto_type]
389
394
// fn test_sql_fragment() -> _ {
390
395
// sql("foo")
You can’t perform that action at this time.
0 commit comments