MongoDB em AdvPL – Parte 01

Introdução O post anterior -- A abordagem NoSQL -- abordou apenas uma introdução ao assunto, já os posts MongoDB em AdvPL – Prova de Conceito e MongoDB em AdvPL – JSON e BSON dão inicio a uma implementação Client em AdvPL para o MongoDB. A partir desse post, vamos ver por dentro e por fora a transformação da prova de … Continue lendo MongoDB em AdvPL – Parte 01

MongoDB em AdvPL – JSON e BSON

Introdução No post sobre a prova de conceito do MongoDB com AdvPL -- MongoDB em AdvPL – Prova de Conceito --  foram montadas apenas algumas funções auxiliares para testar uma chamada de um comando no MongoDB usando conexão TCP -- ( MongoDB Wired Protocol). Para transformar isso em um componente e realmente consumir os recursos do … Continue lendo MongoDB em AdvPL – JSON e BSON

O que é CODEPAGE e ENCODING – Parte 02

Introdução No post anterior (O que é CODEPAGE e ENCODING – Parte 01) vimos que por baixo do capô que tudo são bytes, e a interpretação deles depende da aplicação que o manipula e como o texto está codificado (ASCII, CP-nnnn ,UTF-8, etc) . Agora, vamos ver o impacto disso em interface, processamento e armazenamento … Continue lendo O que é CODEPAGE e ENCODING – Parte 02

Abstração de Acesso a Dados e Orientação a Objetos – Parte 05

Introdução No post anterior (Abstração de Acesso a Dados e Orientação a Objetos – Parte 04), foram implementadas algumas opções de exportação de tabelas, para os objetos ZDBFFILE e ZMEMFILE. Enquanto isso, foi implementado na classe ZISAMFILE a importação dos formatos SDF e CSV. Agora, para compatibilizar alguns recursos do AdvPL já existentes com estas … Continue lendo Abstração de Acesso a Dados e Orientação a Objetos – Parte 05

Abstração de Acesso a Dados e Orientação a Objetos – Parte 04

Introdução Continuando a mesma linha dos posts anteriores, vamos ver agora como exportar um arquivo de dados -- das classes ZMEMFILE e/ou ZDBFFILE -- para os formatos SDF , CSV e JSON 😀 Formato SDF O formato SDF é um arquivo texto com linhas de tamanho fixo (SDF = System Data Format, fixed length ASCII … Continue lendo Abstração de Acesso a Dados e Orientação a Objetos – Parte 04

Abstração de Acesso a Dados e Orientação a Objetos – Parte 03

Introdução Nos posts anteriores (Abstração de Acesso a Dados e Orientação a Objetos – Parte 02,Abstração de Acesso a Dados e Orientação a Objetos), vimos a montagem de um encapsulamento de acesso a dados usando orientação a objetos com herança em AdvPL. Agora, vamos integrar esse mecanismo com um Alias / WorkArea do AdvPL. Criando … Continue lendo Abstração de Acesso a Dados e Orientação a Objetos – Parte 03