Collezione di dati finta... simula il risultato di una query
classe bd_SelezioneVett implementa Selezione
{
costruttore(&$matrice, &$vNomi, $alias=NULL)
Alias(); &
Campo($nCampo); &
Chiave($nCampo);
Chiavi($base=0);
ImpVisibile($nCampo, $bool=VERO);
IstanziaCampo($vNomi, $i);
NumCampi();
}
classe bd_datiVett implementa dati
{
costruttore($vett);
Aggiorna();
Campo($nCampo); &
Chiave($nCampo);
ImpVisibile($nCampo, $bool=VERO);
LiberaMem();
Matrice($bChiudi); &
NumCampi();
Riga(); &
SonoAllaFine();
Sposta($posizione);
Trasponi();
Valore($nCampo); &
VettCampi(); &
}
costruttore(&$matrice, &$vNomi, $alias=NULL)
IstanziaCampo($vNomi, $i)
Alias() &
NumCampi()
Campo($nCampo) &
Chiavi($base=0)
Chiave($nCampo)
ImpVisibile($nCampo, $bool=VERO)
Ordine($posCampo=NULL, $bDec=FALSO) &
L'ordinamento della matrice viene eseguito immediatamente modificando la
matrice interna sulla base del campo indicato
Seleziona($posizione=0, $azzera=VERO, $stampa=FALSO)
costruttore(&$vett)
$vett può essere sia un vettore unidimensionale che bidimensionale,
nel primo caso l'oggetto conterrà una sola tupla-risultato composta dai valori
presenti nel vettore,
nel secondo caso ogni riga rappreseterà un tupla-risultato del tipo di cui
sopra.
NumCampi()
Sposta($posizione)
VettCampi() &
Campo($nCampo) &
Chiave($nCampo)
Riga() &
Matrice($bChiudi) &
SonoAllaFine()
Aggiorna()
Valore($nCampo) &
LiberaMem()
Arrotola()
Trasponi()