Examples of Fragment


Examples of com.asakusafw.compiler.flow.stage.StageModel.Fragment

            if (startElements.contains(next)) {
                break;
            }
            current = next;
        }
        return new Fragment(context.getNextFragmentNumber(), factors, resources);
    }
View Full Code Here

Examples of com.asakusafw.compiler.flow.stage.StageModel.Fragment

     * Part to Ex1.
     */
    @Test
    public void Part_Ex1() {
        List<StageModel> stages = compile(RestructureFlowExtend.class);
        Fragment fragment = stages.get(0).getMapUnits().get(0).getFragments().get(0);
        Name name = fragment.getCompiled().getQualifiedName();

        ClassLoader loader = start();
        PortMapper mapper = new PortMapper(fragment);
        MockResult<Ex1> result = mapper.create("out");

View Full Code Here

Examples of com.asakusafw.compiler.flow.stage.StageModel.Fragment

     * Ex1 to Part.
     */
    @Test
    public void Ex1_Part() {
        List<StageModel> stages = compile(RestructureFlowProject.class);
        Fragment fragment = stages.get(0).getMapUnits().get(0).getFragments().get(0);
        Name name = fragment.getCompiled().getQualifiedName();

        ClassLoader loader = start();
        PortMapper mapper = new PortMapper(fragment);
        MockResult<Part1> result = mapper.create("out");

View Full Code Here

Examples of com.asakusafw.compiler.flow.stage.StageModel.Fragment

     * Ex1 to Ex2.
     */
    @Test
    public void Ex1_Ex2() {
        List<StageModel> stages = compile(RestructureFlowSame.class);
        Fragment fragment = stages.get(0).getMapUnits().get(0).getFragments().get(0);
        Name name = fragment.getCompiled().getQualifiedName();

        ClassLoader loader = start();
        PortMapper mapper = new PortMapper(fragment);
        MockResult<Ex2> result = mapper.create("out");

View Full Code Here

Examples of com.asakusafw.compiler.flow.stage.StageModel.Fragment

     * Part1 to Part2.
     */
    @Test
    public void Part1_Part2() {
        List<StageModel> stages = compile(RestructureFlowSimple.class);
        Fragment fragment = stages.get(0).getMapUnits().get(0).getFragments().get(0);
        Name name = fragment.getCompiled().getQualifiedName();

        ClassLoader loader = start();
        PortMapper mapper = new PortMapper(fragment);
        MockResult<Part2> result = mapper.create("out");

View Full Code Here

Examples of com.asakusafw.compiler.flow.stage.StageModel.Fragment

     * Ex1 to Part.
     */
    @Test
    public void Ex1_Part() {
        List<StageModel> stages = compile(ProjectFlowSimple.class);
        Fragment fragment = stages.get(0).getMapUnits().get(0).getFragments().get(0);
        Name name = fragment.getCompiled().getQualifiedName();

        ClassLoader loader = start();
        PortMapper mapper = new PortMapper(fragment);
        MockResult<Part1> result = mapper.create("out");

View Full Code Here

Examples of com.asakusafw.compiler.flow.stage.StageModel.Fragment

     * Ex1 to Ex2.
     */
    @Test
    public void Ex1_Ex2() {
        List<StageModel> stages = compile(ProjectFlowSame.class);
        Fragment fragment = stages.get(0).getMapUnits().get(0).getFragments().get(0);
        Name name = fragment.getCompiled().getQualifiedName();

        ClassLoader loader = start();
        PortMapper mapper = new PortMapper(fragment);
        MockResult<Ex2> result = mapper.create("out");

View Full Code Here

Examples of com.asakusafw.compiler.flow.stage.StageModel.Fragment

    @Test
    public void simple() throws Exception {
        StageModel analyzed = mr(NoShuffleStage.class);
        MapUnit map = analyzed.getMapUnits().get(0);
        assertThat(map.getFragments().size(), is(1));
        Fragment fragment = map.getFragments().get(0);

        MapFragmentEmitter emitter = new MapFragmentEmitter(environment);
        CompiledType name = emitter.emit(fragment, analyzed.getStageBlock());

        ClassLoader loader = start();
View Full Code Here

Examples of com.asakusafw.compiler.flow.stage.StageModel.Fragment

     * 単純なテスト。
     */
    @Test
    public void simple() {
        List<StageModel> stages = compile(UpdateFlowSimple.class);
        Fragment fragment = stages.get(0).getMapUnits().get(0).getFragments().get(0);
        Name name = fragment.getCompiled().getQualifiedName();

        ClassLoader loader = start();
        PortMapper mapper = new PortMapper(fragment);
        MockResult<Ex1> result = mapper.create("out");

View Full Code Here

Examples of com.asakusafw.compiler.flow.stage.StageModel.Fragment

     * パラメーター付き。
     */
    @Test
    public void withParameter() {
        List<StageModel> stages = compile(UpdateFlowWithParameter.class);
        Fragment fragment = stages.get(0).getMapUnits().get(0).getFragments().get(0);
        Name name = fragment.getCompiled().getQualifiedName();

        ClassLoader loader = start();
        PortMapper mapper = new PortMapper(fragment);
        MockResult<Ex1> result = mapper.create("out");

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.