All Known Implementing Classes:
BucketPropertySetItemQueryProvider, SingleColumnQueryProvider, SingleColumnWithDiscriminatorQueryProvider

public interface QueryProvider
  • Method Details

    • getInitialQuery

      String getInitialQuery()
      The query that retrieves the first bunch of records, sorted by id.
    • getRepetitiveQuery

      String getRepetitiveQuery()
      The query that retrieves the second and following bunches of records, sorted by id and having a condition like "id is greater than X".
    • getIdColumnNames

      List<String> getIdColumnNames()
    • getLatestIdParamName

      String getLatestIdParamName(int idIndex)
    • getTableName

      String getTableName()