Примитивы доступа к базе посылок
From EjudgeWiki
Навигация: Главная страница/Система ejudge/Использование/Веб-интерфейс пользователя/Выражение фильтра посылок/Примитивы доступа к базе посылок
| Имя примитива | Тип значения | Описание |
| time | time_t | Астрономическое время получения посылки сервером (значение поля timestamp) |
| dur | dur_t | Длительность времени от начала турнира до получения посылки сервером |
| size | size_t | Размер исходного текста программы в байтах (значение поля size). |
| hash | hash_t | Хэш-код текста программы (значение поля sha1). |
| ip | ip_t | IP-адрес клиента, на котором работает веб-браузер, и с которого была получена данная посылка (значение поля ip). |
| uid | int | Идентификатор пользователя, от имени которого была выполнена данная посылка (значение поля team). Идентификатор пользователя всегда больше нуля. |
| login | string | Регистрационное имя (login) пользователя, от имени которого была выполнена данная посылка. |
| lang | string | Короткое имя языка программирования, который был использован в данной посылке. Идентификатор языка программирования находится в поле language записи базы посылок, а короткое имя языка программирования берётся из значения конфигурационной переменной short_name секции описания языка программирования файла конфигурации турнира serve.cfg. |
| prob | string | |
| result | result_t | |
| status | result_t | |
| score | int | |
| test | int | |
| imported | bool | |
| hidden | bool | |
| readonly | bool | |
| variant | int | |
| rawvariant | int |