Package com.jengine.orm.model.query.target

Examples of com.jengine.orm.model.query.target.Target


    public ModelQuery target(MultiModelField field) {
        if (field instanceof CalcMultiField) {
            target((CalcMultiField) field);
        } else if (field.getModelField() instanceof FunctionField) {
            Target target = new FieldTarget(field);
            target.config(this);
            this.targets.put(target.getName(), target);
        } else if (field.getModelField() instanceof BaseReference) {
            MultiModelItem item =  multiModel.getItems().get(field.getName());
            Target target = new ModelTarget(field.getName(), item);
            target.config(this);
            this.targets.put(target.getName(), target);
        } else {
            Target target = new FieldTarget(field);
            target.config(this);
            this.targets.put(target.getName(), target);
        }

        return this;
    }
View Full Code Here


    public BaseQuery target(Object field) {
        if (field instanceof CalcMultiField)  {
            return target((CalcMultiField) field);
        else {
            MultiModelField multiModelField = multiModel.getField((String) field);
            Target target = new FieldTarget((String) field, multiModelField);
            target.config(this);
            this.targets.put(target.getName(), target);
        }

        return this;
    }
View Full Code Here

        return this;
    }

    protected BaseQuery target(CalcMultiField field) {
        multiModel.addCalcField(field);
        Target target = new FieldTarget(field);
        target.config(this);
        targets.put(field.getName(), target);
        return this;
    }
View Full Code Here

TOP

Related Classes of com.jengine.orm.model.query.target.Target

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.