queryman
Class UQPlanElement

java.lang.Object
  |
  +--queryman.UQPlanElement

public class UQPlanElement
extends java.lang.Object

questo oggetto descrive gli elementi che costitiuscono il piano per la gestione dei dati ritornati da una UnionQuery.


Field Summary
 Oql_Query globalProperty
          e` l'oggetto che rappresenta la proprieta` presente nella query globale, cioe` l'elemento che e` stato trasformato.
Questo campo deve essere un oggetto di tipo Oql_Query.
 java.util.Vector localProperties
          e` un vettore contenente l'insieme di elementi ritornati dalla trasformazione e che rappresentano i campi richeisti dalla query locale.
 MappingElement mapping
          e` un riferimento all'elemento della mapping table che ha prodotto la trasformazione.
 
Constructor Summary
UQPlanElement()
          crea un istanza completamente vuota.
UQPlanElement(Oql_Query gP, java.util.Vector lP, MappingElement mE)
          crea un istanza inizializzandone i campi.
 
Method Summary
 java.lang.String toString()
          restituisce in un astringa una rappresentazione dell'elemento del piano
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

globalProperty

public Oql_Query globalProperty
e` l'oggetto che rappresenta la proprieta` presente nella query globale, cioe` l'elemento che e` stato trasformato.
Questo campo deve essere un oggetto di tipo Oql_Query.

localProperties

public java.util.Vector localProperties
e` un vettore contenente l'insieme di elementi ritornati dalla trasformazione e che rappresentano i campi richeisti dalla query locale. Gli elementi di questo vettore devono essere oggetti istanze della classe Oql_Query.

mapping

public MappingElement mapping
e` un riferimento all'elemento della mapping table che ha prodotto la trasformazione. Questo riferimento deve essere mantenuto per poter invocare l'opportuno metodo del MappingElement al fine di comporre in modo corretto i dati ritornati.
Constructor Detail

UQPlanElement

public UQPlanElement()
crea un istanza completamente vuota.

UQPlanElement

public UQPlanElement(Oql_Query gP,
                     java.util.Vector lP,
                     MappingElement mE)
crea un istanza inizializzandone i campi. E` da osservare che se il vettore passato e` null allora viene creato un vettore vuoto.
Method Detail

toString

public java.lang.String toString()
restituisce in un astringa una rappresentazione dell'elemento del piano
Overrides:
toString in class java.lang.Object