close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Initial Version and Version 1 of Ticket #1346


Ignore:
Timestamp:
Nov 29, 2011, 7:07:02 PM (13 years ago)
Author:
Víctor de Buen Remiro
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1346 – Description

    initial v1  
    99
    1010Esta estrategia tiene sentido en ese tipo de API's pero existen aplicaciones algo más genéricas que requieren también información sobre el tamaño total del objeto y para las que se pueden dar ciertos métodos comunes, por lo que una clase sería lo más adecuado.
     11
     12 * Protocolos de codificación de objetos TOL
     13   * TXT: Texto ascii neutro. (Text)
     14   * TOL: Expresión TOL para ser evaluada para cualquier tipo TOL.
     15   * DDS: binaria indocumentada y restringida a ciertos tipos TOL (Ver #1291)
     16   * OIS: formato binario para objetos TOL genéricos, indexados y documentados.
     17   * En caso de ser necesario, podría estudiarse algún protocolo ad-hoc que fuera especialmente eficaz en casos como tablas (Set de Set) y cosas por el estilo.
     18
     19 * Protocolos de codificación de objetos externos
     20   * BFL: formato binario para ficheros
     21   * ZIP: ficheros comprimidos con ZIP
     22
     23La clase tendría los siguientes miembros
     24{{{
     25#!java
     26Class @Blob
     27{
     28  Text _.type;     //Type of information
     29  Text _.protocol; //Codification protocol
     30  Real _.pointer;  //Internal address
     31  Real _.bytes;    //Total size
     32}
     33}}}
     34
     35Habría que ir declarando constructores para los distintos protocolos de codificación y tipos de información.
     36
     37Otros tickets relacionados con el manejo eficiente de información en TOL son el #1070, #1072