oql
Class Partition

java.lang.Object
  |
  +--oql.Partition

public class Partition
extends java.lang.Object

gli oggetti di questa classe rappresentano le condizioni di partizionamento nelle query di tipo select


Field Summary
 Oql_Identifier identifier
          e` un identificatore assegnato all'attributo di partizionamento
 Oql_Query name
          indica il nome di un attributo rispetto al quale deve essere fatto il partizionamento
 
Constructor Summary
Partition(Oql_Identifier i, Oql_Query n, java.lang.String o)
          crea un'istanza assegnando i campi identifier, name ed ope
 
Method Summary
 void setAsOpe()
          setta l'operatore come as
 void setColonOpe()
          setta l'operatore come :
 java.lang.String toString()
          stampa in una stringa il contenuto della variabile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

identifier

public Oql_Identifier identifier
e` un identificatore assegnato all'attributo di partizionamento

name

public Oql_Query name
indica il nome di un attributo rispetto al quale deve essere fatto il partizionamento
Constructor Detail

Partition

public Partition(Oql_Identifier i,
                 Oql_Query n,
                 java.lang.String o)
          throws IllegalOperatorException,
                 WrongOqlTypeException
crea un'istanza assegnando i campi identifier, name ed ope
Parameters:
i - e` l'identificatore
n - e` l'attributo rispetto al quale partizioniamo
o - indica la forma in cui compare l'operatore
Throws:
IllegalOperatorException - se o non e "as" o ":"
WrongOqlTypeException - se il nome non rappresenta un atributo
Method Detail

setAsOpe

public void setAsOpe()
setta l'operatore come as

setColonOpe

public void setColonOpe()
setta l'operatore come :

toString

public java.lang.String toString()
stampa in una stringa il contenuto della variabile
Overrides:
toString in class java.lang.Object