All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.talanlabs.mybatis.rsql.engine.where.IComparisonOperatorManager Maven / Gradle / Ivy

The newest version!
package com.talanlabs.mybatis.rsql.engine.where;

import com.talanlabs.component.IComponent;
import com.talanlabs.component.factory.ComponentDescriptor;
import com.talanlabs.mybatis.rsql.engine.EngineContext;
import com.talanlabs.mybatis.rsql.engine.SqlResult;
import cz.jirutka.rsql.parser.ast.ComparisonNode;

public interface IComparisonOperatorManager {

    /**
     * Create result for node
     *
     * @param componentDescriptor component descriptor
     * @param node                current node
     * @param context             current context
     * @return a result
     */
     SqlResult visit(ComponentDescriptor componentDescriptor, ComparisonNode node, EngineContext context);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy