A data processing method evaluates expressions, including temporally-scoped
operands, to produce temporally-scoped results. Each of the
temporally-scoped operands and results includes a sequence of one or more
value instances, each value instance including a data item, a start time,
and an end time, the start time and end time defining a time span in which
the data item is valid. An expression involving a binary operator is
evaluated by scanning each of the operands of the binary operator and
generating a value instance in the result, in respect of each time span in
which each operand has a constant value.
Um método de processo de dados avalía as expressões, incluindo temporally-scoped operandos, para produzir temporally-scoped resultados. Cada um do temporally-scoped operandos e os resultados incluem uma seqüência de um ou mais exemplo do valor, cada exemplo do valor including um artigo de dados, uma estadia de começo, e uma estadia do fim, o tempo de começo e tempo do fim que define uma extensão de tempo em que o artigo de dados é válido. Uma expressão que envolve um operador binário é avaliada fazendo a varredura de cada um dos operandos do operador binário e gerando um exemplo do valor no resultado, no respeito de cada vez que a extensão em que cada operando tem um valor constante.