oql
Class Oql_ConversionExpr
java.lang.Object
|
+--oql.Oql_Query
|
+--oql.Oql_ConversionExpr
- public class Oql_ConversionExpr
- extends Oql_Query
rappresenta le funzioni di conversione, cioe` listtoset, element,
distinct e flatten
|
Field Summary |
Oql_Query |
query
e` l'insieme di oggetti su cui viene eseguita l'operazione |
|
Method Summary |
java.lang.String |
getType()
ritorna il tipo di elemento OQL rappresentato dall'oggetto
(fornisce cioe` il nome della classe) |
void |
setDistinct()
definisce il tipo di operazione come distinct |
void |
setElement()
definisce il tipo di operazione come element |
void |
setFlatten()
definisce il tipo di operazione come Flatten |
void |
setListToSet()
definisce il tipo di operazione come listtoset |
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 |
query
public Oql_Query query
- e` l'insieme di oggetti su cui viene eseguita l'operazione
Oql_ConversionExpr
public Oql_ConversionExpr()
- crea un'istanza vuota settando query ed operator al valore null
Oql_ConversionExpr
public Oql_ConversionExpr(Oql_Query q,
java.lang.String o)
throws IllegalOperatorException
- crea un'istanza fornendo la query ed il tipo di operazione
- Parameters:
q - rappresenta la queryo - indica il tipo di operazione
Oql_ConversionExpr
public Oql_ConversionExpr(Oql_Query q,
java.lang.String o,
int l,
int c,
int p)
throws IllegalOperatorException
- crea un'istanza fornendo la query.
Inoltre vengono inizializzati il numero di riga,
colonna ed il numero di parentesi.
- Parameters:
q - rappresenta la queryo - 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
setListToSet
public void setListToSet()
- definisce il tipo di operazione come listtoset
setElement
public void setElement()
- definisce il tipo di operazione come element
setDistinct
public void setDistinct()
- definisce il tipo di operazione come distinct
setFlatten
public void setFlatten()
- definisce il tipo di operazione come Flatten
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