类 AuthEmbeddedPaginationHelperImpl<E>

java.lang.Object
com.alibaba.nacos.plugin.auth.impl.persistence.embedded.AuthEmbeddedPaginationHelperImpl<E>
类型参数:
E - Generic class
所有已实现的接口:
AuthPaginationHelper<E>

public class AuthEmbeddedPaginationHelperImpl<E> extends Object implements AuthPaginationHelper<E>
Auth plugin Pagination Utils For Apache Derby.
作者:
huangKeMing
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private final com.alibaba.nacos.persistence.repository.embedded.operate.DatabaseOperate
     
  • 构造器概要

    构造器
    构造器
    说明
    AuthEmbeddedPaginationHelperImpl(com.alibaba.nacos.persistence.repository.embedded.operate.DatabaseOperate databaseOperate)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    addOffsetAndFetchNext(String fetchSql, Object[] arg, int pageNo, int pageSize)
     
    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 rowMapper)
     
    com.alibaba.nacos.api.model.Page<E>
    fetchPage(String sqlCountRows, String sqlFetchRows, Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper rowMapper)
    Take paging.
    com.alibaba.nacos.api.model.Page
    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 rowMapper)
     
    com.alibaba.nacos.api.model.Page<E>
    fetchPageLimit(String sqlFetchRows, Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper 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 rowMapper)
     
    com.alibaba.nacos.api.model.Page<E>
    fetchPageLimit(String sqlCountRows, String sqlFetchRows, Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper rowMapper)
     
    void
    updateLimit(String sql, Object[] args)
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • databaseOperate

      private final com.alibaba.nacos.persistence.repository.embedded.operate.DatabaseOperate databaseOperate
  • 构造器详细资料

    • AuthEmbeddedPaginationHelperImpl

      public AuthEmbeddedPaginationHelperImpl(com.alibaba.nacos.persistence.repository.embedded.operate.DatabaseOperate databaseOperate)
  • 方法详细资料

    • fetchPage

      public com.alibaba.nacos.api.model.Page<E> fetchPage(String sqlCountRows, String sqlFetchRows, Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper rowMapper)
      Take paging.
      指定者:
      fetchPage 在接口中 AuthPaginationHelper<E>
      参数:
      sqlCountRows - Query total SQL
      sqlFetchRows - Query data sql
      args - query args
      pageNo - page number
      pageSize - page size
      rowMapper - Entity mapping
      返回:
      Paging data
    • fetchPage

      public 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 rowMapper)
      指定者:
      fetchPage 在接口中 AuthPaginationHelper<E>
    • fetchPageLimit

      public com.alibaba.nacos.api.model.Page<E> fetchPageLimit(String sqlCountRows, String sqlFetchRows, Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper rowMapper)
      指定者:
      fetchPageLimit 在接口中 AuthPaginationHelper<E>
    • fetchPageLimit

      public 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 rowMapper)
      指定者:
      fetchPageLimit 在接口中 AuthPaginationHelper<E>
    • fetchPageLimit

      public com.alibaba.nacos.api.model.Page<E> fetchPageLimit(String sqlFetchRows, Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper rowMapper)
      指定者:
      fetchPageLimit 在接口中 AuthPaginationHelper<E>
    • fetchPageLimit

      public com.alibaba.nacos.api.model.Page 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 rowMapper)
      指定者:
      fetchPageLimit 在接口中 AuthPaginationHelper<E>
    • updateLimit

      public void updateLimit(String sql, Object[] args)
      指定者:
      updateLimit 在接口中 AuthPaginationHelper<E>
    • addOffsetAndFetchNext

      private OffsetFetchResult addOffsetAndFetchNext(String fetchSql, Object[] arg, int pageNo, int pageSize)