oql
Class BQChecker
java.lang.Object
|
+--oql.BQChecker
- public class BQChecker
- extends java.lang.Object
questa classe implementa il modulo per il verifica della gestibilita`
della Query.
All'interno di questo modulo vengono cioe` fatti i controlli che
permettono di stabilire se la Query, pur essendo sintatticamente
e semanticamente corretta, puo` essere gestita dal Query Manager.
|
Field Summary |
boolean |
isBasicQuery
e` un valore booleano che indica se la Query e` gestibile o no
- true query gestita
- false query non gestita
|
Messages |
queryExceptions
questo vettore, i cui elementi sono di tipo ParEx , riporta le
eccezzioni riscontrate durante la fase di analisi |
|
Constructor Summary |
BQChecker(Oql_Query query)
genera un'istanza della classe ricevendo come parametro la Query
e producendo le eventuali segnalazioni di eccezioni. |
|
Method Summary |
void |
printExceptions()
routine per la stampa delle situazioni non gestite |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
queryExceptions
public Messages queryExceptions
- questo vettore, i cui elementi sono di tipo ParEx , riporta le
eccezzioni riscontrate durante la fase di analisi
isBasicQuery
public boolean isBasicQuery
- e` un valore booleano che indica se la Query e` gestibile o no
- true query gestita
- false query non gestita
BQChecker
public BQChecker(Oql_Query query)
- genera un'istanza della classe ricevendo come parametro la Query
e producendo le eventuali segnalazioni di eccezioni. Se la Query
rientra nell'insieme di quelle gestibili dal Query Manager di
MOMIS allora viene settato "true" la proprieta`
isBasicQuery .
- Parameters:
query - e` la struttura dati che rappresenta la Query
printExceptions
public void printExceptions()
- routine per la stampa delle situazioni non gestite