Examples of Datum


Examples of hivemind.test.config.impl.Datum

        Registry r = buildFrameworkRegistry("AttributeDefaults.xml");

        List l = r.getConfiguration("hivemind.test.config.AttributeDefaults");

        assertEquals(1, l.size());
        Datum d = (Datum) l.get(0);

        assertEquals("DEFAULT_KEY", d.getKey());
        assertNull(d.getValue());
    }
View Full Code Here

Examples of hivemind.test.config.impl.Datum

        DatumHolder h = (DatumHolder) l.get(0);

        assertListsEqual(new Object[]
        { "fred", "wilma" }, h.getKeys());

        Datum d = h.getDatum("fred");
        assertNotNull(d.getLocation());
        assertEquals("barney", d.getValue());
    }
View Full Code Here

Examples of hivemind.test.config.impl.Datum

        List l = r.getConfiguration("hivemind.test.config.Structured");

        assertEquals(2, l.size());

        Datum d = (Datum) l.get(0);

        assertEquals("key_1", d.getKey());
        assertEquals("value_1", d.getValue());
        assertNotNull(d.getLocation());

        d = (Datum) l.get(1);

        assertEquals("key_2", d.getKey());
        assertEquals("value_2", d.getValue());
    }
View Full Code Here

Examples of hivemind.test.config.impl.Datum

        List l = r.getConfiguration("hivemind.test.config.Symbols");

        assertEquals(3, l.size());

        Datum d = (Datum) l.get(0);

        assertEquals("wife", d.getKey());
        assertEquals("wilma", d.getValue());

        d = (Datum) l.get(1);

        assertEquals("husband", d.getKey());
        assertEquals("fred", d.getValue());

        d = (Datum) l.get(2);

        assertEquals("work", d.getKey());
        assertEquals("${work}", d.getValue());

        assertLoggedMessagePattern("No value available for symbol 'work'");
    }
View Full Code Here

Examples of hivemind.test.config.impl.Datum

        Registry r = buildFrameworkRegistry("Localized.xml");

        List l = r.getConfiguration("hivemind.test.config.Localized");
        assertEquals(1, l.size());

        Datum d = (Datum) l.get(0);

        assertEquals("message", d.getKey());
        assertEquals("Some Damn Thing", d.getValue());
    }
View Full Code Here

Examples of hivemind.test.config.impl.Datum

    {
        Registry r = buildFrameworkRegistry("CustomRule.xml");

        List l = r.getConfiguration("hivemind.test.config.CustomRule");

        Datum d = (Datum) l.get(0);

        // Put this check second, just to get some code coverage
        // on ElementsInnerProxyList

        assertEquals(2, l.size());

        assertEquals("hivemind.test.config", d.getContributingModule().getModuleId());
    }
View Full Code Here

Examples of oracle.sql.Datum

     */
    public Geometry asGeometry(STRUCT sdoGeometry) throws SQLException {
        // Note Returning null for null Datum
        if( sdoGeometry == null ) return null;
       
        Datum data[] = sdoGeometry.getOracleAttributes();
        final int GTYPE = asInteger( data[0], 0 );
        final int SRID = asInteger( data[1], SDO.SRID_NULL );
        final double POINT[] = asDoubleArray( (STRUCT) data[2], Double.NaN );
        final int ELEMINFO[] = asIntArray( (ARRAY) data[3], 0 );
        final double ORDINATES[] = asDoubleArray( (ARRAY) data[4], Double.NaN );;
View Full Code Here

Examples of org.apache.pig.data.Datum

public class IsEmpty extends FilterFunc {

    @Override
    public boolean exec(Tuple input) throws IOException {
        Datum values = input.getField(0);
        if (values instanceof DataBag) {
            return ((DataBag)values).size() == 0;
        } else if (values instanceof DataMap) {
            return ((DataMap)values).cardinality() == 0;
        } else {
            StringBuilder sb = new StringBuilder();
            sb.append("Cannot test a ");
            sb.append(values.getClass().getSimpleName());
            sb.append(" for emptiness.");
            throw new IOException(sb.toString());
        }
    }
View Full Code Here

Examples of org.apache.pig.data.Datum

           
            Tuple inputT = new Tuple(outputConstraint.arity());
            ExampleTuple inputTuple = new ExampleTuple();
            inputTuple.copyFrom(inputT);
            for (int i = 0; i < inputTuple.arity(); i++) {
                Datum d = outputConstraint.getField(i);
                if (d == null) d = exampleTuple.getField(i);
                inputTuple.setField(i, d);
            }
            if(inputTuple.equals(exampleTuple)) {
              //System.out.println("Real tuple being copied!!");
View Full Code Here

Examples of org.apache.pig.data.Datum

        if (ableToHandle) {
            // first, go through output constraints and create new groups
            for (Iterator<Tuple> it = outputConstraints.iterator(); it.hasNext(); ) {
                Tuple outputConstraint = it.next();
                Datum groupLabel = outputConstraint.getField(0);
               
                for (int input = 0; input < numInputs; input++) {
                    //int numInputFields = inputs.get(input).outputSchema().numFields();
                  int numInputFields = op.getOpTable().get(inputs.get(input)).outputSchema().numFields();
//                    List<Integer> groupCols = groupSpecs.get(input).getCols();
                    List<Integer> groupCols = groupSpecs.get(input);
                   
                    for (int i = 0; i < minGroupSize; i++) {
                        Tuple inputConstraint = GenerateGroupByInput(groupLabel, groupCols, numInputFields);
                        if (inputConstraint != null) inputConstraints.get(input).add(inputConstraint);
                    }
                }
            }
       
            // then, go through all organic data groups and add input constraints to make each group big enough
            DataBag outputData = derivedData.get(op);
           
            for (Iterator<Tuple> it = outputData.iterator(); it.hasNext(); ) {
              Tuple groupTup = it.next();
              Datum groupLabel = groupTup.getField(0);

              for (int input = 0; input < numInputs; input++) {
                int numInputFields = op.getOpTable().get(inputs.get(input)).outputSchema().numFields();
//              List<Integer> groupCols = groupSpecs.get(input).getCols();
                List<Integer> groupCols = groupSpecs.get(input);                   
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.