Package com.asakusafw.compiler.flow.stage.ShuffleModel

Examples of com.asakusafw.compiler.flow.stage.ShuffleModel.Term


    private Object getKeyGroupField(
            Segment segment,
            String propertyName,
            SegmentedWritable key) {
        Term term = segment.findTerm(propertyName);
        assertThat(propertyName, term, not(nullValue()));
        String fieldName = Naming.getShuffleKeyGroupProperty(
                segment.getElementId(),
                term.getTermId());
        return access(key, fieldName);
    }
View Full Code Here


    private Object getKeySortField(
            Segment segment,
            String propertyName,
            SegmentedWritable key) {
        Term term = segment.findTerm(propertyName);
        assertThat(propertyName, term, not(nullValue()));
        String fieldName = Naming.getShuffleKeySortProperty(
                segment.getPortId(),
                term.getTermId());
        return access(key, fieldName);
    }
View Full Code Here

        assertThat(segments.size(), is(1));
        Segment segment = segments.get(0);

        assertThat(segment.getTerms().size(), is(1));

        Term grouping = segment.getTerms().get(0);
        assertThat(grouping.getArrangement(), is(Arrangement.GROUPING));
        assertThat(grouping.getSource().getName(), is("string"));
        assertThat(grouping.getSource().getType(), equalTo((Type) StringOption.class));
    }
View Full Code Here

TOP

Related Classes of com.asakusafw.compiler.flow.stage.ShuffleModel.Term

Copyright © 2018 www.massapicom. 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.