parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

создать table содержащий hash ? EXCEPTION: column value must be string

AK666 12.01.2019 04:32 / 12.01.2019 04:39

$TX[^table::create{data}] 

$hD1[$.type[D] $.device[D1] $.deviceType[T1] $.status[S1] .... ]
$hS1[$.type[S] $.sensor[S1] $.value[V1] .... ]

^TX.append[ $.data[$hD1] ]
^TX.append[ $.data[$hS1] ]
железки и сенсоры могут иметь разный набор параметров

чтоб потом можно было:
^TX.foreach{
  ^switch( $TX.data.type ){
   ^case[D]{
     ^switch[$TX.data.deviceType]{
     ^case[T1]{ ^checkDeviceT1[$TX.data] }
     ^case[T2]{ ^checkDeviceT2[$TX.data] }
     ^case[DEFAULT]{ ^sendAlert[new device type ${TX.data.deviceType}] }
     }
   }
   ^case[S]{ ^checkSensor[$TX.data] }
   ^case[DEFAULT]{ ^sendAlert[new type ${TX.data.type}] }
  }
}
вот прям сходу только превращять все в json отдельно выносить type
и потом опять все в hash , но этож процессор тама, память :)

опятьже хотелось