Package org.apache.oozie.util

Examples of org.apache.oozie.util.ELEvaluator.evaluate()


        assertNotNull(eval.evaluate("${KB}", Long.class));
        assertNotNull(eval.evaluate("${MB}", Long.class));
        assertNotNull(eval.evaluate("${GB}", Long.class));
        assertNotNull(eval.evaluate("${TB}", Long.class));
        assertNotNull(eval.evaluate("${PB}", Long.class));
        assertNotNull(eval.evaluate("${trim(' ')}", String.class));
        assertNotNull(eval.evaluate("${concat('a', 'b')}", String.class));
        assertNotNull(eval.evaluate("${firstNotNull(null, 'b')}", String.class));
        assertNotNull(eval.evaluate("${timestamp()}", String.class));
        assertNotNull(eval.evaluate("${urlEncode('abc')}", String.class));
    }
View Full Code Here


        assertNotNull(eval.evaluate("${MB}", Long.class));
        assertNotNull(eval.evaluate("${GB}", Long.class));
        assertNotNull(eval.evaluate("${TB}", Long.class));
        assertNotNull(eval.evaluate("${PB}", Long.class));
        assertNotNull(eval.evaluate("${trim(' ')}", String.class));
        assertNotNull(eval.evaluate("${concat('a', 'b')}", String.class));
        assertNotNull(eval.evaluate("${firstNotNull(null, 'b')}", String.class));
        assertNotNull(eval.evaluate("${timestamp()}", String.class));
        assertNotNull(eval.evaluate("${urlEncode('abc')}", String.class));
    }
