vishnu.model.pooling
Interface AnonymousTablePool

All Known Implementing Classes:
AnonymousTablePoolImpl

public interface AnonymousTablePool

Esta interfaz modela un mecanismo de pooling de tablas anonimas. Su tarea es la de otorgar tablas anonimas con la signatura pedida y aceptarlas de regreso cuando ya no son necesarias. Queda a criterio de la implementacion decidir cuando es conveniente eliminar una tabla anonima o decir si generar una nueva tabla en base a un pedido en vez de utilizar una ya existente previamente devuelta al pool.

Author:
Hernan Rancati
 

Method Summary
 Table get(TableSignature s)
          Devuelve una tabla anonima vacia con la signatura pedida.
 Table getSorted(TableSignature s, java.lang.String sortColumn)
          Devuelve una tabla anonima vacia con la signatura pedida.
 void release(TableContext t)
          Libera una tabla anonima para su reutilizacion o destruccion.
 

Method Detail

get

Table get(TableSignature s)
Devuelve una tabla anonima vacia con la signatura pedida.


getSorted

Table getSorted(TableSignature s,
                java.lang.String sortColumn)
Devuelve una tabla anonima vacia con la signatura pedida.


release

void release(TableContext t)
Libera una tabla anonima para su reutilizacion o destruccion.