• Core
  • Infrastructure
  • Web
  • Extensions
  • Umbraco.Cms.Infrastructure.Persistence.SqlSyntax
  • ISqlSyntaxProvider
Search Results for

    Show / Hide Table of Contents
    • Umbraco.Cms.Core
      • IPublishedContentQuery
      • IPublishedContentQueryAccessor
      • PublishedContentQueryAccessor
      • TagQuery
    • Umbraco.Cms.Core.Cache
      • DatabaseServerMessengerNotificationHandler
      • DefaultRepositoryCachePolicy<TEntity, TId>
      • DistributedCacheBinder
      • RepositoryCachePolicyBase<TEntity, TId>
    • Umbraco.Cms.Core.Configuration
      • JsonConfigManipulator
      • NCronTabParser
    • Umbraco.Cms.Core.Deploy
      • IGridCellValueConnector
    • Umbraco.Cms.Core.Events
      • MigrationEventArgs
      • RelateOnTrashNotificationHandler
    • Umbraco.Cms.Core.Logging
      • MessageTemplates
    • Umbraco.Cms.Core.Logging.Serilog
      • SerilogLogger
    • Umbraco.Cms.Core.Logging.Serilog.Enrichers
      • HttpRequestIdEnricher
      • HttpRequestNumberEnricher
      • HttpSessionIdEnricher
      • ThreadAbortExceptionEnricher
    • Umbraco.Cms.Core.Logging.Viewer
      • ILogFilter
      • ILogLevelLoader
      • ILogViewer
      • ILogViewerConfig
      • LogLevelCounts
      • LogLevelLoader
      • LogMessage
      • LogTemplate
      • LogTimePeriod
      • LogViewerConfig
      • SavedLogSearch
      • SerilogLogViewerSourceBase
    • Umbraco.Cms.Core.Manifest
      • ManifestParser
    • Umbraco.Cms.Core.Mapping
      • UmbracoMapper
    • Umbraco.Cms.Core.Migrations
      • IMigrationPlanExecutor
    • Umbraco.Cms.Core.Models
      • GridValue
      • GridValue.GridArea
      • GridValue.GridControl
      • GridValue.GridEditor
      • GridValue.GridRow
      • GridValue.GridSection
      • MediaWithCrops
      • MediaWithCrops<T>
    • Umbraco.Cms.Core.Models.Blocks
      • BlockEditorData
      • BlockEditorDataConverter
      • BlockItemData
      • BlockItemData.BlockPropertyValue
      • BlockListEditorDataConverter
      • BlockListLayoutItem
      • BlockValue
    • Umbraco.Cms.Core.Models.Mapping
      • EntityMapDefinition
    • Umbraco.Cms.Core.Models.Trees
      • TreeRootNode
    • Umbraco.Cms.Core.Packaging
      • PackageMigrationPlan
      • PackageMigrationPlanCollection
      • PackageMigrationPlanCollectionBuilder
      • PendingPackageMigrations
    • Umbraco.Cms.Core.Persistence.Repositories
      • IContentRepository<TId, TEntity>
      • IContentTypeRepository
      • IContentTypeRepositoryBase<TItem>
      • IDataTypeRepository
      • IDocumentBlueprintRepository
      • IDocumentRepository
      • IEntityRepository
      • IMediaRepository
      • IMediaTypeRepository
      • IMemberRepository
      • IMemberTypeRepository
      • IPublicAccessRepository
    • Umbraco.Cms.Core.PropertyEditors
      • BlockEditorPropertyEditor
      • BlockEditorPropertyHandler
      • BlockListPropertyEditor
      • CheckBoxListPropertyEditor
      • ColorPickerPropertyEditor
      • ComplexEditorValidator
      • ComplexEditorValidator.ElementTypeValidationModel
      • ComplexEditorValidator.PropertyTypeValidationModel
      • ComplexPropertyEditorContentNotificationHandler
      • ConfigurationEditor<TConfiguration>
      • ContentPickerPropertyEditor
      • DateTimeConfigurationEditor
      • DateTimePropertyEditor
      • DropDownFlexiblePropertyEditor
      • EmailAddressConfigurationEditor
      • EmailAddressPropertyEditor
      • EyeDropperColorPickerPropertyEditor
      • FileUploadConfigurationEditor
      • FileUploadPropertyEditor
      • GridConfiguration
      • GridConfigurationEditor
      • GridEditorModel
      • GridEditorSectionModel
      • GridEditorTemplateModel
      • GridPropertyEditor
      • GridPropertyIndexValueFactory
      • GridValidator
      • ImageCropperConfiguration
      • ImageCropperConfiguration.Crop
      • ImageCropperPropertyEditor
      • LabelConfigurationEditor
      • LabelPropertyEditor
      • ListViewConfigurationEditor
      • ListViewPropertyEditor
      • MarkdownPropertyEditor
      • MediaPicker3ConfigurationEditor
      • MediaPicker3PropertyEditor
      • MediaPickerConfigurationEditor
      • MediaPickerPropertyEditor
      • MediaPickerPropertyEditor.MediaPickerPropertyValueEditor
      • MultiNodePickerConfigurationEditor
      • MultiNodeTreePickerPropertyEditor
      • MultiNodeTreePickerPropertyEditor.MultiNodeTreePickerPropertyValueEditor
      • MultipleTextStringPropertyEditor
      • MultipleValueEditor
      • MultiUrlPickerConfigurationEditor
      • MultiUrlPickerPropertyEditor
      • MultiUrlPickerValueEditor
      • MultiUrlPickerValueEditor.LinkDto
      • NestedContentConfigurationEditor
      • NestedContentPropertyEditor
      • NestedContentPropertyHandler
      • RadioButtonsPropertyEditor
      • RichTextConfigurationEditor
      • RichTextEditorPastedImages
      • RichTextPropertyEditor
      • SliderConfigurationEditor
      • SliderPropertyEditor
      • TagConfigurationEditor
      • TagsPropertyEditor
      • TextAreaConfigurationEditor
      • TextAreaPropertyEditor
      • TextboxConfigurationEditor
      • TextboxPropertyEditor
      • TrueFalseConfigurationEditor
      • TrueFalsePropertyEditor
      • ValueListConfigurationEditor
      • ValueListUniqueValueValidator
    • Umbraco.Cms.Core.PropertyEditors.ValueConverters
      • BlockEditorConverter
      • BlockListPropertyValueConverter
      • ColorPickerValueConverter
      • ColorPickerValueConverter.PickedColor
      • FlexibleDropdownPropertyValueConverter
      • GridValueConverter
      • ImageCropperValue
      • ImageCropperValue.ImageCropperCrop
      • ImageCropperValue.ImageCropperCropCoordinates
      • ImageCropperValue.ImageCropperFocalPoint
      • ImageCropperValueConverter
      • ImageCropperValueTypeConverter
      • JsonValueConverter
      • MarkdownEditorValueConverter
      • MediaPickerWithCropsValueConverter
      • MultiUrlPickerValueConverter
      • NestedContentManyValueConverter
      • NestedContentSingleValueConverter
      • NestedContentValueConverterBase
      • RteMacroRenderingValueConverter
    • Umbraco.Cms.Core.PublishedCache
      • PublishedContentTypeCache
    • Umbraco.Cms.Core.Routing
      • ContentFinderByConfigured404
      • RedirectTrackingHandler
    • Umbraco.Cms.Core.Scoping
      • IHttpScopeReference
      • IScope
      • IScopeAccessor
      • IScopeProvider
      • ScopeContextualBase
    • Umbraco.Cms.Core.Security
      • BackOfficeClaimsPrincipalFactory
      • BackOfficeErrorDescriber
      • BackOfficeIdentityBuilder
      • BackOfficeIdentityOptions
      • BackOfficeIdentityUser
      • BackOfficePasswordHasher
      • BackOfficeUserStore
      • BackOfficeUserValidator<T>
      • IBackOfficeUserManager
      • IBackOfficeUserPasswordChecker
      • IdentityMapDefinition
      • IMemberManager
      • IMemberUserStore
      • ITwoFactorProvider
      • IUmbracoUserManager<TUser>
      • IUserSessionStore<TUser>
      • MemberIdentityBuilder
      • MemberIdentityUser
      • MemberPasswordHasher
      • MemberRoleStore
      • MembersErrorDescriber
      • MemberUserStore
      • NoopLookupNormalizer
      • UmbracoErrorDescriberBase
      • UmbracoIdentityRole
      • UmbracoIdentityUser
      • UmbracoPasswordHasher<TUser>
      • UmbracoUserConfirmation<TUser>
      • UmbracoUserManager<TUser, TPasswordConfig>
      • UmbracoUserStore<TUser, TRole>
    • Umbraco.Cms.Core.Services
      • IdKeyMap
      • TwoFactorLoginService
    • Umbraco.Cms.Core.Services.Implement
      • AuditService
      • BasicAuthService
      • CacheInstructionService
      • ContentService
      • ContentTypeBaseServiceProvider
      • ContentTypeService
      • ContentTypeServiceBase
      • ContentTypeServiceBase<TRepository, TItem>
      • DataTypeService
      • DomainService
      • EntityService
      • ExternalLoginService
      • FileService
      • LocalizedTextService
      • LocalizedTextServiceFileSources
      • LocalizedTextServiceSupplementaryFileSource
      • MediaService
      • MediaTypeService
      • MemberService
      • MemberTypeService
      • NotificationService
      • PackagingService
      • PropertyValidationService
      • RelationService
      • RepositoryService
      • ServerRegistrationService
      • TagService
      • TrackedReferencesService
    • Umbraco.Cms.Infrastructure
      • PublishedContentQuery
      • Suspendable
      • Suspendable.ExamineEvents
      • Suspendable.PageCacheRefresher
      • Suspendable.ScheduledPublishing
    • Umbraco.Cms.Infrastructure.DependencyInjection
      • UmbracoBuilder_TelemetryProviders
      • UmbracoBuilderExtensions
    • Umbraco.Cms.Infrastructure.Examine
      • BaseValueSetBuilder<TContent>
      • ContentIndexPopulator
      • ContentValueSetBuilder
      • ContentValueSetValidator
      • ExamineIndexModel
      • ExamineIndexRebuilder
      • ExamineSearcherModel
      • GenericIndexDiagnostics
      • IBackOfficeExamineSearcher
      • IContentValueSetBuilder
      • IContentValueSetValidator
      • IIndexDiagnostics
      • IIndexDiagnosticsFactory
      • IIndexPopulator
      • IIndexRebuilder
      • IndexDiagnosticsFactory
      • IndexPopulator
      • IndexPopulator<TIndex>
      • IndexTypes
      • IPublishedContentValueSetBuilder
      • IUmbracoContentIndex
      • IUmbracoIndex
      • IUmbracoIndexConfig
      • IUmbracoMemberIndex
      • IUmbracoTreeSearcherFields
      • IValueSetBuilder<T>
      • MediaIndexPopulator
      • MediaValueSetBuilder
      • MemberIndexPopulator
      • MemberValueSetBuilder
      • MemberValueSetValidator
      • NoopBackOfficeExamineSearcher
      • PublishedContentIndexPopulator
      • RebuildOnStartupHandler
      • UmbracoExamineFieldNames
      • UmbracoFieldDefinitionCollection
      • UmbracoIndexConfig
      • ValueSetValidator
    • Umbraco.Cms.Infrastructure.HealthChecks
      • MarkdownToHtmlConverter
    • Umbraco.Cms.Infrastructure.HostedServices
      • BackgroundTaskQueue
      • ContentVersionCleanup
      • HealthCheckNotifier
      • IBackgroundTaskQueue
      • KeepAlive
      • LogScrubber
      • QueuedHostedService
      • RecurringHostedServiceBase
      • ReportSiteTask
      • ScheduledPublishing
      • TempFileCleanup
    • Umbraco.Cms.Infrastructure.HostedServices.ServerRegistration
      • InstructionProcessTask
      • TouchServerTask
    • Umbraco.Cms.Infrastructure.Install
      • FilePermissionHelper
      • InstallHelper
      • InstallStepCollection
      • PackageMigrationRunner
      • UnattendedInstaller
      • UnattendedUpgrader
    • Umbraco.Cms.Infrastructure.Install.InstallSteps
      • CompleteInstallStep
      • DatabaseConfigureStep
      • DatabaseInstallStep
      • DatabaseUpgradeStep
      • NewInstallStep
    • Umbraco.Cms.Infrastructure.Logging.Serilog
      • UmbracoFileConfiguration
    • Umbraco.Cms.Infrastructure.Macros
      • MacroTagParser
    • Umbraco.Cms.Infrastructure.Mail
      • EmailSender
    • Umbraco.Cms.Infrastructure.Media
      • ImageSharpImageUrlGenerator
    • Umbraco.Cms.Infrastructure.Migrations
      • ExecutedMigrationPlan
      • IMigrationBuilder
      • IMigrationContext
      • IMigrationExpression
      • IncompleteMigrationExpressionException
      • MergeBuilder
      • MigrationBase
      • MigrationBuilder
      • MigrationExpressionBase
      • MigrationPlan
      • MigrationPlan.Transition
      • MigrationPlanExecutor
      • NoopMigration
    • Umbraco.Cms.Infrastructure.Migrations.Expressions
      • ExpressionBuilderBase<TExpression, TNext>
      • ExpressionBuilderBase<TExpression>
      • IFluentBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Alter
      • AlterBuilder
      • IAlterBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Alter.Expressions
      • AlterColumnExpression
      • AlterDefaultConstraintExpression
      • AlterTableExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Alter.Table
      • AlterTableBuilder
      • IAlterTableBuilder
      • IAlterTableColumnOptionBuilder
      • IAlterTableColumnOptionForeignKeyCascadeBuilder
      • IAlterTableColumnTypeBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Common
      • ExecutableBuilder
      • IColumnOptionBuilder<TNext, TNextFk>
      • IColumnTypeBuilder<TNext>
      • IExecutableBuilder
      • IForeignKeyCascadeBuilder<TNext, TNextFk>
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Common.Expressions
      • CreateColumnExpression
      • CreateForeignKeyExpression
      • CreateIndexExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create
      • CreateBuilder
      • ICreateBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Column
      • CreateColumnBuilder
      • ICreateColumnOnTableBuilder
      • ICreateColumnOptionBuilder
      • ICreateColumnOptionForeignKeyCascadeBuilder
      • ICreateColumnTypeBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Constraint
      • CreateConstraintBuilder
      • ICreateConstraintColumnsBuilder
      • ICreateConstraintOnTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Expressions
      • CreateConstraintExpression
      • CreateTableExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.ForeignKey
      • CreateForeignKeyBuilder
      • ICreateForeignKeyCascadeBuilder
      • ICreateForeignKeyForeignColumnBuilder
      • ICreateForeignKeyFromTableBuilder
      • ICreateForeignKeyPrimaryColumnBuilder
      • ICreateForeignKeyToTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Index
      • CreateIndexBuilder
      • ICreateIndexColumnOptionsBuilder
      • ICreateIndexForTableBuilder
      • ICreateIndexOnColumnBuilder
      • ICreateIndexOptionsBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.KeysAndIndexes
      • CreateKeysAndIndexesBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Table
      • CreateTableBuilder
      • CreateTableOfDtoBuilder
      • ICreateTableColumnAsTypeBuilder
      • ICreateTableColumnOptionBuilder
      • ICreateTableColumnOptionForeignKeyCascadeBuilder
      • ICreateTableWithColumnBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete
      • DeleteBuilder
      • IDeleteBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Column
      • DeleteColumnBuilder
      • IDeleteColumnBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Constraint
      • DeleteConstraintBuilder
      • IDeleteConstraintBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Data
      • DeleteDataBuilder
      • IDeleteDataBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.DefaultConstraint
      • DeleteDefaultConstraintBuilder
      • IDeleteDefaultConstraintOnColumnBuilder
      • IDeleteDefaultConstraintOnTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Expressions
      • DeleteColumnExpression
      • DeleteConstraintExpression
      • DeleteDataExpression
      • DeleteDefaultConstraintExpression
      • DeleteForeignKeyExpression
      • DeleteIndexExpression
      • DeleteTableExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.ForeignKey
      • DeleteForeignKeyBuilder
      • IDeleteForeignKeyForeignColumnBuilder
      • IDeleteForeignKeyFromTableBuilder
      • IDeleteForeignKeyOnTableBuilder
      • IDeleteForeignKeyPrimaryColumnBuilder
      • IDeleteForeignKeyToTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Index
      • DeleteIndexBuilder
      • IDeleteIndexForTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.KeysAndIndexes
      • DeleteKeysAndIndexesBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Execute
      • ExecuteBuilder
      • IExecuteBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Execute.Expressions
      • ExecuteSqlStatementExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Insert
      • IInsertBuilder
      • IInsertIntoBuilder
      • InsertBuilder
      • InsertIntoBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Insert.Expressions
      • InsertDataExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Rename
      • IRenameBuilder
      • RenameBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Rename.Column
      • IRenameColumnBuilder
      • IRenameColumnToBuilder
      • RenameColumnBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Rename.Expressions
      • RenameColumnExpression
      • RenameTableExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Rename.Table
      • IRenameTableBuilder
      • RenameTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Update
      • IUpdateBuilder
      • IUpdateTableBuilder
      • IUpdateWhereBuilder
      • UpdateBuilder
      • UpdateDataBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Update.Expressions
      • UpdateDataExpression
    • Umbraco.Cms.Infrastructure.Migrations.Install
      • DatabaseBuilder
      • DatabaseBuilder.Result
      • DatabaseSchemaCreator
      • DatabaseSchemaCreatorFactory
      • DatabaseSchemaResult
    • Umbraco.Cms.Infrastructure.Migrations.Notifications
      • MigrationPlansExecutedNotification
    • Umbraco.Cms.Infrastructure.Migrations.PostMigrations
      • ClearCsrfCookies
      • DeleteLogViewerQueryFile
      • IPublishedSnapshotRebuilder
      • PublishedSnapshotRebuilder
      • RebuildPublishedSnapshot
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade
      • UmbracoPlan
      • Upgrader
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.Common
      • CreateKeysAndIndexes
      • DeleteKeysAndIndexes
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_0_0
      • AddContentTypeIsElementColumn
      • AddLockObjects
      • AddLogTableColumns
      • AddPackagesSectionAccess
      • AddTypedLabels
      • AddVariationTables1A
      • AddVariationTables2
      • ContentVariationMigration
      • ConvertRelatedLinksToMultiUrlPicker
      • DataTypeMigration
      • DropDownPropertyEditorsMigration
      • DropMigrationsTable
      • DropPreValueTable
      • DropTaskTables
      • DropTemplateDesignColumn
      • DropXmlTables
      • FallbackLanguage
      • FixLanguageIsoCodeLength
      • LanguageColumns
      • MakeRedirectUrlVariant
      • MakeTagsVariant
      • MergeDateAndDateTimePropertyEditor
      • PropertyEditorsMigration
      • PropertyEditorsMigrationBase
      • PropertyEditorsMigrationBase.ValueListConfigurationEditor
      • RadioAndCheckboxPropertyEditorsMigration
      • RefactorMacroColumns
      • RefactorVariantsModel
      • RenameLabelAndRichTextPropertyEditorAliases
      • RenameMediaVersionTable
      • RenameUmbracoDomainsTable
      • SuperZero
      • TablesForScheduledPublishing
      • TagsMigration
      • TagsMigrationFix
      • UpdateDefaultMandatoryLanguage
      • UpdatePickerIntegerValuesToUdi
      • UserForeignKeys
      • VariantsMigration
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_0_0.DataTypes
      • IPreValueMigrator
      • PreValueDto
      • PreValueMigratorBase
      • PreValueMigratorCollection
      • PreValueMigratorCollectionBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_0_1
      • ChangeNuCacheJsonFormat
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_1_0
      • ConvertTinyMceAndGridMediaUrlsToLocalLink
      • FixContentNuCascade
      • RenameUserLoginDtoDateIndex
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_10_0
      • AddPropertyTypeLabelOnTopColumn
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_15_0
      • AddCmsContentNuByteColumn
      • UpdateCmsPropertyGroupIdSeed
      • UpgradedIncludeIndexes
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_17_0
      • AddPropertyTypeGroupColumns
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_6_0
      • AddMainDomLock
      • AddNewRelationTypes
      • AddPropertyTypeValidationMessageColumns
      • MissingContentVersionsIndexes
      • UpdateRelationTypeTable
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_7_0
      • MissingDictionaryIndex
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_9_0
      • ExternalLoginTableUserData
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_9_0_0
      • AddPasswordConfigToMemberTable
      • DictionaryTablesIndexes
      • ExternalLoginTableIndexes
      • ExternalLoginTableIndexesFixup
      • ExternalLoginTokenTable
      • MemberTableColumns
      • MigrateLogViewerQueriesFromFileToDb
      • UmbracoServerColumn
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_9_2_0
      • AddDefaultForNotificationsToggle
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_9_3_0
      • AddTwoFactorLoginTable
      • MovePackageXMLToDb
      • UpdateExternalLoginToUseKeyInsteadOfId
    • Umbraco.Cms.Infrastructure.ModelsBuilder
      • ApiVersion
      • AutoModelsNotificationHandler
      • ImplementPropertyTypeAttribute
      • ModelsBuilderAssemblyAttribute
      • ModelsGenerationError
      • OutOfDateModelsStatus
      • PublishedModelUtility
      • RoslynCompiler
      • UmbracoServices
    • Umbraco.Cms.Infrastructure.ModelsBuilder.Building
      • Builder
      • ModelsGenerator
      • PropertyModel
      • TextBuilder
      • TypeModel
      • TypeModel.ItemTypes
      • TypeModelHasher
    • Umbraco.Cms.Infrastructure.Packaging
      • AutomaticPackageMigrationPlan
      • IImportPackageBuilder
      • PackageDataInstallation
      • PackageInstallation
      • PackageMigrationBase
    • Umbraco.Cms.Infrastructure.Persistence
      • BasicBulkSqlInsertProvider
      • DbProviderFactoryCreator
      • IBulkSqlInsertProvider
      • IDatabaseCreator
      • IDbProviderFactoryCreator
      • IProviderSpecificMapperFactory
      • ISqlContext
      • IUmbracoDatabase
      • IUmbracoDatabaseFactory
      • LocalDb
      • LocalDb.Instance
      • NPocoMapperCollection
      • NPocoMapperCollectionBuilder
      • RecordPersistenceType
      • SqlContext
      • SqlServerBulkSqlInsertProvider
      • SqlServerDatabaseCreator
      • SqlServerDbProviderFactoryCreator
      • SqlTemplate
      • SqlTemplates
      • UmbracoDatabase
      • UmbracoDatabase.CommandInfo
      • UmbracoDatabase.ParameterInfo
      • UmbracoDatabaseFactory
    • Umbraco.Cms.Infrastructure.Persistence.DatabaseAnnotations
      • ConstraintAttribute
      • ForeignKeyAttribute
      • IndexAttribute
      • IndexTypes
      • LengthAttribute
      • NullSettingAttribute
      • NullSettings
      • PrimaryKeyColumnAttribute
      • ReferencesAttribute
      • SpecialDbType
      • SpecialDbTypeAttribute
      • SpecialDbTypes
    • Umbraco.Cms.Infrastructure.Persistence.DatabaseModelDefinitions
      • ColumnDefinition
      • ConstraintDefinition
      • ConstraintType
      • DeletionDataDefinition
      • ForeignKeyDefinition
      • IndexColumnDefinition
      • IndexDefinition
      • InsertionDataDefinition
      • ModificationType
      • SystemMethods
      • TableDefinition
    • Umbraco.Cms.Infrastructure.Persistence.Dtos
      • CacheInstructionDto
      • ConsentDto
      • ContentDto
      • ContentNuDto
      • ContentVersionDto
      • CreatedPackageSchemaDto
      • DataTypeDto
      • DictionaryDto
      • DocumentDto
      • DocumentVersionDto
      • LanguageTextDto
      • NodeDto
      • User2UserGroupDto
      • UserDto
      • UserGroup2AppDto
      • UserGroupDto
      • UserStartNodeDto
      • UserStartNodeDto.StartNodeTypeValue
    • Umbraco.Cms.Infrastructure.Persistence.FaultHandling
      • ITransientErrorDetectionStrategy
      • RetryingEventArgs
      • RetryLimitExceededException
      • RetryPolicy
      • RetryPolicyFactory
      • RetryStrategy
      • ShouldRetry
      • ThrottledResourceType
      • ThrottlingCondition
      • ThrottlingMode
      • ThrottlingType
    • Umbraco.Cms.Infrastructure.Persistence.FaultHandling.Strategies
      • ExponentialBackoff
      • FixedInterval
      • Incremental
      • NetworkConnectivityErrorDetectionStrategy
      • SqlAzureTransientErrorDetectionStrategy
    • Umbraco.Cms.Infrastructure.Persistence.Mappers
      • AccessMapper
      • AuditEntryMapper
      • AuditItemMapper
      • BaseMapper
      • ConsentMapper
      • ContentMapper
      • ContentTypeMapper
      • DataTypeMapper
      • DictionaryMapper
      • DictionaryTranslationMapper
      • DomainMapper
      • ExternalLoginMapper
      • ExternalLoginTokenMapper
      • IMapperCollection
      • KeyValueMapper
      • LanguageMapper
      • LogViewerQueryMapper
      • MapperCollection
      • MapperCollectionBuilder
      • MapperConfigurationStore
      • MapperForAttribute
      • MediaMapper
      • MediaTypeMapper
      • MemberGroupMapper
      • MemberMapper
      • MemberTypeMapper
      • NullableDateMapper
      • PropertyGroupMapper
      • PropertyMapper
      • PropertyTypeMapper
      • RelationMapper
      • RelationTypeMapper
      • SimpleContentTypeMapper
      • TagMapper
      • TemplateMapper
      • UmbracoEntityMapper
      • UserGroupMapper
      • UserMapper
    • Umbraco.Cms.Infrastructure.Persistence.Querying
      • Query<T>
      • SqlTranslator<T>
      • TextColumnType
    • Umbraco.Cms.Infrastructure.Persistence.Repositories.Implement
      • ContentRepositoryBase<TId, TEntity, TRepository>
      • ContentRepositoryBase<TId, TEntity, TRepository>.TempContent
      • ContentRepositoryBase<TId, TEntity, TRepository>.TempContent<T>
      • CreatedPackageSchemaRepository
      • DocumentRepository
      • EntityRepositoryBase<TId, TEntity>
      • MediaRepository
      • MemberRepository
      • NotificationsRepository
      • QueryType
      • RepositoryBase
      • UserGroupRepository
    • Umbraco.Cms.Infrastructure.Persistence.SqlSyntax
      • ColumnInfo
      • DbTypes
      • ISqlSyntaxProvider
      • MicrosoftSqlSyntaxProviderBase<TSyntax>
      • SqlServerSyntaxProvider
      • SqlServerSyntaxProvider.EngineEdition
      • SqlServerSyntaxProvider.ServerVersionInfo
      • SqlServerSyntaxProvider.VersionName
      • SqlSyntaxProviderBase<TSyntax>
    • Umbraco.Cms.Infrastructure.Runtime
      • CoreRuntime
      • RuntimeState
      • SqlMainDomLock
    • Umbraco.Cms.Infrastructure.Search
      • ContentIndexingNotificationHandler
      • ContentTypeIndexingNotificationHandler
      • IUmbracoIndexingHandler
      • LanguageIndexingNotificationHandler
      • MediaIndexingNotificationHandler
      • MemberIndexingNotificationHandler
      • UmbracoTreeSearcher
      • UmbracoTreeSearcherFields
    • Umbraco.Cms.Infrastructure.Security
      • DeleteExternalLoginsOnMemberDeletedHandler
      • DeleteTwoFactorLoginsOnMemberDeletedHandler
      • SignOutSuccessResult
    • Umbraco.Cms.Infrastructure.Serialization
      • AutoInterningStringConverter
      • AutoInterningStringKeyCaseInsensitiveDictionaryConverter<TValue>
      • CaseInsensitiveDictionaryConverter<T>
      • ConfigurationEditorJsonSerializer
      • ForceInt32Converter
      • FuzzyBooleanConverter
      • JsonNetSerializer
      • JsonReadConverter<T>
      • KnownTypeUdiJsonConverter
      • NoTypeConverterJsonConverter<T>
      • UdiJsonConverter
      • UdiRangeJsonConverter
    • Umbraco.Cms.Infrastructure.Services.Implement
      • DefaultContentVersionCleanupPolicy
      • ExamineIndexCountService
      • NodeCountService
    • Umbraco.Cms.Infrastructure.Sync
      • BatchedDatabaseServerMessenger
      • DatabaseServerMessenger
      • LastSyncedFileManager
      • RefreshInstructionEnvelope
      • ServerMessengerBase
      • SyncBootStateAccessor
    • Umbraco.Cms.Infrastructure.Telemetry.Providers
      • ContentTelemetryProvider
      • DomainTelemetryProvider
      • ExamineTelemetryProvider
      • LanguagesTelemetryProvider
      • MacroTelemetryProvider
      • MediaTelemetryProvider
      • NodeCountTelemetryProvider
      • PropertyEditorTelemetryProvider
      • UserTelemetryProvider
    • Umbraco.Cms.Infrastructure.Templates
      • HtmlMacroParameterParser
      • IHtmlMacroParameterParser
    • Umbraco.Cms.Infrastructure.WebAssets
      • BackOfficeJavaScriptInitializer
      • BackOfficeWebAssets
      • PropertyEditorAssetAttribute
      • ServerVariablesParser
    • Umbraco.Extensions
      • DbConnectionExtensions
      • DistributedCacheExtensions
      • ExamineExtensions
      • IdentityExtensions
      • InfrastuctureTypeLoaderExtensions
      • LoggerConfigExtensions
      • MediaPicker3ConfigurationExtensions
      • MergeClaimsIdentityExtensions
      • NPocoDatabaseExtensions
      • NPocoSqlExtensions
      • NPocoSqlExtensions.SqlRef<TDto>
      • NPocoSqlExtensions.SqlUpd<TDto>
      • ObjectJsonExtensions
      • PublishedElementExtensions
      • ScopeExtensions
      • SqlContextExtensions
      • SqlSyntaxExtensions
      • UmbracoBuilderExtensions
      • UmbracoExamineExtensions

    Interface ISqlSyntaxProvider

    Defines an SqlSyntaxProvider

    Namespace: Umbraco.Cms.Infrastructure.Persistence.SqlSyntax
    Assembly: cs.temp.dll.dll
    Syntax
    public interface ISqlSyntaxProvider

    Properties

    AddColumn

    Declaration
    string AddColumn { get; }
    Property Value
    Type Description
    System.String

    AliasRegex

    Gets a regex matching aliased fields.

    Declaration
    Regex AliasRegex { get; }
    Property Value
    Type Description
    Regex
    Remarks

    Matches "(table.column) AS (alias)" where table, column and alias are properly escaped.

    AlterColumn

    Declaration
    string AlterColumn { get; }
    Property Value
    Type Description
    System.String

    AlterSchema

    Declaration
    string AlterSchema { get; }
    Property Value
    Type Description
    System.String

    ConvertDateToOrderableString

    Declaration
    string ConvertDateToOrderableString { get; }
    Property Value
    Type Description
    System.String

    ConvertDecimalToOrderableString

    Declaration
    string ConvertDecimalToOrderableString { get; }
    Property Value
    Type Description
    System.String

    ConvertIntegerToOrderableString

    Declaration
    string ConvertIntegerToOrderableString { get; }
    Property Value
    Type Description
    System.String

    CreateConstraint

    Declaration
    string CreateConstraint { get; }
    Property Value
    Type Description
    System.String

    CreateIndex

    Declaration
    string CreateIndex { get; }
    Property Value
    Type Description
    System.String

    CreateSchema

    Declaration
    string CreateSchema { get; }
    Property Value
    Type Description
    System.String

    CreateTable

    Declaration
    string CreateTable { get; }
    Property Value
    Type Description
    System.String

    DbProvider

    Declaration
    string DbProvider { get; }
    Property Value
    Type Description
    System.String

    DefaultIsolationLevel

    Returns the default isolation level for the database

    Declaration
    IsolationLevel DefaultIsolationLevel { get; }
    Property Value
    Type Description
    IsolationLevel

    DeleteConstraint

    Declaration
    string DeleteConstraint { get; }
    Property Value
    Type Description
    System.String

    DeleteData

    Declaration
    string DeleteData { get; }
    Property Value
    Type Description
    System.String

    DeleteDefaultConstraint

    Declaration
    string DeleteDefaultConstraint { get; }
    Property Value
    Type Description
    System.String

    DropColumn

    Declaration
    string DropColumn { get; }
    Property Value
    Type Description
    System.String

    DropIndex

    Declaration
    string DropIndex { get; }
    Property Value
    Type Description
    System.String

    DropSchema

    Declaration
    string DropSchema { get; }
    Property Value
    Type Description
    System.String

    DropTable

    Declaration
    string DropTable { get; }
    Property Value
    Type Description
    System.String

    InsertData

    Declaration
    string InsertData { get; }
    Property Value
    Type Description
    System.String

    ProviderName

    Declaration
    string ProviderName { get; }
    Property Value
    Type Description
    System.String

    RenameColumn

    Declaration
    string RenameColumn { get; }
    Property Value
    Type Description
    System.String

    RenameTable

    Declaration
    string RenameTable { get; }
    Property Value
    Type Description
    System.String

    TruncateTable

    Declaration
    string TruncateTable { get; }
    Property Value
    Type Description
    System.String

    UpdateData

    Declaration
    string UpdateData { get; }
    Property Value
    Type Description
    System.String

    Methods

    DoesTableExist(IDatabase, String)

    Declaration
    bool DoesTableExist(IDatabase db, string tableName)
    Parameters
    Type Name Description
    IDatabase db
    System.String tableName
    Returns
    Type Description
    System.Boolean

    EscapeString(String)

    Declaration
    string EscapeString(string val)
    Parameters
    Type Name Description
    System.String val
    Returns
    Type Description
    System.String

    Format(ColumnDefinition)

    Declaration
    string Format(ColumnDefinition column)
    Parameters
    Type Name Description
    ColumnDefinition column
    Returns
    Type Description
    System.String

    Format(ColumnDefinition, String, out IEnumerable<String>)

    Declaration
    string Format(ColumnDefinition column, string tableName, out IEnumerable<string> sqls)
    Parameters
    Type Name Description
    ColumnDefinition column
    System.String tableName
    System.Collections.Generic.IEnumerable<System.String> sqls
    Returns
    Type Description
    System.String

    Format(ForeignKeyDefinition)

    Declaration
    string Format(ForeignKeyDefinition foreignKey)
    Parameters
    Type Name Description
    ForeignKeyDefinition foreignKey
    Returns
    Type Description
    System.String

    Format(IndexDefinition)

    Declaration
    string Format(IndexDefinition index)
    Parameters
    Type Name Description
    IndexDefinition index
    Returns
    Type Description
    System.String

    Format(IEnumerable<ColumnDefinition>)

    Declaration
    string Format(IEnumerable<ColumnDefinition> columns)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<ColumnDefinition> columns
    Returns
    Type Description
    System.String

    Format(IEnumerable<ForeignKeyDefinition>)

    Declaration
    List<string> Format(IEnumerable<ForeignKeyDefinition> foreignKeys)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<ForeignKeyDefinition> foreignKeys
    Returns
    Type Description
    System.Collections.Generic.List<System.String>

    Format(IEnumerable<IndexDefinition>)

    Declaration
    List<string> Format(IEnumerable<IndexDefinition> indexes)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<IndexDefinition> indexes
    Returns
    Type Description
    System.Collections.Generic.List<System.String>

    Format(TableDefinition)

    Declaration
    string Format(TableDefinition table)
    Parameters
    Type Name Description
    TableDefinition table
    Returns
    Type Description
    System.String

    FormatColumnRename(String, String, String)

    Declaration
    string FormatColumnRename(string tableName, string oldName, string newName)
    Parameters
    Type Name Description
    System.String tableName
    System.String oldName
    System.String newName
    Returns
    Type Description
    System.String

    FormatDateTime(DateTime, Boolean)

    Declaration
    string FormatDateTime(DateTime date, bool includeTime = true)
    Parameters
    Type Name Description
    System.DateTime date
    System.Boolean includeTime
    Returns
    Type Description
    System.String

    FormatPrimaryKey(TableDefinition)

    Declaration
    string FormatPrimaryKey(TableDefinition table)
    Parameters
    Type Name Description
    TableDefinition table
    Returns
    Type Description
    System.String

    FormatTableRename(String, String)

    Declaration
    string FormatTableRename(string oldName, string newName)
    Parameters
    Type Name Description
    System.String oldName
    System.String newName
    Returns
    Type Description
    System.String

    GetColumnsInSchema(IDatabase)

    Declaration
    IEnumerable<ColumnInfo> GetColumnsInSchema(IDatabase db)
    Parameters
    Type Name Description
    IDatabase db
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<ColumnInfo>

    GetConcat(String[])

    Declaration
    string GetConcat(params string[] args)
    Parameters
    Type Name Description
    System.String[] args
    Returns
    Type Description
    System.String

    GetConstraintsPerColumn(IDatabase)

    Returns all constraints defined in the database (Primary keys, foreign keys, unique constraints...) (does not include indexes)

    Declaration
    IEnumerable<Tuple<string, string, string>> GetConstraintsPerColumn(IDatabase db)
    Parameters
    Type Name Description
    IDatabase db
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.Tuple<System.String, System.String, System.String>>

    A Tuple containing: TableName, ColumnName, ConstraintName

    GetConstraintsPerTable(IDatabase)

    Returns all constraints defined in the database (Primary keys, foreign keys, unique constraints...) (does not include indexes)

    Declaration
    IEnumerable<Tuple<string, string>> GetConstraintsPerTable(IDatabase db)
    Parameters
    Type Name Description
    IDatabase db
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.Tuple<System.String, System.String>>

    A Tuple containing: TableName, ConstraintName

    GetDefinedIndexes(IDatabase)

    Returns all defined Indexes in the database excluding primary keys

    Declaration
    IEnumerable<Tuple<string, string, string, bool>> GetDefinedIndexes(IDatabase db)
    Parameters
    Type Name Description
    IDatabase db
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.Tuple<System.String, System.String, System.String, System.Boolean>>

    A Tuple containing: TableName, IndexName, ColumnName, IsUnique

    GetIndexType(IndexTypes)

    Declaration
    string GetIndexType(IndexTypes indexTypes)
    Parameters
    Type Name Description
    IndexTypes indexTypes
    Returns
    Type Description
    System.String

    GetQuotedColumnName(String)

    Declaration
    string GetQuotedColumnName(string columnName)
    Parameters
    Type Name Description
    System.String columnName
    Returns
    Type Description
    System.String

    GetQuotedName(String)

    Declaration
    string GetQuotedName(string name)
    Parameters
    Type Name Description
    System.String name
    Returns
    Type Description
    System.String

    GetQuotedTableName(String)

    Declaration
    string GetQuotedTableName(string tableName)
    Parameters
    Type Name Description
    System.String tableName
    Returns
    Type Description
    System.String

    GetQuotedValue(String)

    Declaration
    string GetQuotedValue(string value)
    Parameters
    Type Name Description
    System.String value
    Returns
    Type Description
    System.String

    GetSpecialDbType(SpecialDbType)

    Declaration
    string GetSpecialDbType(SpecialDbType dbType)
    Parameters
    Type Name Description
    SpecialDbType dbType
    Returns
    Type Description
    System.String

    GetStringColumnEqualComparison(String, Int32, TextColumnType)

    Declaration
    string GetStringColumnEqualComparison(string column, int paramIndex, TextColumnType columnType)
    Parameters
    Type Name Description
    System.String column
    System.Int32 paramIndex
    TextColumnType columnType
    Returns
    Type Description
    System.String

    GetStringColumnWildcardComparison(String, Int32, TextColumnType)

    Declaration
    string GetStringColumnWildcardComparison(string column, int paramIndex, TextColumnType columnType)
    Parameters
    Type Name Description
    System.String column
    System.Int32 paramIndex
    TextColumnType columnType
    Returns
    Type Description
    System.String

    GetTablesInSchema(IDatabase)

    Declaration
    IEnumerable<string> GetTablesInSchema(IDatabase db)
    Parameters
    Type Name Description
    IDatabase db
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.String>

    GetWildcardPlaceholder()

    Declaration
    string GetWildcardPlaceholder()
    Returns
    Type Description
    System.String

    ReadLock(IDatabase, Int32[])

    Declaration
    void ReadLock(IDatabase db, params int[] lockIds)
    Parameters
    Type Name Description
    IDatabase db
    System.Int32[] lockIds

    ReadLock(IDatabase, TimeSpan, Int32)

    Declaration
    void ReadLock(IDatabase db, TimeSpan timeout, int lockId)
    Parameters
    Type Name Description
    IDatabase db
    System.TimeSpan timeout
    System.Int32 lockId

    SelectTop(Sql<ISqlContext>, Int32)

    Declaration
    Sql<ISqlContext> SelectTop(Sql<ISqlContext> sql, int top)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql
    System.Int32 top
    Returns
    Type Description
    Sql<ISqlContext>

    SupportsClustered()

    Declaration
    bool SupportsClustered()
    Returns
    Type Description
    System.Boolean

    SupportsIdentityInsert()

    Declaration
    bool SupportsIdentityInsert()
    Returns
    Type Description
    System.Boolean

    TryGetDefaultConstraint(IDatabase, String, String, out String)

    Tries to gets the name of the default constraint on a column.

    Declaration
    bool TryGetDefaultConstraint(IDatabase db, string tableName, string columnName, out string constraintName)
    Parameters
    Type Name Description
    IDatabase db

    The database.

    System.String tableName

    The table name.

    System.String columnName

    The column name.

    System.String constraintName

    The constraint name.

    Returns
    Type Description
    System.Boolean

    A value indicating whether a default constraint was found.

    Remarks

    Some database engines (e.g. SqlCe) may not have names for default constraints, in which case the function may return true, but constraintName is unspecified.

    WriteLock(IDatabase, Int32[])

    Declaration
    void WriteLock(IDatabase db, params int[] lockIds)
    Parameters
    Type Name Description
    IDatabase db
    System.Int32[] lockIds

    WriteLock(IDatabase, TimeSpan, Int32)

    Declaration
    void WriteLock(IDatabase db, TimeSpan timeout, int lockId)
    Parameters
    Type Name Description
    IDatabase db
    System.TimeSpan timeout
    System.Int32 lockId
    In This Article
    • Properties
      • AddColumn
      • AliasRegex
      • AlterColumn
      • AlterSchema
      • ConvertDateToOrderableString
      • ConvertDecimalToOrderableString
      • ConvertIntegerToOrderableString
      • CreateConstraint
      • CreateIndex
      • CreateSchema
      • CreateTable
      • DbProvider
      • DefaultIsolationLevel
      • DeleteConstraint
      • DeleteData
      • DeleteDefaultConstraint
      • DropColumn
      • DropIndex
      • DropSchema
      • DropTable
      • InsertData
      • ProviderName
      • RenameColumn
      • RenameTable
      • TruncateTable
      • UpdateData
    • Methods
      • DoesTableExist(IDatabase, String)
      • EscapeString(String)
      • Format(ColumnDefinition)
      • Format(ColumnDefinition, String, out IEnumerable<String>)
      • Format(ForeignKeyDefinition)
      • Format(IndexDefinition)
      • Format(IEnumerable<ColumnDefinition>)
      • Format(IEnumerable<ForeignKeyDefinition>)
      • Format(IEnumerable<IndexDefinition>)
      • Format(TableDefinition)
      • FormatColumnRename(String, String, String)
      • FormatDateTime(DateTime, Boolean)
      • FormatPrimaryKey(TableDefinition)
      • FormatTableRename(String, String)
      • GetColumnsInSchema(IDatabase)
      • GetConcat(String[])
      • GetConstraintsPerColumn(IDatabase)
      • GetConstraintsPerTable(IDatabase)
      • GetDefinedIndexes(IDatabase)
      • GetIndexType(IndexTypes)
      • GetQuotedColumnName(String)
      • GetQuotedName(String)
      • GetQuotedTableName(String)
      • GetQuotedValue(String)
      • GetSpecialDbType(SpecialDbType)
      • GetStringColumnEqualComparison(String, Int32, TextColumnType)
      • GetStringColumnWildcardComparison(String, Int32, TextColumnType)
      • GetTablesInSchema(IDatabase)
      • GetWildcardPlaceholder()
      • ReadLock(IDatabase, Int32[])
      • ReadLock(IDatabase, TimeSpan, Int32)
      • SelectTop(Sql<ISqlContext>, Int32)
      • SupportsClustered()
      • SupportsIdentityInsert()
      • TryGetDefaultConstraint(IDatabase, String, String, out String)
      • WriteLock(IDatabase, Int32[])
      • WriteLock(IDatabase, TimeSpan, Int32)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX