Package com.asakusafw.dmdl.model

Examples of com.asakusafw.dmdl.model.AstJoin


                AstBuilder.toName(model.getReference()),
                new JoinedModelGenerator(model).generateExpression());
    }

    private AstExpression<AstJoin> generateExpression() {
        AstJoin from = generateTerm(model.getFromModel(), model.getFromCondition(), true);
        AstJoin join = generateTerm(model.getJoinModel(), model.getJoinCondition(), false);
        return new AstUnionExpression<AstJoin>(null, Arrays.asList(from, join));
    }
View Full Code Here


            ModelProperty property = resolver.get(source.getName());
            assert property != null : source;
            grouping.add(AstBuilder.toName(property));
        }

        return new AstJoin(
                null,
                new AstModelReference(null, AstBuilder.toName(sourceModel)),
                new AstModelMapping(null, mappings),
                grouping.isEmpty() ? null : new AstGrouping(null, grouping));
    }
View Full Code Here

TOP

Related Classes of com.asakusafw.dmdl.model.AstJoin

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.