parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 18.12.2011 02:12 / 18.12.2011 02:13

это понятно, что нужны доп. проверки (а разве это вообще проблема?)

я имел в виду, что все эти select/copy, применённые к большим таблицам, без знания внутренностей реализации этих методов, запросто могут перерасти в очень неоптимальные конструкции, перебирающие всю таблицу.

for/while с offset-ом подобной скрытой фичи лишены. всё написанное навиду.
$limit(^if($log>300)(300;$log))
^log.offset[set]($log-1)
$coord[^table::create[nameless]{^for[i](1;$limit){$i^#09$log.0^log.offset[cur](-1)}[^#0A]]
P.S. и понятно, что я это лишь для того, чтобы потрындеть. в реалиях подобным огромным таблицам место в БД и они вообще никогда не должны попадать к парсеру целиком.