Class BucketPropertySetItemQueryProvider
- java.lang.Object
-
- com.atlassian.confluence.impl.backuprestore.backup.exporters.site.BucketPropertySetItemQueryProvider
-
- All Implemented Interfaces:
QueryProvider
public class BucketPropertySetItemQueryProvider extends Object implements QueryProvider
-
-
Constructor Summary
Constructors Constructor Description BucketPropertySetItemQueryProvider(DatabaseExporterHelper helper, ExportableEntityInfo entityInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getIdColumnNames()StringgetInitialQuery()The query that retrieves the first bunch of records, sorted by id.StringgetLatestIdParamName(int idIndex)StringgetRepetitiveQuery()The query that retrieves the second and following bunches of records, sorted by id and having a condition like "id is greater than X".StringgetTableName()
-
-
-
Constructor Detail
-
BucketPropertySetItemQueryProvider
public BucketPropertySetItemQueryProvider(DatabaseExporterHelper helper, ExportableEntityInfo entityInfo)
-
-
Method Detail
-
getInitialQuery
public String getInitialQuery()
Description copied from interface:QueryProviderThe query that retrieves the first bunch of records, sorted by id.- Specified by:
getInitialQueryin interfaceQueryProvider
-
getRepetitiveQuery
public String getRepetitiveQuery()
Description copied from interface:QueryProviderThe query that retrieves the second and following bunches of records, sorted by id and having a condition like "id is greater than X".- Specified by:
getRepetitiveQueryin interfaceQueryProvider
-
getIdColumnNames
public List<String> getIdColumnNames()
- Specified by:
getIdColumnNamesin interfaceQueryProvider
-
getLatestIdParamName
public String getLatestIdParamName(int idIndex)
- Specified by:
getLatestIdParamNamein interfaceQueryProvider
-
getTableName
public String getTableName()
- Specified by:
getTableNamein interfaceQueryProvider
-
-