|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--oql.Oql_Query
|
+--oql.Oql_Operation
rappresenta le operazioni aritmetiche (monadiche e diadiche).
| Field Summary | |
Oql_Query |
op1
e` il primo operando dell'operazione. |
Oql_Query |
op2
e` il secondo operando dell'operazine. |
| Fields inherited from class oql.Oql_Query |
columnN,
level,
lineN,
parN,
selectQueryN |
| Constructor Summary | |
Oql_Operation()
crea un'istanza vuota |
|
Oql_Operation(Oql_Query ope1,
Oql_Query ope2,
java.lang.String op)
crea un'istanza della classe fornendo l'operatore e gli operandi. |
|
Oql_Operation(Oql_Query ope1,
Oql_Query ope2,
java.lang.String op,
int l,
int c,
int p)
crea un'istanza della classe fornendo l'operatore gli operandi ed i valori di riga, colonna e parentesi che caratterizzano l'elemento nella Query. |
|
| Method Summary | |
java.lang.String |
getType()
ritorna il tipo di elemento OQL rappresentato dall'oggetto (fornisce cioe` il nome della classe) |
void |
setAbsOperator()
permette l'inizializzazione dell'aperatore di valore assoluto |
void |
setBinaryOperation()
Definisce l'operazione come binaria |
void |
setDivOperator()
permette l'inizializzazione dell'aperatore di divisione |
void |
setModOperator()
permette l'inizializzazione dell'aperatore modulo |
void |
setMolOperator()
permette l'inizializzazione dell'aperatore di moltiplicazione |
void |
setOrOperator()
permette l'inizializzazione dell'aperatore or |
void |
setSubOperator()
permette l'inizializzazione dell'aperatore di sottrazione |
void |
setSumOperator()
permette l'inizializzazione dell'aperatore di somma |
void |
setUnaryOperation()
Definisce l'operazione come unaria |
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 |
public Oql_Query op1
public Oql_Query op2
| Constructor Detail |
public Oql_Operation()
public Oql_Operation(Oql_Query ope1,
Oql_Query ope2,
java.lang.String op)
throws IllegalOperatorException,
WrongOqlTypeException
ope1 - e` il primo operando.ope2 - e` il secondo operando (deve essere null nelle
operazioni monadiche.op - e` l'operatore che puo` essere "+","-","*","/",
"mod","abs" o "||" .
public Oql_Operation(Oql_Query ope1,
Oql_Query ope2,
java.lang.String op,
int l,
int c,
int p)
throws IllegalOperatorException,
WrongOqlTypeException
ope1 - e` il primo operando.ope2 - e` il secondo operando (deve essere null nelle
operazioni monadiche.op - e` l'operatore che puo` essere "+","-","*","/",
"mod","abs" o "||".l - linea in cui compare l'elemento nella Queryc - colonna in cui compare l'elemento nella Queryp - numero di parentesi che racchiudono l'elemeto| Method Detail |
public void setSumOperator()
public void setSubOperator()
public void setDivOperator()
public void setMolOperator()
public void setModOperator()
public void setAbsOperator()
public void setOrOperator()
public void setUnaryOperation()
public void setBinaryOperation()
public java.lang.String toString()
public java.lang.String getType()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||