Class BaseSqlConverter
- java.lang.Object
-
- jetbrains.buildServer.serverSide.versioning.converters.BaseSqlConverter
-
- All Implemented Interfaces:
Converter
- Direct Known Subclasses:
ActionHistoryAdditionalDataConverter,AddAauditAdditionalObjectTableConverter,AddAgentLastCommunicationTimestampConverter,AddAgentToStatusTablesConverter,AddAgentTypeIdToAgentsTableConverter,AddAgentTypeIdToHistoryTablesConverter,AddAgentTypeIdToRunningTableConverter,AddAuthorizationTokenToAgentConverter,AddBranchColumnToArtifactDependencyTables,AddBranchIdColumnConverter,AddBuildFinishTimeServerIndex,AddBuildIdToBuildStateTable,AddBuildProblemsTableCoverter,AddBuildTypeIdIndexConverter,AddCheckoutDirToAgentSourceVersionConverter,AddCloudStateTablesConverter,AddDefaultAttributesForAuthMethodElementsInMainConfigConverter,AddDefaultVCSUsernameConverter,AddDeletedMarkerConverter,AddDeleteTimeToDeletedBuildTypesConverter,AddDependencyOptionsConverter,AddDetachedChangesColumnConverter,AddEnabledHTTPAuthSchemesToMainConfigConverter,AddIncompatibleChangeColumnConverter,AddingCpuRankConverter,AddInterruptTypeCancelledInfoTableConverter,AddIsMutedToBuildProblemsConverter,AddLastFailureTimeConverter,AddNewBuildProblemNotificationEvent,AddOrderNumToUserWatchTypeConverter,AddPerUsageServerStatisticsTable,AddRootLoginElementInMainConfigConverter,AddServerIDInMainConfigConverter,AddSourcePoolToAuditAdditionalObjects,AddTestNameIdIndexToTestFailureRateTableConverter,AddUpdatedColumnToConfigPersistingTasksTableConverter,AddUserStatusTextToHistoryConverter,AddVcsEntriesHashToAgentSourceVersionConverter,AddVcsGraphParentModIdIndexConverter,AddVcsHistoryRootIdModificationIdIndexConverter,AddVcsHistoryVersionIndex,AddVcsModificationRegisterDateConverter,AddVcsUsernameTableConverter,AddVersionColumnsToAgentTableConverter,AgentSourcesVersionIndexesConverter,AgentTypeForAgentConverter,AgentTypeParamDropDandRKeysConverter,AssociateProjectsWithDefaultPool,BaseSchemaConverter,BaseVcsRootConverter,BuildDependencyTableWithPrimaryKeyConverter,BuildOptionsConverter,BuildProblemAttributesConverter,BuildProblemIdConverter,BuildStateBranchNameConverter,BuildTypePausedStateConverter,BuildTypeVcsChangeTypeConverter,ChangeAgentPoolTableConverter,ChangeNTDomainAuthMethodTypeNameConverter,ChangeResponsibilitiesProblemIdColumnConverter,CleanObsoleteInDStatsConverter,ConvertCommentsOfAgentCompatibilitiesActionsConverter,ConvertMuteDataTo6x,CoverageStatisticValuesConverter,CreateArchiveProjectsConverter,CreateArtifactsDependencyTableConverter,CreateBackupTableConverter,CreateBranchTmpTableConverter,CreateBuildTmpTableConverter,CreateBuildTypeGroupVcsChangeTableConverter,CreateDefaultBuildParametersConverter,CreateFailedTestsTableConverter,CreateIdGroupsTableConverter,CreateIdsGroupHashIndexConverter,CreateMetadataTableConverter,CreateNodeTasksTableConverter,CreateNotificationRulesForUserGroupsConverter,CreateOverridenRootsTable,CreateProjectTableConverter,CreateResponsibilitiesTableConverter,CreateStatsPublisherStateIfNotYetConverter,CreateTableForBuildIdentifiersToBackupConverter,CreateTestMetadataTablesConverter,CreateTestMutingConverter,CreateTmpTablesForAgentPoolManagerConverter,CreateTmpTablesForMutingConverter,CreateUserGroupsConverter,CreateVcsChangesGraphTable,CreateVcsSettingsHashTableConverter,CreateWorkingServerTableConverter,DeleteBuildProblemsIsMutedColumnConverter,DownloadedArtifactsIndexesConverter,DropBuildQueuePrimaryKeyConverter,DropBuildQueueUniqueIndexConverter,DropBuildStatusAndSignatureColumnsFromStatsConverter,DropDuplicateAnchorsConverter,DropLastUsedRevisionColumn,DropLegacyFailedTestsOutputConverter,DropLongIndexBuildAttrsNameValueConverter,DropNotificationEventResponsibilityWasAssignedToMeConverter,DropProjectIdFromHistoryConverter,DropProjectsTableConverter,DropRemoteRunBuildTypesTableConverter,DropServerBuildIdColumnConverter,DropTestNameColumnFromIgnoredTests,DropUnusedCompilerOutputConverter1,DropUnusedCompilerOutputConverter2,DuplicatesOffsetFormatConverter,DuplicationsDataConverter,EliminateNullAgentTypeIdConverter,EnlargeAuditObjectIdConverter,EnlargeProjectNameConverter,EnlargingParameterNamesForAgentTypeConverter,ExpandRequestorColumnConverter,ExpandVcsVersionColumnConverter,ExtendBuildConfigurationIdConverter,FixBuildDataStorageMetricValuePrecisionConverter,FixForTW9365Converter,GenerateArtifactDependencyIdsConverter,IncreaseAgentPoolNameLengthConverter,IncreaseAuditAdditionalDataLengthConverter,IncreaseBuildNumberLengthConverter,IncreaseResponsibilitiesProblemIdLengthConverter,IncreaseTestNameLengthConverter,IndexForHistoryBuildNumberConverter,IndicesOnHistory373Converter,InspectionDataConverter,IntroduceAgentRestrictorConverter,IntroduceAgentTypeIdConverter,LastModificationRevisionConverter,MakeAgentTypeIdMandatoryConverter,ModifyTestRunMutingTableConverter,MoveCommentsFromBuildsToPromotionsConverter,MoveDefaultDomainNTOptionToPropertiesInMainConfigConverter,MoveVcsUsernamesConverter,MSSQL2005SupportConverter,MuteBuildProblemInBuildConverter,PrepareMixedModeAuthConverter,ProjectArchivedStateConverter,RecreateBuildAttrsTableConverter,RefactorBuildRevisionsConverter,ReindexActionHistoryConverter,RemakeServerTableConverter,RemoveCommentIdentifiersFromAgentTableConverter,RenameAuthMethodsToAuthModulesInMainConfigConverter,RenameBuildOptionsConverter,RenameProjectIdToProjectIntIdConverter,RenameRootLoginToSuperUserLoginInMainConfigConverter,RenameServerIDToServerUUID,RenameTypeIdColumnOnAgentTypeConverter,ResponsibilitiesTableConverter,RestoreDeletedBuildTypesMarkerConverter,SetAgentCheckoutDirConverter,SetWasLoggedInForExistingUsersConverter,SingleRowFixConverter,SplitAgentTypeTableConverter,TemporaryTableBuildSetConverter,TruncateVcsVersionConverter,UpdateBuildPromotionArtifactDependenciesInfo,UpdateCloudImageAndCloudStartedInstanceConverter,UseAgentTypeIdInDependentTablesConverter,UsePropertiesSubNodesForAuthMethodsConverter,UseShortNamesForAuthMethodsConverter,VcsRootInstancesConverter,VcsRootStateConverter,VcsSettingsTrackerConverter,VersionNrToNumberConverter,VersionsConverter
public class BaseSqlConverter extends Object implements Converter
This class is preserved for backward compatibility and newly created converters should just implementConverter
-
-
Field Summary
Fields Modifier and Type Field Description protected List<String>mySqlStatements
-
Constructor Summary
Constructors Constructor Description BaseSqlConverter(String nameOfConverter, boolean ignoreExceptions, String... sqlStatements)BaseSqlConverter(String nameOfConverter, String... sqlStatements)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidconvert(DBFunctions dbf, File teamCityDataDir)Will execute constructor params queries, queries returned by getSqlStatements, and then convertInternal method.voidconvertInternal(Connection connection, File teamCityDataDir)Deprecated.voidconvertInternal(DBFunctions dbf, File teamCityDataDir)protected voiderror(String message)protected voiderror(String message, Exception e)protected List<String>getSqlStatements(Connection c)Deprecated.protected List<String>getSqlStatements(DBFunctions dbf)protected voidinfo(String message)protected booleanisDebugEnabled()StringtoString()protected voidwarn(String message)
-
-
-
Method Detail
-
getSqlStatements
@Nullable @Deprecated protected List<String> getSqlStatements(Connection c) throws SQLException
Deprecated.- Throws:
SQLException
-
getSqlStatements
@Nullable protected List<String> getSqlStatements(@NotNull DBFunctions dbf)
-
convertInternal
@Deprecated public void convertInternal(@NotNull Connection connection, @NotNull File teamCityDataDir) throws Exception
Deprecated.- Throws:
Exception
-
convertInternal
public void convertInternal(@NotNull DBFunctions dbf, @NotNull File teamCityDataDir) throws Exception- Throws:
Exception
-
convert
public final void convert(@NotNull DBFunctions dbf, @NotNull File teamCityDataDir) throws ConvertExceptionWill execute constructor params queries, queries returned by getSqlStatements, and then convertInternal method.- Specified by:
convertin interfaceConverter- Parameters:
connection- connectionteamCityDataDir- dir- Throws:
ConvertException- See Also:
getSqlStatements(java.sql.Connection),convertInternal(java.sql.Connection, java.io.File)
-
info
protected void info(@NotNull String message)
-
warn
protected void warn(@NotNull String message)
-
error
protected void error(@NotNull String message)
-
isDebugEnabled
protected boolean isDebugEnabled()
-
-