Package it.ovunque.bd.ubcasa
Class Copia
java.lang.Object
it.ovunque.bd.ubcasa.Copia
- Direct Known Subclasses:
Trasforma
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaggCompito(String tabDest, String tabSorg) Aggiunge alla lista dei compiti da eseguire una copia completa da tabSorg a tabDest.voidaggCompito(String tabDest, String tabSorg, int iAnno, int iMese) voidaggCostante(Object valore) voidesegui()protected voideseguiSingolo(Compito compito, int anno, int mese) voidformatoDest(FormatoDati formato) voidimpostaBase(int base) voidimpostaChiave(String chiave, int iChiave) voidimpostaEventi(EventiCopia eventiPar) voidimpostaFine(int anno, int mese) voidimpostaInizio(int anno, int mese) voidimpostaNumCol(int nCol) protected voidprotected voidtrasformaTipi(Importa imp, int[] tipi, int base)
-
Field Details
-
PUNTO
public static int PUNTO -
PASSO_COMMIT
public static int PASSO_COMMIT
-
-
Constructor Details
-
Copia
- Throws:
SQLException
-
-
Method Details
-
aggCompito
Aggiunge alla lista dei compiti da eseguire una copia completa da tabSorg a tabDest. Le tabelle devono avere ugual struttura. è possibile modificare succesivamente le assunzioni sulla struttura e sui filtri da applicare alla tabella sorgente usando i metodi a ciò preposti. -
aggCompito
-
impostaBase
public void impostaBase(int base) -
impostaNumCol
public void impostaNumCol(int nCol) -
impostaChiave
-
aggCostante
-
impostaEventi
-
impostaInizio
public void impostaInizio(int anno, int mese) -
impostaFine
public void impostaFine(int anno, int mese) -
formatoDest
-
esegui
- Throws:
SQLExceptionFuoriScala
-
eseguiSingolo
- Throws:
SQLExceptionFuoriScala
-
trasforma
- Parameters:
valori- le sottoclassi potrebbero imporre alcune trasformazioni
-
trasformaTipi
-