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 DbBuildsData
KeepFilter. filter(String buildTypeId, DbBuildsData builds)
Returns the part of thebuilds
satisfying the filter.
It is expected that allbuilds
belongs 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 givenbuilds
data to the subsets according to the partition.
It is expected that allbuilds
belongs 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.DbBuildsData
KeepFilter. filter(String buildTypeId, DbBuildsData builds)
Returns the part of thebuilds
satisfying the filter.
It is expected that allbuilds
belongs to the same build configuration with idbuildTypeId
.gnu.trove.TLongCollection
KeepLimit. limit(DbBuildsData builds)
Limitsbuilds
that should be kept according to the limit.
It is expected that allbuilds
belong to the same build configuration.Collection<DbBuildsData>
KeepPartition. split(String buildTypeId, DbBuildsData builds)
Splits the givenbuilds
data to the subsets according to the partition.
It is expected that allbuilds
belongs 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 DbBuildsData
DbBuildsData. 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 therequestedFields
from database forbuildTypeIds
.Map<String,DbBuildsData>
DbDataProvider. queryStatisticalBuilds(DBFunctions dbFunctions, Set<DbField<?>> requestedFields, Collection<String> buildTypeIds, long cleanupStartTimeMs)
Queries statistical builds data for therequestedFields
from 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 class
DbBuildsDataImpl
Methods in jetbrains.buildServer.serverSide.impl.cleanup.v2019.db.impl that return DbBuildsData Modifier and Type Method Description DbBuildsData
DbBuildsDataImpl. 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 void
DbBuildsDataImpl. 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 DbBuildsData
KeepBranchActivityFilter. filter(String buildTypeId, DbBuildsData builds)
DbBuildsData
KeepBranchPatternFilter. filter(String buildTypeId, DbBuildsData builds)
DbBuildsData
KeepPersonalFilter. filter(String buildTypeId, DbBuildsData builds)
DbBuildsData
KeepStatusFilter. filter(String buildTypeId, DbBuildsData builds)
DbBuildsData
KeepTagsFilter. filter(String buildTypeId, DbBuildsData builds)
Methods in jetbrains.buildServer.serverSide.impl.cleanup.v2019.filters with parameters of type DbBuildsData Modifier and Type Method Description DbBuildsData
KeepBranchActivityFilter. filter(String buildTypeId, DbBuildsData builds)
DbBuildsData
KeepBranchPatternFilter. filter(String buildTypeId, DbBuildsData builds)
DbBuildsData
KeepPersonalFilter. filter(String buildTypeId, DbBuildsData builds)
DbBuildsData
KeepStatusFilter. filter(String buildTypeId, DbBuildsData builds)
DbBuildsData
KeepTagsFilter. 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.TLongCollection
KeepAllLimit. limit(DbBuildsData builds)
gnu.trove.TLongCollection
KeepLastNDaysLimit. limit(DbBuildsData builds)
gnu.trove.TLongCollection
KeepNDaysSinceLastBuildLimit. limit(DbBuildsData builds)
gnu.trove.TLongCollection
KeepNDaysSinceLastSuccessfulBuildLimit. limit(DbBuildsData builds)
gnu.trove.TLongCollection
KeepNLastBuildsLimit. limit(DbBuildsData builds)
gnu.trove.TLongCollection
LegacyKeepNBuildsLimit. limit(DbBuildsData builds)
gnu.trove.TLongCollection
LegacyKeepNDaysLimit. limit(DbBuildsData buildsData)
gnu.trove.TLongCollection
LegacyKeepNDaysMBuildsLimit. 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)
-