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 garantir que, ao extrair dados de uma tabela, apenas serão extraídas as linhas que correspondem a determinado campo de dados. As condições são especificadas diretamente na configuração da especificação da tabela do elemento XML booleancondition ou condition e aplicam-se apenas à tabela associada.

Uma condição contém o nome do campo de dados, 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, like
Operadores para restringir o intervalo de dados a ser extraído: 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

Operador lógico: AND, OR, NOT
Valor padrão: AND

Doccondition
(opcional)

logicaloperator

Operador de comparação: eq, neq, in, notin, exists, notexists
Valor padrão: eq

 

tablename

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

 

fieldname

Nome de coluna