DuckDB Terminal - v0.6.0
    Preparing search index...

    Class PaginationHandler

    PaginationHandler manages the pagination of large query results

    Index
    state: PaginationState = ...
    • Handle user input during pagination

      Parameters

      • data: string

      Returns Promise<boolean>

      true if the input was handled, false otherwise

    • Initialize pagination for a query

      Parameters

      • query: string
      • totalRows: number | null
      • pageSize: number

      Returns void

    • Build a bounded page query without modifying the original statement.

      Parameters

      • sql: string
      • pageSize: number
      • offset: number

      Returns string

    • Check if a query should use pagination

      Parameters

      • sql: string

        The SQL query

      • rowCount: number

        The total row count

      • pageSize: number

        The configured page size

      Returns boolean

      Whether pagination should be enabled