queryman
Class UQPlan

java.lang.Object
  |
  +--queryman.Plan
        |
        +--queryman.UQPlan

public class UQPlan
extends Plan

questa classe rappresenta una strutturadati complessa usata per l'implementazione del piano di accesso relativo ad una UnionQuery. La sua funzione consiste quindi nel mostrare la corrispondenza tra attributi globali e locali in modo da poter gestire in modo corretto i dati ritornati dall'interrogazione. La struttura dati e` costituita da un vettore di oggetti di tipo UQPlanElement.


Fields inherited from class queryman.Plan
planElements
 
Constructor Summary
UQPlan()
          crea un'istanza inizializzando il campo planElements<\i> come un vettore nullo.
UQPlan(UQPlanElement element)
          crea un'istanza inizializzando il campo fields con l'oggetto passato come parametro.
L'oggetto passato deve essere di tipo UQPlanElement.
UQPlan(java.util.Vector elements)
          crea un'istanza inizializzando il campo fields con il vettore passato.
 
Method Summary
 void add(UQPlanElement element)
          metodo per l'aggiunta di un elemento al campo planElements.
 java.lang.String toString()
          restituisce in una stringa una rappresentazione del paino.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UQPlan

public UQPlan()
crea un'istanza inizializzando il campo planElements<\i> come un vettore nullo.

UQPlan

public UQPlan(UQPlanElement element)
crea un'istanza inizializzando il campo fields con l'oggetto passato come parametro.
L'oggetto passato deve essere di tipo UQPlanElement.
Parameters:
element - e` l'oggetto contenete l'elemento da inserire nel campo planElements<\i>

UQPlan

public UQPlan(java.util.Vector elements)
crea un'istanza inizializzando il campo fields con il vettore passato. Gli elementoi del vettore deve essere costituito da oggetti di tipo UQPlanElement.
Method Detail

add

public void add(UQPlanElement element)
metodo per l'aggiunta di un elemento al campo planElements. L'oggetto passato deve essere di tipo UQPlanElement.

toString

public java.lang.String toString()
restituisce in una stringa una rappresentazione del paino.
Overrides:
toString in class java.lang.Object