oql
Class Oql_ExistsIn

java.lang.Object
  |
  +--oql.Oql_Query
        |
        +--oql.Oql_CollectionExpr
              |
              +--oql.Oql_ExistsIn

public class Oql_ExistsIn
extends oql.Oql_CollectionExpr

implementa il qualificatore esistenziale "exists iter in bag : condition"


Field Summary
 Oql_Identifier identifier
          rappresente l'iteratore sulla collezionie di oggetti
 Oql_Query query1
          e` l'insieme di ogetti
 Oql_Query query2
          rappresenta la condizione che deve essere soddisfatta dagli oggetti
 
Fields inherited from class oql.Oql_Query
columnN, level, lineN, parN, selectQueryN
 
Constructor Summary
Oql_ExistsIn()
          crea un'istanza vuota
Oql_ExistsIn(Oql_Identifier ide, Oql_Query qu1, Oql_Query qu2)
          crea un'istanza assegnando all'identificatore e alle due query i valori passati come parametri.
Oql_ExistsIn(Oql_Identifier ide, Oql_Query qu1, Oql_Query qu2, int l, int c, int p)
          crea un'istanza assegnando all'identificatore e alle due query i valori passati come parametri.
 
Method Summary
 java.lang.String getType()
          ritorna il tipo di elemento OQL rappresentato dall'oggetto (fornisce cioe` il nome della classe)
 java.lang.String toString()
          stampa in una stringa il contenuto della variabile
 
Methods inherited from class oql.Oql_Query
addIterator, addPar, clona, getAttrName, getLink, getRefName, isBasic, isDefault, isNull, translateQuery, traslErr
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

identifier

public Oql_Identifier identifier
rappresente l'iteratore sulla collezionie di oggetti

query1

public Oql_Query query1
e` l'insieme di ogetti

query2

public Oql_Query query2
rappresenta la condizione che deve essere soddisfatta dagli oggetti
Constructor Detail

Oql_ExistsIn

public Oql_ExistsIn()
crea un'istanza vuota

Oql_ExistsIn

public Oql_ExistsIn(Oql_Identifier ide,
                    Oql_Query qu1,
                    Oql_Query qu2)
crea un'istanza assegnando all'identificatore e alle due query i valori passati come parametri.
Parameters:
ide - e` l'identificatore
qu1 - e` la prima query
qu2 - e` la seconda query

Oql_ExistsIn

public Oql_ExistsIn(Oql_Identifier ide,
                    Oql_Query qu1,
                    Oql_Query qu2,
                    int l,
                    int c,
                    int p)
crea un'istanza assegnando all'identificatore e alle due query i valori passati come parametri. Vengono inoltre assegnati i valori al numero di riga colonna e al contatore delle parentesi.
Parameters:
ide - e` l'identificatore
qu1 - e` la prima query
qu2 - e` la seconda query
l - linea in cui compare l'elemento nella Query
c - colonna in cui compare l'elemento nella Query
p - numero di parentesi che racchiudono l'elemeto
Method Detail

toString

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

getType

public java.lang.String getType()
ritorna il tipo di elemento OQL rappresentato dall'oggetto (fornisce cioe` il nome della classe)
Overrides:
getType in class Oql_Query