Extração usando condições

A extração de dados das tabelas pode ser limitada pelo uso de condições. Por exemplo, pode usar condições para controlar que, ao extrair campos da tabela, somente são extraídos os fluxos de documentos de um tipo de documento em um período específico. 

As condições são especificadas diretamente na configuração da tabela do elemento XML booleancondition ou condition e aplicam-se apenas à tabela associada.

Uma condição contém o nome do campo da tabela, o operador de comparação e um valor concreto. As condições podem ser vinculadas com qualquer grau de complexidade (elemento XML booleancondition).

Elemento XML

Atributo XML

Descrição

booleancondition
(opcional)

logicaloperator

Operadores lógicos: AND, OR, NOT
Valor padrão: AND

condição
(opcional)

logicaloperator

Operadores de comparação: eq, neq, in, notin, num_gt, num_geq, num_lt, num_leq, is_null, is_not_null, timestamp_eq, timestamp_geq, timestamp_gt, timestamp_leq, timestamp_lt, time_eq, time_geq, time_gt, time_leq, time_lt, date_eq, date_geq, date_gt, date_leq, date_lt, num_eq, num_neq, num_in, num_notin
Operadores para restringirem o intervalo de dados a ser extraído: char_creationtimestamp, date_creationtimestamp, valueconstraint
Valor padrão: eq

 

fieldname

Nome do campo da tabela

Os elementos XML docbooleancondition e doccondition permitem a extração condicional de uma tabela de dados, dependendo dos campos da tabela já extraídos. São configurados de forma semelhante a booleancondition e condition. O nome da tabela e o nome da coluna que contêm os campos de dados já extraídos são especificados nos atributos XML tablename e fieldname.

Elemento XML

Atributo XML

Descrição

docbooleancondition
(opcional)

logicaloperator

Operadores lógicos: AND, OR, NOT
Valor padrão: AND

doccondition
(opcional)

logicaloperator

Operadores de comparação: eq, neq, in, notin, exists, notexists, is_null, is_not_null,
Valor padrão: eq

 

tablename

Nome da tabela que contém os campos da tabela já extraídos

 

fieldname

Nome de coluna