| 4D v18Objetos e coleções | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 Objetos e coleções 
 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Constante | Tipo | Valor | Comentário | 
| ck ascending | Inteiro longo | 0 | Os elementos são ordenados de forma ascendente (pré-determinado) | 
| ck descending | Inteiro longo | 1 | Os elementos são ordenados em ordem descendente | 
| ck diacritical | Inteiro longo | 8 | Executar uma avaliação diacrítica | 
| ck disable wildchar | Inteiro longo | 16 | |
| ck ignore null or empty | Inteiro longo | 1 | Ignorar valores nulos e strings vazias no resultado | 
| ck keep empty strings | Inteiro longo | 2 | |
| ck keep null | Inteiro longo | 1 | Conservar as propriedades null ou undefined no resultado | 
| ck resolve pointers | Inteiro longo | 1 | Resolve ponteiros na coleção copiada | 
| dk ascending | Inteiro longo | 0 | Ordem de classificação ascendente (prédeterminado) | 
| dk auto merge | Inteiro longo | 32 | Ativa a opção de modo automático de fusão para o método entity.save( ) | 
| dk descending | Inteiro longo | 1 | Ordem de classificação descendente (pré-determinado) | 
| dk diacritical | Inteiro longo | 8 | Execute a diacritical evaluation | 
| dk distinct values | Inteiro longo | 1 | Consida só os atributos de entidade com valores não repetidos (opção para o método entitySelection.count( )) | 
| dk force drop if stamp changed | Inteiro longo | 2 | Força a supressão mesmo se o carimbo (stamp) tiver mudado (opção para o método entity.drop( )) | 
| dk keep ordered | Inteiro longo | 1 | Opção para manter a ordem da coleção original na nova coleção | 
| dk key as string | Inteiro longo | 1 | O método entity.getKey( ) retorna o valor de chave primária como uma string de texto. | 
| dk non ordered | Inteiro longo | 0 | Cria uma nova coleção não ordenada | 
| dk reload if stamp changed | Inteiro longo | 1 | Se a stamp (carimbo) da entidade tiver mudado, recarregue antes de realizar o processo de bloqueio (opção para o método entity.lock( )) | 
| dk status automerge failed | Inteiro longo | 6 | (Só se a opção  dk auto merge for usada) A opção automática de fusão falha quando salvar a entidade Texto de estado associado: "Falha de fusão automática - Auto merge failed" | 
| dk status entity does not exist anymore | Inteiro longo | 5 | A entidade não existe mais nos dados. Esse erro pode ocorrer nos casos abaixo: 
 Texto de estado associado: "Entity does not exist anymore" - (a entidade não existe mais) | 
| dk status locked | Inteiro longo | 3 | A entidade é bloqueada por um bloqueio pessimista Texto de estado associado: "Already locked" - já bloqueado | 
| dk status serious error | Inteiro longo | 4 | Um erro sério é um erro de baixo nível de banco de dados (por exemplo, chave duplicada), um erro de hardware, etc Texto associado de estado: "Other error" - outro erro | 
| dk status stamp has changed | Inteiro longo | 2 | O valor do stamp (carimbo marcador) da entidade não corresponde ao da entidade armazenada nos dados (bloqueio otimista). 
 | 
| dk stop dropping on first error | Inteiro longo | 8 | A ação de drop (supressão) para na primeira entidade não suprimível (opção para o método entitySelection.drop( )) | 
| dk with primary key | Inteiro longo | 1 | Adiciona a chave primária na coleção extraída ou objeto (opção para os métodos entitySelection.toCollection( ) e entity.toObject( )) | 
| dk with stamp | Inteiro longo | 2 | Adiciona a stamp (carimbo marcador) na coleção extraída ou objeto (opção para os métodos entitySelection.toCollection( ) e entity.toObject( )) | 
									collection.extract( )
									
									collection.join( )
									
									collection.orderBy( )
									
									entity.drop( )
									
									entity.lock( )
									
									entity.reload( )
									
									entity.save( )
									
									entitySelection.orderByFormula( )
									
	Produto: 4D
	Tema: Lista de temas constantes
	
        
        
	
	Criado por: 4D v16 R6
	Modificado: 4D v17
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v18)
	
	
	
	
	
 Adicionar um comentário
Adicionar um comentário