4D v17.4

entitySelection.query( )

Página Inicial

 
4D v17.4
entitySelection.query( )

entitySelection.query( )  


 

O método entitySelection.query( ) pesquisa por entidades que correspondem aos critérios de pesquisa especificados em stringPesq e (opcionalmente) valor, para todas as entidades de dataClass ou0 entitySelection, e retorna um novo objeto de tipo  EntitySelection que contém todas as entidades da dataClass que forem encontradas. Lazy loading (carregamento lento) é aplicado.

Nota: Este método não modifica a seleção de entidade original.

Se nenhuma entidade correspondente for encontrada, uma EntitySelection vazia é retornada.

Para informações detalhadas sobre como construir uma pesquisa usando os parâmetros  stringPesq, valor,e ConfigPesq, veja a descrição do método dataClass.query( ).

Nota: A entidade de seleção retornada não é ordenada (para saber mais veja Entity selections Ordenadas vs não ordenadas). Note entretanto que, no modo Cliente/Servidor, se comporta como uma seleção de entidade ordenada (entidades são adicionadas no final da seleção). 

 C_OBJECT($entitySelectionTemp)
 $entitySelectionTemp:=dataClass.query("lastName = :1";"M@")
 Form.emps:=$entitySelectionTemp.query("manager.lastName = :1";"S@")

Mais exemplos de pesquisas podem ser encontrados em dataClass.query( )



Ver também 

collection.query( )
dataClass.query( )
entitySelection.orderBy( )
entitySelection.queryPath
entitySelection.queryPlan

 
PROPRIEDADES 

Produto: 4D
Tema: ORDA - seleção de entidade

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v17)
Manual de linguagem 4D ( 4D v17.1)
Manual de linguagem 4D ( 4D v17.2)
Manual de linguagem 4D ( 4D v17.3)
Manual de linguagem 4D ( 4D v17.4)