Uses of Interface
jetbrains.buildServer.serverSide.impl.cleanup.v2019.db.DbBuildsData
-
-
Uses of DbBuildsData in jetbrains.buildServer.serverSide.impl.cleanup.v2019
Methods in jetbrains.buildServer.serverSide.impl.cleanup.v2019 that return DbBuildsData Modifier and Type Method Description DbBuildsDataKeepFilter. filter(String buildTypeId, DbBuildsData builds)Returns the part of thebuildssatisfying the filter.
It is expected that allbuildsbelongs to the same build configuration with idbuildTypeId.Methods in jetbrains.buildServer.serverSide.impl.cleanup.v2019 that return types with arguments of type DbBuildsData Modifier and Type Method Description Collection<DbBuildsData>KeepPartition. split(String buildTypeId, DbBuildsData builds)Splits the givenbuildsdata to the subsets according to the partition.
It is expected that allbuildsbelongs to the same build configuration with idbuildTypeId.Methods in jetbrains.buildServer.serverSide.impl.cleanup.v2019 with parameters of type DbBuildsData Modifier and Type Method Description Collection<Long>KeepRule. computeBuildIdsToKeepStatistics(String buildTypeId, DbBuildsData buildsData)Returns such ids of the provided builds, statistical data of which should be kept.Map<Long,Collection<KeepBuildDataPart>>KeepRule. computeHistoryBuildsDataToKeep(String buildTypeId, DbBuildsData historyBuildsData)Computes data to keep for every incoming history build.DbBuildsDataKeepFilter. filter(String buildTypeId, DbBuildsData builds)Returns the part of thebuildssatisfying the filter.
It is expected that allbuildsbelongs to the same build configuration with idbuildTypeId.gnu.trove.TLongCollectionKeepLimit. limit(DbBuildsData builds)Limitsbuildsthat should be kept according to the limit.
It is expected that allbuildsbelong to the same build configuration.Collection<DbBuildsData>KeepPartition. split(String buildTypeId, DbBuildsData builds)Splits the givenbuildsdata to the subsets according to the partition.
It is expected that allbuildsbelongs to the same build configuration with idbuildTypeId. -
Uses of DbBuildsData in jetbrains.buildServer.serverSide.impl.cleanup.v2019.db
Methods in jetbrains.buildServer.serverSide.impl.cleanup.v2019.db that return DbBuildsData Modifier and Type Method Description DbBuildsDataDbBuildsData. filter(LongPredicate buildIdPredicate)Methods in jetbrains.buildServer.serverSide.impl.cleanup.v2019.db that return types with arguments of type DbBuildsData Modifier and Type Method Description Collection<DbBuildsData>DbBuildsData. group(LongFunction<String> groupingFunction)Map<String,DbBuildsData>DbDataProvider. queryHistoryBuilds(DBFunctions dbFunctions, Set<DbField<?>> requestedFields, Collection<String> buildTypeIds, long cleanupStartTimeMs)Queries history builds data for therequestedFieldsfrom database forbuildTypeIds.Map<String,DbBuildsData>DbDataProvider. queryStatisticalBuilds(DBFunctions dbFunctions, Set<DbField<?>> requestedFields, Collection<String> buildTypeIds, long cleanupStartTimeMs)Queries statistical builds data for therequestedFieldsfrom database forbuildTypeIds. -
Uses of DbBuildsData in jetbrains.buildServer.serverSide.impl.cleanup.v2019.db.impl
Classes in jetbrains.buildServer.serverSide.impl.cleanup.v2019.db.impl that implement DbBuildsData Modifier and Type Class Description classDbBuildsDataImplMethods in jetbrains.buildServer.serverSide.impl.cleanup.v2019.db.impl that return DbBuildsData Modifier and Type Method Description DbBuildsDataDbBuildsDataImpl. filter(LongPredicate buildIdPredicate)Returns builds data satisfying the predicate.Methods in jetbrains.buildServer.serverSide.impl.cleanup.v2019.db.impl that return types with arguments of type DbBuildsData Modifier and Type Method Description Collection<DbBuildsData>DbBuildsDataImpl. group(LongFunction<String> groupingFunction)Returns data split in according with grouping function.Map<String,DbBuildsData>DbDataProviderImpl. queryHistoryBuilds(DBFunctions dbFunctions, Set<DbField<?>> requestedFields, Collection<String> buildTypeIds, long cleanupStartTimeMs)Map<String,DbBuildsData>DbDataProviderImpl. queryStatisticalBuilds(DBFunctions dbFunctions, Set<DbField<?>> requestedFields, Collection<String> buildTypeIds, long cleanupStartTimeMs)Methods in jetbrains.buildServer.serverSide.impl.cleanup.v2019.db.impl with parameters of type DbBuildsData Modifier and Type Method Description voidDbBuildsDataImpl. addAll(DbBuildsData source) -
Uses of DbBuildsData in jetbrains.buildServer.serverSide.impl.cleanup.v2019.filters
Methods in jetbrains.buildServer.serverSide.impl.cleanup.v2019.filters that return DbBuildsData Modifier and Type Method Description DbBuildsDataKeepBranchActivityFilter. filter(String buildTypeId, DbBuildsData builds)DbBuildsDataKeepBranchPatternFilter. filter(String buildTypeId, DbBuildsData builds)DbBuildsDataKeepPersonalFilter. filter(String buildTypeId, DbBuildsData builds)DbBuildsDataKeepStatusFilter. filter(String buildTypeId, DbBuildsData builds)DbBuildsDataKeepTagsFilter. filter(String buildTypeId, DbBuildsData builds)Methods in jetbrains.buildServer.serverSide.impl.cleanup.v2019.filters with parameters of type DbBuildsData Modifier and Type Method Description DbBuildsDataKeepBranchActivityFilter. filter(String buildTypeId, DbBuildsData builds)DbBuildsDataKeepBranchPatternFilter. filter(String buildTypeId, DbBuildsData builds)DbBuildsDataKeepPersonalFilter. filter(String buildTypeId, DbBuildsData builds)DbBuildsDataKeepStatusFilter. filter(String buildTypeId, DbBuildsData builds)DbBuildsDataKeepTagsFilter. filter(String buildTypeId, DbBuildsData builds) -
Uses of DbBuildsData in jetbrains.buildServer.serverSide.impl.cleanup.v2019.limits
Methods in jetbrains.buildServer.serverSide.impl.cleanup.v2019.limits with parameters of type DbBuildsData Modifier and Type Method Description gnu.trove.TLongCollectionKeepAllLimit. limit(DbBuildsData builds)gnu.trove.TLongCollectionKeepLastNDaysLimit. limit(DbBuildsData builds)gnu.trove.TLongCollectionKeepNDaysSinceLastBuildLimit. limit(DbBuildsData builds)gnu.trove.TLongCollectionKeepNDaysSinceLastSuccessfulBuildLimit. limit(DbBuildsData builds)gnu.trove.TLongCollectionKeepNLastBuildsLimit. limit(DbBuildsData builds)gnu.trove.TLongCollectionLegacyKeepNBuildsLimit. limit(DbBuildsData builds)gnu.trove.TLongCollectionLegacyKeepNDaysLimit. limit(DbBuildsData buildsData)gnu.trove.TLongCollectionLegacyKeepNDaysMBuildsLimit. limit(DbBuildsData builds) -
Uses of DbBuildsData in jetbrains.buildServer.serverSide.impl.cleanup.v2019.partitions
Methods in jetbrains.buildServer.serverSide.impl.cleanup.v2019.partitions that return types with arguments of type DbBuildsData Modifier and Type Method Description Collection<DbBuildsData>KeepBranchesPartition. split(String buildTypeId, DbBuildsData builds)Collection<DbBuildsData>KeepPersonalityPartition. split(String buildTypeId, DbBuildsData builds)Collection<DbBuildsData>LegacyKeepBranchesPartition. split(String buildTypeId, DbBuildsData builds)Methods in jetbrains.buildServer.serverSide.impl.cleanup.v2019.partitions with parameters of type DbBuildsData Modifier and Type Method Description Collection<DbBuildsData>KeepBranchesPartition. split(String buildTypeId, DbBuildsData builds)Collection<DbBuildsData>KeepPersonalityPartition. split(String buildTypeId, DbBuildsData builds)Collection<DbBuildsData>LegacyKeepBranchesPartition. split(String buildTypeId, DbBuildsData builds) -
Uses of DbBuildsData in jetbrains.buildServer.serverSide.impl.cleanup.v2019.rules
Methods in jetbrains.buildServer.serverSide.impl.cleanup.v2019.rules with parameters of type DbBuildsData Modifier and Type Method Description Collection<Long>KeepRuleImpl. computeBuildIdsToKeepStatistics(String buildTypeId, DbBuildsData buildsData)Map<Long,Collection<KeepBuildDataPart>>KeepRuleImpl. computeHistoryBuildsDataToKeep(String buildTypeId, DbBuildsData historyBuildsData)
-