Package jetbrains.buildServer.vcs.impl
Class VcsChangesStorage
- java.lang.Object
-
- jetbrains.buildServer.vcs.impl.VcsChangesStorage
-
public class VcsChangesStorage extends Object
Low-level VCS changes storage.- Author:
- Leonid Bushuev from JetBrains
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VcsChangesStorage.VcsChangeTableCleaner
-
Constructor Summary
Constructors Constructor Description VcsChangesStorage(SQLRunnerEx dbFacade, LongFileNames longFileNames, ExtensionHolder extensionHolder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Integer
getPosition(String vfn, String rfn)
int
getVcsChangesBatchSize()
void
init()
static void
main(String[] args)
List<VcsChange>
retrieveChanges(ModificationKind kind, long modificationId)
Map<Long,List<VcsChange>>
retrieveChanges(ModificationKind kind, Set<Long> modificationIds)
void
storeChanges(DBFunctions dbf, ModificationKind kind, long modificationId, Collection<? extends VcsChangeInfo> changes)
void
storeChanges(ModificationKind kind, long modificationId, Collection<? extends VcsChangeInfo> changes)
-
-
-
Constructor Detail
-
VcsChangesStorage
public VcsChangesStorage(@NotNull SQLRunnerEx dbFacade, @NotNull LongFileNames longFileNames, @NotNull ExtensionHolder extensionHolder)
-
-
Method Detail
-
init
public void init()
-
storeChanges
public void storeChanges(@NotNull ModificationKind kind, long modificationId, @NotNull Collection<? extends VcsChangeInfo> changes)
-
storeChanges
public void storeChanges(@NotNull DBFunctions dbf, @NotNull ModificationKind kind, long modificationId, @NotNull Collection<? extends VcsChangeInfo> changes)
-
getVcsChangesBatchSize
public int getVcsChangesBatchSize()
-
retrieveChanges
@NotNull public List<VcsChange> retrieveChanges(@NotNull ModificationKind kind, long modificationId)
-
retrieveChanges
@NotNull public Map<Long,List<VcsChange>> retrieveChanges(@NotNull ModificationKind kind, @NotNull Set<Long> modificationIds)
-
main
public static void main(String[] args)
-
-