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
 

Field Detail

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
Constructor Detail

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
Method Detail

printExceptions

public void printExceptions()
routine per la stampa delle situazioni non gestite