Data Cart

Your data extract

0 variables
0 samples
View Cart

Codes and Frequencies



Loading Frequency Data...

Can't find the category you are looking for? Try the Detailed codes

Explore how IPUMS created this variable

Download


      class Gqtype : public Editor {

public:
  Gqtype(VarPointer varInfo) : Editor(varInfo) {}
  void edit() {

    long a = getRecoded();
    if (countPeople() < 1) {
      a = 999;
    } else {
      switch (dataSet) {
      case dataset_id::ar1991a: {
        if (AR1991A_0046(0) == 99 && AR1991A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::bo1976a: {
        if (BO1976A_0029(0) <= 17 && BO1976A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::bo1992a: {
        if (BO1992A_0035(0) <= 6 && BO1992A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::bo2001a: {
        if (BO2001A_0045(0) <= 15 && BO2001A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::br2010a: {
        if (BR2010A_0034(0) <= 53 && BR2010A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::cm2005a: {
        if (CM2005A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::cl1982a: {
        if (CL1982A_0057(0) <= 8 && CL1982A_0067(0) == 1)
          a = 399;
      } break;
      case dataset_id::cl1992a: {
        if (CL1992A_0034(0) <= 7 && CL1992A_0072(0) == 2)
          a = 399;
      } break;
      case dataset_id::cl2002a: {
        if (CL2002A_0026(0) <= 8 && CL2002A_0081(0) == 2)
          a = 399;
      } break;
      case dataset_id::cr2000a: {
        if (CR2000A_0025(0) <= 4 && CR2000A_0076(0) == 1)
          a = 399;
      } break;
      case dataset_id::cr2011a: {
        if (CR2011A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::cu2002a: {
        if (CU2002A_0024(0) == 1 && CU2002A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::do2002a: {
        if (DO2002A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::do2010a: {
        if (DO2010A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::ec1974a: {
        if (EC1974A_0017(0) <= 8 && EC1974A_0043(0) == 2)
          a = 399;
      } break;
      case dataset_id::ec1982a: {
        if (EC1982A_0016(0) <= 9 && EC1982A_0043(0) == 1)
          a = 399;
      } break;
      case dataset_id::ec1990a: {
        if (EC1990A_0040(0) <= 8 && EC1990A_0059(0) == 2)
          a = 399;
      } break;
      case dataset_id::ec2001a: {
        if (EC2001A_0044(0) <= 8 && EC2001A_0017(0) == 2)
          a = 399;
      } break;
      case dataset_id::ec2010a: {
        if (EC2010A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::eg2006a: {
        if (EG2006A_0032(0) == 99 && EG2006A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::es2001a: {
        if (ES2001A_0028(0) == 99 && ES2001A_0017(0) == 2)
          a = 399;
      } break;
      case dataset_id::et1984a: {
        if (ET1984A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::et1994a: {
        if (ET1994A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::et2007a: {
        if (ET2007A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::fj1986a: {
        if (FJ1986A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::fj1996a: {
        if (FJ1996A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::fj2007a: {
        if (FJ2007A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::fj2014a: {
        if (FJ2014A_0030() >= 1 && FJ2014A_0030() <= 6 && FJ2014A_0016() == 2)
          a = 399;
      } break;
      case dataset_id::fr2006a: {
        if (FR2006A_0029(0) == 0 && FR2006A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::gh1984a: {
        if (GH1984A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::gh2000a: {
        if (GH2000A_0036(0) == 1 && GH2000A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::gh2010a: {
        if (GH2010A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::gn1983a: {
        if (GN1983A_0047(0) == 1 &&
            (GN1983A_0016(0) == 2 || GN1983A_0021(0) > 0))
          a = 399;
      } break;
      case dataset_id::gt1994a: {
        if (GT1994A_0030() >= 1 && GT1994A_0030() <= 6 && GT1994A_0016() == 2)
          a = 399;
      } break;
      case dataset_id::hn1988a: {
        if (HN1988A_0016(0) == 2 && HN1988A_0031(0) <= 5)
          a = 399;
      } break;
      case dataset_id::hn2001a: {
        if (HN2001A_0016(0) == 2 && HN2001A_0028(0) <= 7)
          a = 399;
      } break;
      case dataset_id::ht1971a: {
        if (HT1971A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::il1972a: {
        if ((IL1972A_0034(0) == 1 || IL1972A_0034(0) == 4) &&
            IL1972A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::il1995a: {
        if (IL1995A_0401(1) == 1)
          a = 999;
        if (IL1995A_0401(1) == 2)
          a = 210;
        if (IL1995A_0401(1) == 3)
          a = 300;
      } break;
      case dataset_id::iq1997a: {
        if (IQ1997A_0058(0) == 0 && IQ1997A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::it2011a: {
        if (IT2011A_0403(1) == 9)
          a = 110;
        if (IT2011A_0403(1) == 7 || IT2011A_0403(1) == 8)
          a = 120;
        if (IT2011A_0403(1) == 3)
          a = 121;
        if (IT2011A_0403(1) == 6)
          a = 130;
        if (IT2011A_0403(1) == 4)
          a = 131;
        if (IT2011A_0403(1) == 2)
          a = 132;
        if (IT2011A_0403(1) == 11)
          a = 150;
        if (IT2011A_0403(1) == 1)
          a = 160;
        if (IT2011A_0403(1) == 10)
          a = 170;
        if (IT2011A_0403(1) == 5)
          a = 210;
        if (IT2011A_0403(1) == 12)
          a = 300;
        if (IT2011A_0016(0) == 2 && IT2011A_0403(1) == 99)
          a = 399;
        if (IT2011A_0403(1) == 99)
          a = 999;
      } break;
      case dataset_id::jm1982a: {
        if (JM1982A_0073(0) == 0 && JM1982A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::jm2001a: {
        if (JM2001A_0101(0) == 0 && JM2001A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::kg1999a: {
        if (KG1999A_0045(0) <= 4 && KG1999A_0016(0) == 1)
          a = 399;
      } break;
      case dataset_id::kh1998a: {
        if (KH1998A_0027(0) == 1 && KH1998A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::kh2008a: {
        if (KH2008A_0027(0) == 1 && KH2008A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::lr2008a: {
        if (LR2008A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::mn2000a: {
        if ((MN2000A_0032(0) <= 2 || MN2000A_0032(0) >= 5) &&
            MN2000A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::my1970a: {
        if (MY1970A_0051(0) <= 12 && MY1970A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::my1980a: {
        if (MY1980A_0072(0) <= 13 && MY1980A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::my1991a: {
        if (MY1991A_0033(0) <= 9 && MY1991A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::mw2008a: {
        if (MW2008A_0027(0) == 1 && MW2008A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::mz1997a: {
        if (MZ1997A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::mz2007a: {
        if (MZ2007A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::ni1995a: {
        if (NI1995A_0027(0) <= 7 && NI1995A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::ni2005a: {
        if (NI2005A_0029(0) <= 7 && NI2005A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::pa1960a: {
        if (PA1960A_0038(0) == 99 && PA1960A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::pa1990a: {
        if (PA1990A_0080(0) <= 5 && PA1990A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::pa2000a: {
        if (PA2000A_0040(0) <= 31 && PA2000A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::pa2010a: {
        if (PA2010A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::pe1993a: {
        if ((PE1993A_0047(0) <= 8 || PE1993A_0047(0) == 16) &&
            PE1993A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::pe2007a: {
        if (PE2007A_0036(0) <= 8 && PE2007A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::ph1995a: {
        if (PH1995A_0035(0) == 10 && PH1995A_0018(0) == 2)
          a = 399;
      } break;
      case dataset_id::py1972a: {
        if (PY1972A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::py1982a: {
        if (PY1982A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::py1992a: {
        if (PY1992A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::py2002a: {
        if (PY2002A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::rw1991a: {
        if (RW1991A_0039(0) != 0 && RW1991A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::rw2002a: {
        if (RW2002A_0037(0) == 100 && RW2002A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::sv1992a: {
        if (SV1992A_0036(0) <= 8 && SV1992A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::sv2007a: {
        if (SV2007A_0038(0) <= 9 && SV2007A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::tg2010a: {
        if (TG2010A_0044() == 1 && TG2010A_0016() == 2)
          a = 399;
      } break;
      case dataset_id::th1970a: {
        if (TH1970A_0040(0) == 1 && TH1970A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::th1980a: {
        if (TH1980A_0038(0) == 1 && TH1980A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::th1990a: {
        if (TH1990A_0042(0) <= 11 && TH1990A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::th2000a: {
        if (TH2000A_0027(0) == 1 && TH2000A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::ua2001a: {
        if (UA2001A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::ug2002a: {
        if (UG2002A_0124(0) == 1 && UG2002A_0017(0) == 2)
          a = 399;
      } break;
      case dataset_id::uy1963a: {
        if (UY1963A_0042(0) <= 19 && UY1963A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::uy1975a: {
        if (UY1975A_0043(0) <= 25 && UY1975A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::uy1985a: {
        if (UY1985A_0038(0) == 0 && UY1985A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::uy1996a: {
        if (UY1996A_0027(0) <= 6 && UY1996A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::uy2011a: {
        if (UY2011A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::uy1963x: {
        if (UY1963X_0042(0) <= 19 && UY1963X_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::uy1975x: {
        if (UY1975X_0043(0) <= 25 && UY1975X_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::uy1985x: {
        if (UY1985X_0038(0) == 0 && UY1985X_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::uy1996x: {
        if (UY1996X_0027(0) <= 6 && UY1996X_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::uy2011x: {
        if (UY2011X_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::ve1990a: {
        if (VE1990A_0039(0) <= 8 && VE1990A_0065(0) == 2)
          a = 399;
      } break;
      case dataset_id::ve2001a: {
        if (VE2001A_0038(0) <= 9 && VE2001A_0038(0) != 8 &&
            VE2001A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::za2001a: {
        if (ZA2001A_0020(0) <= 10 && ZA2001A_0073(0) == 2)
          a = 399;
      } break;
      case dataset_id::zm1990a: {
        if (ZM1990A_0052(0) == 6 && ZM1990A_0033(0) >= 4)
          a = 299;
        if (ZM1990A_0052(0) == 7 && ZM1990A_0033(0) >= 4)
          a = 199;
        if (ZM1990A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::zm2000a: {
        if (ZM2000A_0039(0) == 8 && ZM2000A_0032(0) == 9)
          a = 300;
        if (ZM2000A_0016(0) == 2)
          a = 399;
      } break;
      case dataset_id::bo2012a: {
        if (BO2012A_0034(0) >= 1 && BO2012A_0034(0) <= 5 &&
            BO2012A_0020(0) == 2)
          a = 399;
      } break;
      case dataset_id::cu2012a: {
        if (CU2012A_0030(0) == 1 && CU2012A_0018(0) == 2)
          a = 399;
      } break;
      case dataset_id::mu1990a: {
        if (MU1990A_0032(0) >= 1 && MU1990A_0032(0) <= 2 &&
            MU1990A_0017(0) == 2)
          a = 399;
      } break;
      case dataset_id::mu2000a: {
        if (MU2000A_0034(0) >= 1 && MU2000A_0034(0) <= 2 &&
            MU2000A_0020(0) == 2)
          a = 399;
      } break;
      case dataset_id::mu2011a: {
        if (MU2011A_0029(0) >= 1 && MU2011A_0029(0) <= 2 &&
            MU2011A_0020(0) == 2)
          a = 399;
      } break;
        if (GQ() >= 0 && GQ() <= 10)
          a = 999;
      }
    }

    setData(a);
  }
};