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

com.talanlabs.mybatis.rsql.statement.IPageStatementFactory Maven / Gradle / Ivy

The newest version!
package com.talanlabs.mybatis.rsql.statement;

import com.talanlabs.component.IComponent;
import com.talanlabs.mybatis.rsql.engine.EngineContext;

import java.util.Map;

public interface IPageStatementFactory {

    /**
     * Build page statement
     *
     * @param componentClass       current component
     * @param sqlFromWhereOrderBy  current statement without select
     * @param rows                 current rows
     * @param additionalParameters add parameters here
     * @param context              engine context
     * @return a sql statement
     */
     String buildPageSql(Class componentClass, String sqlFromWhereOrderBy, Request.Rows rows, Map additionalParameters, EngineContext context);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy