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()
String
getInitialQuery()
The query that retrieves the first bunch of records, sorted by id.String
getLatestIdParamName(int idIndex)
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".String
getTableName()
-
-
-
Constructor Detail
-
BucketPropertySetItemQueryProvider
public BucketPropertySetItemQueryProvider(DatabaseExporterHelper helper, ExportableEntityInfo entityInfo)
-
-
Method Detail
-
getInitialQuery
public String getInitialQuery()
Description copied from interface:QueryProvider
The query that retrieves the first bunch of records, sorted by id.- Specified by:
getInitialQuery
in interfaceQueryProvider
-
getRepetitiveQuery
public String getRepetitiveQuery()
Description copied from interface:QueryProvider
The 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:
getRepetitiveQuery
in interfaceQueryProvider
-
getIdColumnNames
public List<String> getIdColumnNames()
- Specified by:
getIdColumnNames
in interfaceQueryProvider
-
getLatestIdParamName
public String getLatestIdParamName(int idIndex)
- Specified by:
getLatestIdParamName
in interfaceQueryProvider
-
getTableName
public String getTableName()
- Specified by:
getTableName
in interfaceQueryProvider
-
-