Examples of exec()


Examples of org.apache.pig.piggybank.evaluation.string.RegexMatch.exec()

        Tuple t3 = TupleFactory.getInstance().newTuple(2);
        t3.set(0, null);
        t3.set(1, "^\\/search\\/iy\\/.*");
       
        RegexMatch func = new RegexMatch();
        Integer r = func.exec(t1);
        assertTrue(r==1);
        r = func.exec(t2);
        assertTrue(r==0);
        r = func.exec(t3);
        assertTrue(r==null);
View Full Code Here

Examples of org.apache.pig.piggybank.evaluation.string.UPPER.exec()

        DataAtom field = new DataAtom(data);
        Tuple input = new Tuple(field);
        DataAtom output = new DataAtom();

        func.exec(input, output);
        assertTrue(output.strval().equals(expected));

        // test schema creation
        String fieldName = "field1";
        AtomSchema fieldSchema = new AtomSchema(fieldName);
View Full Code Here

Examples of org.apache.pig.piggybank.evaluation.util.SearchQuery.exec()

        "live query", "aol query", "yahoo query" };
    SearchQuery sq = new SearchQuery();
    Tuple tuple = DefaultTupleFactory.getInstance().newTuple(1);
    for (int i = 0; i < searchUrls.length; i++) {
      tuple.set(0, searchUrls[i]);
      super.assertEquals(sq.exec(tuple), queries[i]);
    }
  }
}
View Full Code Here

Examples of org.apache.pig.piggybank.evaluation.util.ToBag.exec()

        for (int i = 0; i < 100; ++i) {
            input.append(i);
        }

        Set<Integer> s = new HashSet<Integer>();
        DataBag db = tb.exec(input);
        for (Tuple t : db) {
            s.add((Integer) t.get(0));
        }

        // finally check the bag had everything we put in the tuple.
View Full Code Here

Examples of org.apache.pig.piggybank.evaluation.util.ToTuple.exec()

        Tuple input = TupleFactory.getInstance().newTuple();
        for (int i = 0; i < 100; ++i) {
            input.append(i);
        }

        Tuple output = tb.exec(input);
        Assert.assertFalse(input == output);
        Assert.assertEquals(input, output);
    }
}
View Full Code Here

Examples of org.apache.pig.piggybank.evaluation.util.Top.exec()

      nestedTuple.set(0, "group-" + i);
      nestedTuple.set(1, i);
      dBag.add(nestedTuple);
    }

    DataBag outBag = top.exec(inputTuple);
    super.assertEquals(outBag.size(), 10L);
    Iterator<Tuple> itr = outBag.iterator();
    while (itr.hasNext()) {
      Tuple next = itr.next();
      Long value = (Long) next.get(1);
View Full Code Here

Examples of org.apache.pig.piggybank.evaluation.util.apachelogparser.DateExtractor.exec()

    @Test
    public void testDefaultFormatters() throws Exception {
        DateExtractor dayExtractor = new DateExtractor();
        // test that GMT conversion moves the day
        input.set(0, "20/Sep/2008:23:53:04 -0600");
        assertEquals("2008-09-21", dayExtractor.exec(input));
       
        // test that if the string is already in GMT, nothing moves
        input.set(0, "20/Sep/2008:23:53:04 -0000");
        assertEquals("2008-09-20", dayExtractor.exec(input));
    }
View Full Code Here

Examples of org.apache.pig.piggybank.evaluation.util.apachelogparser.HostExtractor.exec()

    int testCount = 0;
    Tuple input=DefaultTupleFactory.getInstance().newTuple(1);
    for (String key : tests.keySet()) {
      input.set(0,key);
      String expected = tests.get(key);
      String output = hostExtractor.exec(input);
      assertEquals(expected, output);
      testCount++;
    }
    assertEquals(tests.size(), testCount);
  }
View Full Code Here

Examples of org.apache.pig.piggybank.evaluation.util.apachelogparser.SearchEngineExtractor.exec()

        for (String key : tests.keySet()) {
            String expected = tests.get(key);
            assertNotNull(expected);
            assertTrue(expected.length() > 0);
            input.set(0,key);
            assertEquals(expected, searchEngineExtractor.exec(input));
            testCount++;
        }
        assertEquals(tests.size(), testCount);
    }
}
View Full Code Here

Examples of org.apache.pig.piggybank.evaluation.util.apachelogparser.SearchTermExtractor.exec()

        Tuple input=DefaultTupleFactory.getInstance().newTuple(1);
        for (String key : tests.keySet()) {
            String expected = tests.get(key);

            input.set(0,key);
            assertEquals(expected, searchTermExtractor.exec(input));
            testCount++;
        }
        assertEquals(tests.size(), testCount);
    }
}
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.