oql
Class FromElement

java.lang.Object
  |
  +--oql.FromElement

public class FromElement
extends java.lang.Object

contiene gli elementi presenti nelle clausole from indicando il nome della classe ,(o comunque la collezione di elementi), e l'eventuale iteratore.


Field Summary
 boolean as
          ondica la presenza (true) o assenza (false) della clausola as
 Oql_Query classe
          indica la descrizione della collezione di elementi su cui e` rivolta la Query.
 Oql_Identifier iterator
          e` l'iteratore con cui, nella query, ci si riferisce alla collezione di elementi.
Se la collezione non ha iteratore allora questo campo deve essere inizializzato come un oggetto di tipo Oql_Identifier col campo name uguale alla stringa vuota "".
 
Constructor Summary
FromElement(Oql_Query c, Oql_Identifier i, boolean a)
          crea un'istanza fornendo la collezione di oggetti l'iteratore ed indicando la presenza della clausola as.
FromElement(java.lang.String c, java.lang.String i, boolean a)
          crea un'istanza fornendo la collezione di oggetti l'iteratore ed indicando la presenza della clausola as.
 
Method Summary
 java.lang.String getClassName()
          stampa in una stringa il contenuto del campo classe
 java.lang.String getIteratorName()
          stampa in una stringa il contenuto del campo iteratore
 java.lang.String toString()
          stampa in una stringa il contenuto della variabile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

classe

public Oql_Query classe
indica la descrizione della collezione di elementi su cui e` rivolta la Query. Puo` quindi essere un nome di classe o una select query

iterator

public Oql_Identifier iterator
e` l'iteratore con cui, nella query, ci si riferisce alla collezione di elementi.
Se la collezione non ha iteratore allora questo campo deve essere inizializzato come un oggetto di tipo Oql_Identifier col campo name uguale alla stringa vuota "".

as

public boolean as
ondica la presenza (true) o assenza (false) della clausola as
Constructor Detail

FromElement

public FromElement(Oql_Query c,
                   Oql_Identifier i,
                   boolean a)
crea un'istanza fornendo la collezione di oggetti l'iteratore ed indicando la presenza della clausola as.
Parameters:
c - e` la collezione
i - e` l'iteratore (se non e` presenta si deve passare "")
a - indica se viene usata la parola chiave as

FromElement

public FromElement(java.lang.String c,
                   java.lang.String i,
                   boolean a)
crea un'istanza fornendo la collezione di oggetti l'iteratore ed indicando la presenza della clausola as.
Parameters:
c - e` la collezione
i - e` l'iteratore (se non e` presenta si deve passare "")
a - indica se viene usata la parola chiave as
Method Detail

getClassName

public java.lang.String getClassName()
stampa in una stringa il contenuto del campo classe

getIteratorName

public java.lang.String getIteratorName()
stampa in una stringa il contenuto del campo iteratore

toString

public java.lang.String toString()
stampa in una stringa il contenuto della variabile
Overrides:
toString in class java.lang.Object