View Full Code Here

        assertNotNull(eval.evaluate("${GB}", Long.class));
        assertNotNull(eval.evaluate("${TB}", Long.class));
        assertNotNull(eval.evaluate("${PB}", Long.class));
        assertNotNull(eval.evaluate("${trim(' ')}", String.class));
        assertNotNull(eval.evaluate("${concat('a', 'b')}", String.class));
        assertNotNull(eval.evaluate("${firstNotNull(null, 'b')}", String.class));
        assertNotNull(eval.evaluate("${timestamp()}", String.class));
        assertNotNull(eval.evaluate("${urlEncode('abc')}", String.class));
    }

}
View Full Code Here

        assertNotNull(eval.evaluate("${TB}", Long.class));
        assertNotNull(eval.evaluate("${PB}", Long.class));
        assertNotNull(eval.evaluate("${trim(' ')}", String.class));
        assertNotNull(eval.evaluate("${concat('a', 'b')}", String.class));
        assertNotNull(eval.evaluate("${firstNotNull(null, 'b')}", String.class));
        assertNotNull(eval.evaluate("${timestamp()}", String.class));
        assertNotNull(eval.evaluate("${urlEncode('abc')}", String.class));
    }

}
View Full Code Here

        assertNotNull(eval.evaluate("${PB}", Long.class));
        assertNotNull(eval.evaluate("${trim(' ')}", String.class));
        assertNotNull(eval.evaluate("${concat('a', 'b')}", String.class));
        assertNotNull(eval.evaluate("${firstNotNull(null, 'b')}", String.class));
        assertNotNull(eval.evaluate("${timestamp()}", String.class));
        assertNotNull(eval.evaluate("${urlEncode('abc')}", String.class));
    }

}
View Full Code Here

            String user = ParamChecker
                    .notEmpty((String) eval.getVariable(OozieClient.USER_NAME), OozieClient.USER_NAME);
            String doneFlag = ds.getDoneFlag();
            while (nominalInstanceCal.compareTo(initInstance) >= 0) {
                ELEvaluator uriEval = getUriEvaluator(nominalInstanceCal);
                String uriPath = uriEval.evaluate(uriTemplate, String.class);
                String pathWithDoneFlag = uriPath;
                if (doneFlag.length() > 0) {
                    pathWithDoneFlag += "/" + doneFlag;
                }
                if (isPathAvailable(pathWithDoneFlag, user, null, conf)) {
View Full Code Here

        action.setName("actionName");

        ELEvaluator eval = Services.get().get(ELService.class).createEvaluator("workflow");
        DagELFunctions.configureEvaluator(eval, wf, action);

        assertEquals(true, (boolean) eval.evaluate("${fs:exists(wf:conf('file1'))}", Boolean.class));
        assertEquals(false, (boolean) eval.evaluate("${fs:exists(wf:conf('file2'))}", Boolean.class));
        assertEquals(true, (boolean) eval.evaluate("${fs:exists(wf:conf('dir'))}", Boolean.class));
        assertEquals(false, (boolean) eval.evaluate("${fs:isDir(wf:conf('file1'))}", Boolean.class));
        assertEquals(0, (int) eval.evaluate("${fs:fileSize(wf:conf('file1'))}", Integer.class));
        assertEquals(-1, (int) eval.evaluate("${fs:fileSize(wf:conf('file2'))}", Integer.class));
View Full Code Here

        ELEvaluator eval = Services.get().get(ELService.class).createEvaluator("workflow");
        DagELFunctions.configureEvaluator(eval, wf, action);

        assertEquals(true, (boolean) eval.evaluate("${fs:exists(wf:conf('file1'))}", Boolean.class));
        assertEquals(false, (boolean) eval.evaluate("${fs:exists(wf:conf('file2'))}", Boolean.class));
        assertEquals(true, (boolean) eval.evaluate("${fs:exists(wf:conf('dir'))}", Boolean.class));
        assertEquals(false, (boolean) eval.evaluate("${fs:isDir(wf:conf('file1'))}", Boolean.class));
        assertEquals(0, (int) eval.evaluate("${fs:fileSize(wf:conf('file1'))}", Integer.class));
        assertEquals(-1, (int) eval.evaluate("${fs:fileSize(wf:conf('file2'))}", Integer.class));
        assertEquals(3, (int) eval.evaluate("${fs:dirSize(wf:conf('dir'))}", Integer.class));
View Full Code Here

        ELEvaluator eval = Services.get().get(ELService.class).createEvaluator("workflow");
        DagELFunctions.configureEvaluator(eval, wf, action);

        assertEquals(true, (boolean) eval.evaluate("${fs:exists(wf:conf('file1'))}", Boolean.class));
        assertEquals(false, (boolean) eval.evaluate("${fs:exists(wf:conf('file2'))}", Boolean.class));
        assertEquals(true, (boolean) eval.evaluate("${fs:exists(wf:conf('dir'))}", Boolean.class));
        assertEquals(false, (boolean) eval.evaluate("${fs:isDir(wf:conf('file1'))}", Boolean.class));
        assertEquals(0, (int) eval.evaluate("${fs:fileSize(wf:conf('file1'))}", Integer.class));
        assertEquals(-1, (int) eval.evaluate("${fs:fileSize(wf:conf('file2'))}", Integer.class));
        assertEquals(3, (int) eval.evaluate("${fs:dirSize(wf:conf('dir'))}", Integer.class));
        assertEquals(-1, (int) eval.evaluate("${fs:blockSize(wf:conf('file2'))}", Integer.class));
View Full Code Here

        DagELFunctions.configureEvaluator(eval, wf, action);

        assertEquals(true, (boolean) eval.evaluate("${fs:exists(wf:conf('file1'))}", Boolean.class));
        assertEquals(false, (boolean) eval.evaluate("${fs:exists(wf:conf('file2'))}", Boolean.class));
        assertEquals(true, (boolean) eval.evaluate("${fs:exists(wf:conf('dir'))}", Boolean.class));
        assertEquals(false, (boolean) eval.evaluate("${fs:isDir(wf:conf('file1'))}", Boolean.class));
        assertEquals(0, (int) eval.evaluate("${fs:fileSize(wf:conf('file1'))}", Integer.class));
        assertEquals(-1, (int) eval.evaluate("${fs:fileSize(wf:conf('file2'))}", Integer.class));
        assertEquals(3, (int) eval.evaluate("${fs:dirSize(wf:conf('dir'))}", Integer.class));
        assertEquals(-1, (int) eval.evaluate("${fs:blockSize(wf:conf('file2'))}", Integer.class));
        assertTrue(eval.evaluate("${fs:blockSize(wf:conf('file1'))}", Integer.class) > 0);
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.