or add a user function 'filename' which does the work and select
filename(ID)


On Fri, Jan 26, 2018 at 3:26 PM, Richard Damon <[email protected]>
wrote:

> One question I have, couldn't you just omit the fileName column from the
> able, and compute it in the select query that is getting the data?
>
> On 1/26/18 6:03 PM, Roman Fleysher wrote:
>
>> My implementation of  "for Each row" requires all columns to be
>> populated. It is a dumb thing:
>>
>> forEachRow  commandToBeExecuted  itsArgumentsWhichReferToColumns
>>
>> The files are images. Example:
>>
>> forEachRow  addImages outputColumn column1 column2
>>
>> ForEachRow will loop over the rows (in parallel batches if it can) and
>> apply the command given to it with its arguments. Image processing is then
>> a sequence of these "forEach" commands.
>>
>>
>> Roman
>>
>> On 1/26/2018 5:47 PM, Roman Fleysher wrote:
>>
>>> I will use this table as a manager. There will be multiple columns
>>> holding various file names. The names can be random, but I want humans to
>>> be able to easily inspect. After table is filled, an operation "for each
>>> row"  will get files in some columns and produce files in other columns.
>>> This is done outside of SQLite. "For each row" will process several rows in
>>> parallel because they are independent. Some operations might fail and will
>>> be recored in the proper columns. After all the work is done, the manager
>>> table is discarded.
>>>
>> I'm still not sure I understand, but: while you are building out this
>> manager table, can't you leave fileName column blank, and then right before
>> processing, run UPDATE A SET fileName='prefix_'||ID;  on it?
>> --
>> Igor Tandetnik
>>
>
> --
> Richard Damon
>
>
> _______________________________________________
> sqlite-users mailing list
> [email protected]
> http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
[email protected]
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to