Class LimitStatementBuilderFactory


  • public class LimitStatementBuilderFactory
    extends java.lang.Object
    Factory class for building proper LimitStatementBuilder instance depending on fact of using pagination and current database engine.
    • Field Detail

      • DISABLE_SPECIFIC_DB_LIMIT_SUPPORT

        public static final java.lang.String DISABLE_SPECIFIC_DB_LIMIT_SUPPORT
        See Also:
        Constant Field Values
      • ENABLE_LIMIT_SUPPORT_ON_SQL_SERVER_2012

        public static final java.lang.String ENABLE_LIMIT_SUPPORT_ON_SQL_SERVER_2012
        See Also:
        Constant Field Values
    • Constructor Detail

      • LimitStatementBuilderFactory

        public LimitStatementBuilderFactory​(Tenant tenant)
    • Method Detail

      • readHanaLiteralParamFromTenantIfAvailable

        protected boolean readHanaLiteralParamFromTenantIfAvailable​(Tenant tenant)
      • isDbUsed

        protected boolean isDbUsed​(java.lang.String dbName)
      • isSpecificDbLimitSupportEnabled

        protected boolean isSpecificDbLimitSupportEnabled()
      • isLimitSupportEnabledForSqlServer2012

        protected boolean isLimitSupportEnabledForSqlServer2012()