Skip to content

Commit a769b8e

Browse files
committed
Add select_prefetch_join() to bench.
[skip ci]
1 parent c915543 commit a769b8e

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

bench.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,14 @@ def select_prefetch(i):
117117
for i in c.items:
118118
pass
119119

120+
@timed
121+
def select_prefetch_join(i):
122+
query = prefetch(Collection.select(), Item,
123+
prefetch_type=PREFETCH_TYPE.JOIN)
124+
for c in query:
125+
for i in c.items:
126+
pass
127+
120128

121129
if __name__ == '__main__':
122130
db.create_tables([Register, Collection, Item])
@@ -138,4 +146,5 @@ def select_prefetch(i):
138146
select_related_dicts()
139147
select_related_dbapi_raw()
140148
select_prefetch()
149+
select_prefetch_join()
141150
db.drop_tables([Register, Collection, Item])

0 commit comments

Comments
 (0)