Interface DataSource

    • Method Detail

      • iterator

        @Nonnull
        java.util.Iterator<Resource> iterator()
        Returns the data.
        Returns:
        The iterator of the data.
      • getOffset

        @CheckForNull
        default java.lang.Long getOffset()
        Returns the offset of this datasource. It returns null by default.
        Returns:
        The offset of the datasource, or null when the offset is unknown or not set.
      • getLimit

        @CheckForNull
        default java.lang.Long getLimit()
        Returns the limit of this datasource. It returns null by default.
        Returns:
        The limit of the datasource, or null when the offset is unknown or not set.
      • getGuessTotal

        @CheckForNull
        default java.lang.Long getGuessTotal()
        Returns the total count or the total as far as it is known. It returns null by default.
        Returns:
        The total count, or null if it is not known.