<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A2%D0%B8%D0%BF%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2</id>
	<title>Типы данных обработки логов - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A2%D0%B8%D0%BF%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A2%D0%B8%D0%BF%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2&amp;action=history"/>
	<updated>2026-04-13T15:58:01Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%A2%D0%B8%D0%BF%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2&amp;diff=4808&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «Скрипт в определении процессора работает со строго типизированными данными: функции и о...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A2%D0%B8%D0%BF%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2&amp;diff=4808&amp;oldid=prev"/>
		<updated>2024-12-01T19:05:51Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Скрипт в определении процессора работает со строго типизированными данными: функции и о...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Скрипт в определении процессора работает со строго типизированными данными: функции и операторы принимают только объявленные типы данных. Тип назначается всем входным полям, определенным командой, &amp;lt;code&amp;gt;USING&amp;lt;/code&amp;gt; а также переменным, созданным при разборе или использовании функций приведения.&lt;br /&gt;
&lt;br /&gt;
Какой бы тип ни имел поле, являющееся частью вывода процессора, система делает все возможное, чтобы преобразовать его в тип, ожидаемый событием. То же самое относится к полям ввода, определенным командой &amp;lt;code&amp;gt;USING&amp;lt;/code&amp;gt;. Например, &amp;lt;code&amp;gt;STRING&amp;lt;/code&amp;gt; атрибут со значением &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt; можно легко преобразовать в &amp;lt;code&amp;gt;INTEGER&amp;lt;/code&amp;gt; тип, но не в &amp;lt;code&amp;gt;BOOLEAN&amp;lt;/code&amp;gt; тип.&lt;br /&gt;
&lt;br /&gt;
Типы данных, поддерживаемые командой &amp;lt;code&amp;gt;USING&amp;lt;/code&amp;gt; (ввод/вывод процессора):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Тип данных&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|BOOLEAN&lt;br /&gt;
|Имеет только два возможных значения: истина и ложь.&lt;br /&gt;
|-&lt;br /&gt;
|INTEGER&lt;br /&gt;
|32-битное целое число со знаком в формате дополнения до двух, минимальное &amp;lt;code&amp;gt;-2^31&amp;lt;/code&amp;gt; и максимальное значения которого равны &amp;lt;code&amp;gt;2^31-1&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|LONG&lt;br /&gt;
|64-битное целое число в формате дополнения до двух. Знаковое длинное число имеет минимальное значение &amp;lt;code&amp;gt;-2^63&amp;lt;/code&amp;gt; и максимальное значение &amp;lt;code&amp;gt;2^63-1&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|DOUBLE&lt;br /&gt;
|64-битное число с плавающей точкой двойной точности IEEE 754. Диапазон его значений выходит за рамки данного обсуждения, но указан в разделе «Типы, форматы и значения с плавающей точкой» спецификации языка Java.&lt;br /&gt;
|-&lt;br /&gt;
|DURATION&lt;br /&gt;
|Период времени в наносекундах.&lt;br /&gt;
|-&lt;br /&gt;
|STRING&lt;br /&gt;
|Последовательность символов с указанным набором символов.&lt;br /&gt;
|-&lt;br /&gt;
|TIMESTAMP&lt;br /&gt;
|Ссылка на момент времени с точностью до наносекунд.&lt;br /&gt;
|-&lt;br /&gt;
|IPADDR&lt;br /&gt;
|Представляет адрес IPv4 или IPv6.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Кроме того, в самом скрипте процессора после синтаксического анализа могут появиться дополнительные типы данных:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Тип данных&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|BYTES&lt;br /&gt;
|Последовательность байтов.&lt;br /&gt;
|-&lt;br /&gt;
|TUPLE&lt;br /&gt;
|Набор данных пар «ключ-значение», значением которых может быть любой из поддерживаемых типов данных.&lt;br /&gt;
|-&lt;br /&gt;
|VARIANT&lt;br /&gt;
|Тип данных, оцениваемый динамически во время выполнения, &amp;lt;code&amp;gt;VARIANT&amp;lt;/code&amp;gt; может представлять любой из примитивных типов данных.&lt;br /&gt;
|-&lt;br /&gt;
|VARIANT_ARRAY&lt;br /&gt;
|Массив &amp;lt;code&amp;gt;VARIANT&amp;lt;/code&amp;gt; типов данных.&lt;br /&gt;
|-&lt;br /&gt;
|VARIANT_OBJECT&lt;br /&gt;
|При анализе объектов JSON создается набор пар ключ-значение с &amp;lt;code&amp;gt;STRING&amp;lt;/code&amp;gt; ключами типа и &amp;lt;code&amp;gt;VARIANT&amp;lt;/code&amp;gt; значениями типа &amp;lt;code&amp;gt;VARIANT_OBJECT&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>