|
|
| version 1.241, 2012/05/27 23:00:13 | version 1.244, 2015/09/04 23:06:03 |
|---|---|
| Line 549 odbc c:\drives\y\parser3project\odbc\deb | Line 549 odbc c:\drives\y\parser3project\odbc\deb |
| !^reflection:base[объект] родительский класс переданного объекта | !^reflection:base[объект] родительский класс переданного объекта |
| !^reflection:base_name[объект] имя родительского класса переданного объекта | !^reflection:base_name[объект] имя родительского класса переданного объекта |
| !^reflection:methods[класс] хеш со списком методов указанного класса, значения -- строки 'native' или 'parser' | !^reflection:methods[класс] хеш со списком методов указанного класса, значения -- строки 'native' или 'parser' |
| !^reflection:method[класс или объект;имя метода] возвращает junction-method класса или объекта | |
| !^reflection:fields[класс или объект] хеш со списком статических полей указанного класса или динамических полей указанного объекта | !^reflection:fields[класс или объект] хеш со списком статических полей указанного класса или динамических полей указанного объекта |
| !^reflection:field[класс или объект;имя поля] возвращает значение указанного поля класса или объекта. getter-ы игнорируются. | |
| !^reflection:uid[класс или объект] возвращает идентификатор объекта или класса | !^reflection:uid[класс или объект] возвращает идентификатор объекта или класса |
| !^reflection:method_info[класс;метод] хеш с параметрами указанного метода класса | !^reflection:method_info[класс;метод] хеш с параметрами указанного метода класса |
| $.inherited[класс] имя класса, где метод был определён (возвращается только если метод был определён в предке) | $.inherited[класс] имя класса, где метод был определён (возвращается только если метод был определён в предке) |
| Line 752 odbc c:\drives\y\parser3project\odbc\deb | Line 754 odbc c:\drives\y\parser3project\odbc\deb |
| !^файл.save[text|binary;имя файла[;$.charset[в какой кодировке сохраняем]]] | !^файл.save[text|binary;имя файла[;$.charset[в какой кодировке сохраняем]]] |
| !^file:delete[имя файла] | !^file:delete[имя файла] |
| !^file:find[имя файла][{когда не нашли}] | !^file:find[имя файла][{когда не нашли}] |
| !^file:list[путь[;шаблон-строка|шаблон-regex]] = table с колонкой name | !^file:list[путь[;шаблон-строка|шаблон-regex]] = table с колонками name dir |
| !^file:list[путь;$.filter[шаблон-строка|шаблон-regex] $.stat(true)] = table с колонками name dir size [mca]date | |
| !^file::load[text|binary;!big.zip[;!domain_press_release_2001_03_01.zip][;опции]] | !^file::load[text|binary;!big.zip[;!domain_press_release_2001_03_01.zip][;опции]] |
| !^file::create[text|binary;имя;data] | !^file::create[text|binary;имя;data] |
| !^file::create[text|binary;имя;data[;$.charset[кодировка букв в создаваемом файле] $.content-type[...]]] | !^file::create[text|binary;имя;data[;$.charset[кодировка букв в создаваемом файле] $.content-type[...]]] |
| Line 889 odbc c:\drives\y\parser3project\odbc\deb | Line 892 odbc c:\drives\y\parser3project\odbc\deb |
| !date | !date |
| !время типа time можно использовать в выражениях, подставляет | !время типа time можно использовать в выражениях, подставляет |
| количество дней с epoch [1 января 1970 (UTC)], дробное | количество дней с epoch [1 января 1970 (UTC)], дробное |
| !всё происходит в localtime, | !строковое значение в местном времени, численное в UTC |
| !временная зона задаётся вне parser средствами OS | !по умолчанию используется установленная средствами OS временная зона |
| $date:UTC-offset сколько дней надо прибавить,чтобы попасть в local время | |
| $date:TZ наш часовой пояс, дробное, в часах (где-то есть с точностью до получаса) | |
| !^date::now[] | !^date::now[] |
| !^date::now(смещение в днях) выдаёт сейчас+смещение | !^date::now(смещение в днях) выдаёт сейчас+смещение |
| !^date::today[] дата на 00:00:00 текущего дня | !^date::today[] дата на 00:00:00 текущего дня |
| !^date::create(дней с epoch) // старое имя set | !^date::create(дней с epoch) |
| !^date::create(year;month[;day[;hour[;minute[;second]]]]) // старое имя set | !^date::create(year;month[;day[;hour[;minute[;second]]]]) |
| !^date::create[дата в формате %Y-%m-%d %H:%M:%S] | !^date::create[дата в формате %Y-%m-%d %H:%M:%S] |
| для удобного создания по значению из базы | для удобного создания по значению из базы |
| формат1: %Y[-%m[-%d[ %H[:%M[:%S]]]]] | формат1: %Y[-%m[-%d[ %H[:%M[:%S]]]]] |
| Line 909 odbc c:\drives\y\parser3project\odbc\deb | Line 910 odbc c:\drives\y\parser3project\odbc\deb |
| TZ="" << локальная зона | TZ="" << локальная зона |
| !^дата.roll[year|month|day](+-смещение) сдвигает дату | !^дата.roll[year|month|day](+-смещение) сдвигает дату |
| !^дата.roll[TZ;Новая зона] говорит, что дата в таком-то часовом поясе: влияет на .hour & Co | !^дата.roll[TZ;Новая зона] говорит, что дата в таком-то часовом поясе: влияет на .hour & Co |
| !^date:roll[TZ;Новая зона] говорит, что по умолчанию все даты в таком-то часовом поясе | |
| !^дата.sql-string[[datetime|date|time]] | !^дата.sql-string[[datetime|date|time]] |
| datetime или без параметра -- %Y-%m-%d %H:%M:%S | datetime или без параметра -- %Y-%m-%d %H:%M:%S |
| date -- %Y-%m-%d | date -- %Y-%m-%d |