Class Copia

java.lang.Object
it.ovunque.bd.ubcasa.Copia
Direct Known Subclasses:
Trasforma

public class Copia extends Object
  • Field Details

    • PUNTO

      public static int PUNTO
    • PASSO_COMMIT

      public static int PASSO_COMMIT
  • Constructor Details

  • Method Details

    • aggCompito

      public void aggCompito(String tabDest, String tabSorg)
      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

      public void aggCompito(String tabDest, String tabSorg, int iAnno, int iMese)
    • impostaBase

      public void impostaBase(int base)
    • impostaNumCol

      public void impostaNumCol(int nCol)
    • impostaChiave

      public void impostaChiave(String chiave, int iChiave)
    • aggCostante

      public void aggCostante(Object valore)
    • impostaEventi

      public void impostaEventi(EventiCopia eventiPar)
    • impostaInizio

      public void impostaInizio(int anno, int mese)
    • impostaFine

      public void impostaFine(int anno, int mese)
    • formatoDest

      public void formatoDest(FormatoDati formato)
    • esegui

      public void esegui() throws SQLException, FuoriScala
      Throws:
      SQLException
      FuoriScala
    • eseguiSingolo

      protected void eseguiSingolo(Compito compito, int anno, int mese) throws SQLException, FuoriScala
      Throws:
      SQLException
      FuoriScala
    • trasforma

      protected void trasforma(Object[] valori)
      Parameters:
      valori - le sottoclassi potrebbero imporre alcune trasformazioni
    • trasformaTipi

      protected void trasformaTipi(Importa imp, int[] tipi, int base)