Class SkipFirstLimitHandler

  • All Implemented Interfaces:
    org.hibernate.dialect.pagination.LimitHandler

    public class SkipFirstLimitHandler
    extends org.hibernate.dialect.pagination.AbstractLimitHandler
    A LimitHandler for Informix which supports the syntax SKIP m FIRST n.
    • Constructor Detail

      • SkipFirstLimitHandler

        public SkipFirstLimitHandler​(boolean variableLimit)
    • Method Detail

      • processSql

        public String processSql​(String sql,
                                 org.hibernate.query.spi.Limit limit)
        Specified by:
        processSql in interface org.hibernate.dialect.pagination.LimitHandler
        Overrides:
        processSql in class org.hibernate.dialect.pagination.AbstractLimitHandler
      • supportsLimit

        public final boolean supportsLimit()
        Specified by:
        supportsLimit in interface org.hibernate.dialect.pagination.LimitHandler
        Overrides:
        supportsLimit in class org.hibernate.dialect.pagination.AbstractLimitHandler
      • supportsOffset

        public boolean supportsOffset()
        Specified by:
        supportsOffset in interface org.hibernate.dialect.pagination.LimitHandler
        Overrides:
        supportsOffset in class org.hibernate.dialect.pagination.AbstractLimitHandler
      • bindLimitParametersFirst

        public final boolean bindLimitParametersFirst()
        Overrides:
        bindLimitParametersFirst in class org.hibernate.dialect.pagination.AbstractLimitHandler
      • supportsVariableLimit

        public final boolean supportsVariableLimit()
        Overrides:
        supportsVariableLimit in class org.hibernate.dialect.pagination.AbstractLimitHandler