oql
Class Oql_Unique

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

public class Oql_Unique
extends oql.Oql_CollectionExpr

implementa il qualificatore esistenziale "unique ( condition over bag )"


Field Summary
 Oql_Query query
          e` la condizione sull'insieme di ogetti
 
Fields inherited from class oql.Oql_Query
columnN, level, lineN, parN, selectQueryN
 
Constructor Summary
Oql_Unique()
          crea un'istanza vuota
Oql_Unique(Oql_Query qu)
          crea un'istanza assegnando alla query l'oggetto passato come parametro.
Oql_Unique(Oql_Query qu, int l, int c, int p)
          crea un'istanza assegnando alla query l'oggetto passato come parametro.
 
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

query

public Oql_Query query
e` la condizione sull'insieme di ogetti
Constructor Detail

Oql_Unique

public Oql_Unique()
crea un'istanza vuota

Oql_Unique

public Oql_Unique(Oql_Query qu)
crea un'istanza assegnando alla query l'oggetto passato come parametro.
Parameters:
qu - e` query

Oql_Unique

public Oql_Unique(Oql_Query qu,
                  int l,
                  int c,
                  int p)
crea un'istanza assegnando alla query l'oggetto passato come parametro. Vengono inoltre assegnati i valori al numero di riga colonna e al contatore delle parentesi.
Parameters:
qu - e` la 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