接口 AuthPaginationHelper<E>

类型参数:
E - Generic class
所有已知实现类:
AuthEmbeddedPaginationHelperImpl, AuthExternalPaginationHelperImpl

public interface AuthPaginationHelper<E>
Auth plugin Pagination Helper.
作者:
huangKeMing
  • 方法概要

    修饰符和类型
    方法
    说明
    com.alibaba.nacos.api.model.Page<E>
    fetchPage(String sqlCountRows, String sqlFetchRows, Object[] args, int pageNo, int pageSize, Long lastMaxId, org.springframework.jdbc.core.RowMapper<E> rowMapper)
     
    com.alibaba.nacos.api.model.Page<E>
    fetchPage(String sqlCountRows, String sqlFetchRows, Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper<E> rowMapper)
     
    com.alibaba.nacos.api.model.Page<E>
    fetchPageLimit(com.alibaba.nacos.plugin.datasource.model.MapperResult countMapperResult, com.alibaba.nacos.plugin.datasource.model.MapperResult mapperResult, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper<E> rowMapper)
     
    com.alibaba.nacos.api.model.Page<E>
    fetchPageLimit(String sqlFetchRows, Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper<E> rowMapper)
     
    com.alibaba.nacos.api.model.Page<E>
    fetchPageLimit(String sqlCountRows, Object[] args1, String sqlFetchRows, Object[] args2, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper<E> rowMapper)
     
    com.alibaba.nacos.api.model.Page<E>
    fetchPageLimit(String sqlCountRows, String sqlFetchRows, Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper<E> rowMapper)
     
    void
    updateLimit(String sql, Object[] args)
     
  • 方法详细资料

    • fetchPage

      com.alibaba.nacos.api.model.Page<E> fetchPage(String sqlCountRows, String sqlFetchRows, Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper<E> rowMapper)
    • fetchPage

      com.alibaba.nacos.api.model.Page<E> fetchPage(String sqlCountRows, String sqlFetchRows, Object[] args, int pageNo, int pageSize, Long lastMaxId, org.springframework.jdbc.core.RowMapper<E> rowMapper)
    • fetchPageLimit

      com.alibaba.nacos.api.model.Page<E> fetchPageLimit(String sqlCountRows, String sqlFetchRows, Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper<E> rowMapper)
    • fetchPageLimit

      com.alibaba.nacos.api.model.Page<E> fetchPageLimit(String sqlCountRows, Object[] args1, String sqlFetchRows, Object[] args2, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper<E> rowMapper)
    • fetchPageLimit

      com.alibaba.nacos.api.model.Page<E> fetchPageLimit(String sqlFetchRows, Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper<E> rowMapper)
    • fetchPageLimit

      com.alibaba.nacos.api.model.Page<E> fetchPageLimit(com.alibaba.nacos.plugin.datasource.model.MapperResult countMapperResult, com.alibaba.nacos.plugin.datasource.model.MapperResult mapperResult, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper<E> rowMapper)
    • updateLimit

      void updateLimit(String sql, Object[] args)