Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
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( )) |
Produto: 4D
Tema: Lista de temas constantes
Criado por: 4D v16 R6
Modificado: 4D v17
Manual de linguagem 4D ( 4D v20 R7)