From 8ea6a9d5f506d1e0c35f774e0814dc54ca95abc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Matczuk?= Date: Tue, 23 Oct 2018 16:17:04 +0200 Subject: [PATCH] queryx: added Iter function Fixes #64 --- queryx.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/queryx.go b/queryx.go index b08b7d7..aea2398 100644 --- a/queryx.go +++ b/queryx.go @@ -238,3 +238,10 @@ func (q *Queryx) SelectRelease(dest interface{}) error { defer q.Release() return q.Select(dest) } + +// Iter returns Iterx instance for the query. It should be used when data is too +// big to be loaded with Select in order to do row by row iteration. +// See Iterx StructScan function. +func (q *Queryx) Iter() *Iterx { + return Iter(q.Query) +}