В документации BigQuery объясняется, что функция DATE
принимает следующий вход:
blockquote>
DATE(year, month, day)
: Создает DATE из значений INT64. представляет год, месяц и день.
DATE(timestamp_expression[, timezone])
: преобразует выражение timestamp_expression в тип данных DATE. Он поддерживает необязательный параметр для указания часового пояса. Если часовой пояс не указан, используется часовой пояс по умолчанию, UTC.В вашем случае использования кажется, что значение, которое вы передаете
DATE
, уже является датой-временем. Для этой цели вы можете использоватьDATETIME_TRUNC
, например:DATETIME_TRUNC(IFNULL(OnSite.timestamp, Documents.timestamp), DAY)
Смотрите на то, как способный кэш (8) реализован. Получение источника с Кв. легко:
# apt-get source apt
В исходном файле cmdline/apt-cache.cc
существует, вызванная функция DumpPackage()
который извлекает информацию из именованного файла в кэше.
Существует также DPKG:: Синтаксический анализ от CPAN, если Вы используете жемчуг.