LOOKUP_TABLE_WRITER

Узел LOOKUP_TABLE_WRITER записывает данные в хэш-таблицу (Lookup Table).
Порты LOOKUP_TABLE_WRITER:
Тип порта | Номер | Обязательный | Описание | Метаданные |
---|---|---|---|---|
Input | 0 | да | для записываемых в хэш-таблицу записей. | Любые |
Атрибуты LOOKUP_TABLE_WRITER:
Атрибут | Обязательный | Описание | Возможные значения |
---|---|---|---|
lookupTableName | да | Имя хэш-таблицы. | lookupTableName="lt2" |
Следующий пример графа демонстрирует генерацию данных и запись в хэш-таблицу с именем lookupTable002:
<Graph>
<Global>
<Metadata id="meta">
<Record>
<Field name="n" type="integer"/>
<Field name="b" type="boolean"/>
</Record>
</Metadata>
<LookupTable id="lookup_table1" key="n" metadata="meta" name="lt1" file="lookupTable002" />
</Global>
<Phase number="0">
<Node id="datagen1" type="DATA_GENERATOR" recordsNumber="4">
<attr name="generate">
<![CDATA[
let i = 0;
function generate() {
$out[0].n = i;
$out[0].b = (i % 2 == 0) ? true : false;
i++;
return ALL;
}
]]>
</attr>
</Node>
<Node id="ltwriter" type="LOOKUP_TABLE_WRITER" lookupTableName="lt1" />
<Edge id="edge1" fromNode="datagen1:0" toNode="ltwriter:0" metadata="meta" />
</Phase>
</Graph>