iidec / Integra.Space.Language-upstream

Lenguaje de consulta que permite el acceso a datos en tiempo real
0 stars 0 forks source link

Stream, persistent configuración #44

Closed marianogenovese closed 8 years ago

marianogenovese commented 8 years ago

Los streams deben tener la opción de persistir información, característica que permite realizar consultas a información del pasado.

El cambio que se requiere es agregar una nueva opción en la lista de opciones al crear un stream.

  1. persistent = on | off

persistent, indica si un stream será persistido o no.

create stream = ‘create’, ‘stream’, ((identifier, ‘.’, identifier, ‘.’, identifier) | (identifier, ‘.’, identifier) | identifier), ‘{‘, query, ‘}’,
['with', stream_option_list];
stream_option_list = (stream_option_list, ',', stream_option) | stream_option;
stream_option = ('status','=',(‘on’ | ‘off’)) |
('cache_durability','=',unsigned_int_value) |
('cache_size','=',unsigned_int_value) |
('persistent', '=', ('on' | 'off'))