DataSet
De INTEQ KB
[editar] DataSet
O DataSet é uma classe que possui o objetivo de representar uma tabela no tradicional modelo registros x colunas. Seu desenvolvimento foi baseado no modelo TDataSet da Borland, mas deveremos em um médio prazo eliminar esta dependência. O TDataSet possui uma "herança maldita" que não nos interessa e gera problemas de performance e estabilidade. Atualmente o DataSet está passando por uma reestruturação e deverá chegar em um novo patamar de estabilidade, performance e consumo de memória na versão 3.3.2.x. Basicamente estamos substituindo o storage e índices que atualmente utilizam Memory Mapped File e vetores de memória por uma BTree totalmente em disco.
Em breve deveremos agregrar mais informações sobre boas práticas de utilização do DataSet e os avanços sobre esta tecnologia.
[editar] Propriedades
- bookmark
- Identificação do registro que segue as seguinte regras... (Muda dependendo do indice? É criacao com base em que? É unico desde a criação do registro? Já existe imediatamente após o append?)
- ...
[editar] Métodos
- append( dataSet, updatePreexistingKeys, insertDuplicateKeys )
- dataSet: ?
- updatePreexistingKeys: ?
- insertDuplicateKeys: ?
- retorna: ?
- ...
