I likely am not answering your question, but I have a question about your verbs row and rows. In both cases you redefine a local noun with the same name as the verb. How does that work?
While I'm here, I want to comment that I have a hard time with your posts because they seem to be incomplete so I cannot understand them. For example I cannot see input nouns (data) for your verbs and cannot see sample applications of your verbs. On Fri, Dec 11, 2020 at 8:04 AM emacstheviking <[email protected]> wrote: > OK, I have spent some time on my postgres wrapper, using Haukes comment I > now have this: > > NB. Simple crude SELECT operation > pgsel=: 3 : 0 > conn=: pqconnectdb<'dbname=usda' > res=: pqexec conn;'select * from fd_group order by fddrp_desc limit 3' > ncols=: pqnfields res > nrows=: pqntuples res > ) > NB. From Hauke on the mailing list > NB. pqfname@(res&;)"0 i. ncols > columns =: 3 : 'dtb each<"1 psz@pqfname@(y&;)"0 i.ncols' > > row =: 3 : 0 > 'res row'=.y > psz @ pqgetvalue @ (res;row & ;) "0 i. pqnfields res > ) > > rowb =: 3 : 'psz @ pqgetvalue @ (y & ;) "0 i. pqnfields y' > > rows=: 3 : 0 > rows=. dtb each <"1 row @ (y & ;)"0 i. pqntuples y > (columns y),rows > ) > > -- (B=) <-----my sig Brian Schott ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
