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 void
convert(DBFunctions dbf, File teamCityDataDir)
Will execute constructor params queries, queries returned by getSqlStatements, and then convertInternal method.void
convertInternal(Connection connection, File teamCityDataDir)
Deprecated.void
convertInternal(DBFunctions dbf, File teamCityDataDir)
protected void
error(String message)
protected void
error(String message, Exception e)
protected List<String>
getSqlStatements(Connection c)
Deprecated.protected List<String>
getSqlStatements(DBFunctions dbf)
protected void
info(String message)
protected boolean
isDebugEnabled()
String
toString()
protected void
warn(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 ConvertException
Will execute constructor params queries, queries returned by getSqlStatements, and then convertInternal method.- Specified by:
convert
in 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()
-
-