Example #1
0
        //Constructor para un campo Extra al principio de una TUpla (útil en inserción)
        public TUpla(Campo campoExtra, TUpla auxTUpla)
        {
            campoL_    = new Campo[auxTUpla.Count() + 1];
            campoL_[0] = campoExtra;

            for (int i = 1; i <= auxTUpla.Count(); i++)
            {
                campoL_[i] = auxTUpla[i];
            }
        }
Example #2
0
 public bool insert(TUpla tupla, string tabla)
 {
     //se inserta una tUpla y se espera si algo está bloqueado (bloquea durante el proceso)
     if (true)
     {
         totalTuplas_++;
         //si totalTuplas> X
         //  save()
         return(true);
     }
     return(false);
 }
Example #3
0
 public bool load(TUpla tupla, string tabla)
 {
     //se carga una tUpla y se espera si algo está bloqueado (bloquea durante el proceso)
     if (true)
     {
         totalTuplas_++;
         return(true);
     }
     //si totalTuplas > X
     //  save
     return(false);
 }
Example #4
0
        static void save(TUpla tupla, string ruta, int pos)
        {
            for (int i = 0; i < tupla.Count(); i++)
            {
                int offset = 0;
                save(tupla[i], ruta, pos + offset);

                //Caso String
                if (tupla[i] is CampoString)
                {
                    CampoString a = (CampoString)tupla[i];
                }
            }
        }
Example #5
0
 public bool lockTUpla(TUpla tupla, string tabla)
 {
     return(false);
 }