oql
Class Oql_SetExpr
java.lang.Object
|
+--oql.Oql_Query
|
+--oql.Oql_SetExpr
- public class Oql_SetExpr
- extends Oql_Query
rappresenta le funzioni di tipo insiemistico, cioe` l'intersezione, unione ed
eccezione tra insiemi di oggetti
|
Constructor Summary |
Oql_SetExpr()
crea un'istanza vuota |
Oql_SetExpr(Oql_Query q1,
Oql_Query q2,
java.lang.String o)
crea un'istanza fornendo le query che rappresentano gli insieme ed il
tipo di operazione |
Oql_SetExpr(Oql_Query q1,
Oql_Query q2,
java.lang.String o,
int l,
int c,
int p)
crea un'istanza fornendo le query che rappresentano gli insieme ed il
tipo di operazione. inoltre vengono inizializzati il numero di riga,
colonna eed il numero di parentesi. |
|
Method Summary |
java.lang.String |
getType()
ritorna il tipo di elemento OQL rappresentato dall'oggetto
(fornisce cioe` il nome della classe) |
void |
setExcept()
definisce il tipo di operazione come except |
void |
setIntersect()
definisce il tipo di operazione come intersect |
void |
setUnion()
definisce il tipo di operazione come union |
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 |
query1
public Oql_Query query1
- e` il primo insieme di oggetti
query2
public Oql_Query query2
- e` il secondo insieme di oggetti
Oql_SetExpr
public Oql_SetExpr()
- crea un'istanza vuota
Oql_SetExpr
public Oql_SetExpr(Oql_Query q1,
Oql_Query q2,
java.lang.String o)
throws IllegalOperatorException
- crea un'istanza fornendo le query che rappresentano gli insieme ed il
tipo di operazione
- Parameters:
q1 - rappresenta il primo insiemeq2 - rappresenta il secondo insiemeo - indica il tipo di operazione
Oql_SetExpr
public Oql_SetExpr(Oql_Query q1,
Oql_Query q2,
java.lang.String o,
int l,
int c,
int p)
throws IllegalOperatorException
- crea un'istanza fornendo le query che rappresentano gli insieme ed il
tipo di operazione. inoltre vengono inizializzati il numero di riga,
colonna eed il numero di parentesi.
- Parameters:
q1 - rappresenta il primo insiemeq2 - rappresenta il secondo insiemeo - indica il tipo di operazionel - linea in cui compare l'elemento nella Queryc - colonna in cui compare l'elemento nella Queryp - numero di parentesi che racchiudono l'elemeto
setIntersect
public void setIntersect()
- definisce il tipo di operazione come intersect
setUnion
public void setUnion()
- definisce il tipo di operazione come union
setExcept
public void setExcept()
- definisce il tipo di operazione come except
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