elemento join

Modelo de conteúdo

join:==EMPTY

Atributos

  • @dstFilterExpr (string)
  • @xpath-dst (string)
  • @xpath-src (string)

Pais

<element>

Filhos

nenhuma

Descrição

Permite definir os campos que criam uma junção entre tabelas SQL.

Uso e contexto de uso

Um elemento <join> só pode ser usado se o elemento pai <element> for do tipo 'link'. Isso significa que o elemento pai deve ter o atributo "@type=link" declarado.

Não é necessário especificar o nome e a namespace da tabela remota no elemento <join>. Eles precisam ser especificados no pai <element>.

Por convenção, os links são definidos no final do schema.

Se o elemento <join> não for especificado quando o elemento de tipo de link for definido, o link será colocado automaticamente nas chaves primárias de ambas as tabelas.

Descrição do atributo

  • dstFilterExpr (string): esse atributo permite restringir o número de valores elegíveis na tabela remota.
  • xpath-dst (string): este atributo recebe um Xpath (@name atributo da tabela remota).
  • xpath-src (string): este atributo recebe um atributo Xpath (@name no schema atual).

Exemplos

Link entre o campo 'email' da tabela atual e o campo "@compagny-id" da tabela remota:

<join xpath-dst="@compagny-id" xpath-src="@email"/>

Link filtrado para a tabela "cus:Country" com base no conteúdo do campo "@country" que deve conter o valor 'EN':

<element name="StockEN" type="link" label="MyLink" target="cus:Stock">
   <join xpath-dst="@country" xpath-src="@code" dstFilterExpr="@country = 'EN'"/>
 </element>

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free