Namespace CMS.DataEngine
Classes
- AbstractDataConnection
Represents SQL Server data connection.
- AbstractDataProvider
Data provider class.
- AbstractInfoBase<TInfo>
Abstract object info class.
- AbstractInfoBase<TInfo>.GeneralizedInfoWrapper
Info object wrapper for generalized access
- AbstractInfoProvider<TInfo, TProvider>
Abstract info class provider.
- AbstractInfoProvider<TInfo, TProvider, TQuery>
Abstract info class provider.
- AbstractInfo<TInfo>
Abstract object info class.
- AbstractInfo<TInfo, TInfoProviderInterface>
Abstract object info class.
- AbstractProviderDictionary
Holds the collection of available provider dictionaries and provides basic set of actions.
- AbstractQueryObject
Base for any object participating in the Data query evaluation
- AbstractSqlGenerator
SQL generator base
- AbstractTableManager
Ensures management of database table and table column.
- AggregatedColumn
Aggregated query column e.g. "AVG(XYZ) AS Average"
- ApplicationBackgroundService
Base class for implementing background tasks in Kentico.
- ApplicationInitException
Thrown when application initialization failed
- BaseCollectionSettings
Settings for the base object collection
- BaseInfo
Base info class (only carrying the type information).
- BaseInfo.GeneralizedInfoWrapper
Info object wrapper for generalized access
- BindingCollection
Info collection of object bindings
- BindingRepository
Specialized repository for binding object types
- BulkDeleteEventArgs
Bulk delete event arguments.
- BulkDeleteHandler
Bulk delete handler enables deletion processing.
- BulkDeleteSettings
Configuration class for BulkDelete(IWhereCondition, BulkDeleteSettings).
- BulkInsertDataEventArgs
Bulk insert event arguments.
- BulkInsertDataHandler
Bulk insert handler enables insert result processing.
- BulkInsertEventArgs
Bulk insert event arguments.
- BulkInsertHandler
Bulk insert handler enables insert result processing.
- BulkInsertSettings
Configuration class for BulkInsert(DataTable, string, BulkInsertSettings).
- BulkUpdateEventArgs
Bulk update event arguments.
- BulkUpdateHandler
Bulk update handler enables update result processing.
- CMSApplication
Base class for CMS Application
- CMSConnectionContext
Ensures that the wrapped API calls are executed against specific database(s).
- CMSConnectionScope
Allows changing command timeout for a code block. Also allows specifying a connection that is used for executing all ConnectionHelper calls that are passed the query text directly within a code block.
- CMSLateBoundTransaction
Class that manages the transaction scope, but doesn't start it until BeginTransaction is called.
- CMSTransactionScope
Transaction scope. Ensures that all queries run within single transaction.
- CacheDependencyBuilderExtensions
Provides extension methods for the CacheDependencyBuilder class.
- CheckDependenciesException
Exception to report attempt to delete an object which has required dependencies.
- ClassCodeGenerationSettings
Represents the code generation configuration for the data class.
- ClassContentTypeType
Content type of the ClassContentTypeType.
- ClassStructureInfo
Class information.
- ClassType
Type of the DataClassInfo.
- ClearClassStructureInfosWebFarmTask
Web farm task used to clear all class structure infos.
- ClearHashtablesWebFarmTask
Web farm task used to clear hashtables.
- ClearReadOnlyObjectsWebFarmTask
Web farm task used to clear all read only objects.
- CloneResult
Class encapsulating cloning result messages.
- CloneSettings
Class encapsulating parameters for object cloning (used in InsertAsClone settings)
- CodeNameNotUniqueException
Exception to report not unique code name.
- CodeNameNotValidException
Exception to report not valid code name.
- CollectionPropertyTransformation<ResultType>
Property transformation for a collection. Enumerates the properties of the collection objects and does transformation according to that property.
- CollectionPropertyWrapper
Base class for the collection property wrapper
- CollectionPropertyWrapper<ObjectType>
Wrapper that transforms the collection to values of its object properties
- ColumnsTranslationEventArgs
Columns translation event arguments
- ColumnsTranslationEvents
Columns translation events handlers.
- ColumnsTranslationHandler
Columns translation event handler.
- CombinedInfoObjectCollection
Collection that combines several info object collections of specific type.
- CombinedInfoObjectCollection<CollectionType, ObjectType>
Collection that combines several info object collections of specific type.
- ConnectionContext
Connection context.
- ConnectionHelper
Connection helper class.
- ContinuousIntegrationSettings
Determines how the object behaves within continuous integration. Represents continuous integration settings in the type information of objects.
- CountColumn
Count column
- DataClassFactory
DataClass factory.
- DataClassInfo
Describes Data Class configuration.
- DataClassInfoBase<TInfo>
ClassInfo data container class.
- DataClassInfoProvider
Provides access to data class information.
- DataClassInfoProviderBase<TProvider>
Class providing DataClassInfo management.
- DataClassNotFoundException
This exception is thrown when data class is not found.
- DataConnectionFactory
Provides DataConnection object for specified data provider according to configuration settings.
- DataDefinition
Data definition base class
- DataDefinitionItemChangeEventArgs
Data definition item change arguments
- DataDefinitionItemChangeHandler
Data definition item change handler
- DataDefinitionItemEventArgs
Data definition item arguments
- DataDefinitionItemEvents
Events for data definition item handling
- DataDefinitionItemHandler
Data definition item handler
- DataEngineCodeTemplateGenerator
Data engine code template generator.
- DataExtensions
Extensions for the SettingsProvider classes
- DataParameter
Container for a single query parameter.
- DataQuery
Queries particular database data or defines parameters for data selection
- DataQueryBase<TQuery>
Queries particular database data or defines parameters for data selection
- DataQuerySettings
Defines parameters for the data query. Use DataQuery method UseParameters to apply this parameters to a query.
- DataQuerySettingsBase<TQuery>
Defines parameters for the data selection
- DataQuerySource
Base class for Data query source
- DataQuerySourceParameters
Parameters for the data query source
- DataType
Data type definition
- DataTypeManager
Provides management of SQL data types
- DataType<T>
Data type definition
- DatabaseFieldAttribute
Specifies to which database column the property maps
- DatabaseHelper
Provides database operations
- DatabaseIDFieldAttribute
Specifies to which database column the property maps. Marks this column as an ID column.
- DatabaseMappingAttribute
Specifies to which database column the property maps. For simple database mappings use DatabaseFieldAttribute instead.
- DefaultDataChildDependency
Specifies dependency of an object type on a child object type to allow child count re-computation when selecting the default data.
- DefaultDataSettings
Settings for export of the default database data and web template data
- DefaultDataTypeTextSerializer
Class responsible for serialization and deserialization of DataType values to text. Serializer is used as a fallback when no serializer is set for given data type.
- DependencyObjectsConditionFactory
Factory used to register custom WhereCondition provider for object types with specified path column.
- DictionaryCommandWebFarmTask
Web farm task used to execute dictionary web farm task.
- DynamicDataParameter
Represents a dynamic data parameter which value is resolved at the execution of the query, not when the parameter is defined
- DynamicObjectTypeInfo
Dynamic object type info structure for objects which definition can be changed during the lifetime.
- EmptyCollection<InfoType>
Empty info object collection
- EnumerationObjectTypeFilter
Filter excluding everything except of given type enumeration.
- ExecuteQueryEventArgs<TResult>
Execute query event arguments
- ExecuteQueryHandler<TResult>
Execute query handler
- ExpressionBuilderSettings
Object to encapsulate the expression builder settings
- ExtraColumn
Defines a column of another object type as a reference (foreign key relationship) pointing to the current object type. Determines how the system handles dependencies for the reference. For example data integrity during cascading deleting when a referenced object is deleted.
- FieldBase<FieldType>
Form field base class
- FieldDataType
Field data types - string constants.
- FieldInfo
Basic field definition
- FileNameFieldTransformer
Transformer to be used for transforming an object field value for CI/CD repository file name composition.
- FullNameInfoObjectCollection<TInfo>
Collection of GeneralizedInfos indexed by full name of the object
- GeneralConnection
Represents a general database connection.
- GeneralInfo
General info class to work with any object type
- GeneralInfoProvider
General info provider
- GeneralizedAbstractInfo
Base info object interface for abstract info
- GeneralizedAbstractInfo<TInfo>
Info object interface for abstract info
- GeneralizedInfo
Info object interface.
- GetIDParameters
Parameters wrapper for the TranslationHelper.GetID function
- GuidItem
Represents a wrapper of a GUID value for a purpose of a registration in DataTypeManager.
- HashtableSettings
Settings for provider hashtables
- IDNotTranslatedException
Thrown when identifier was required and was not translated
- IDQuery
Predefined query returning IDs of the given object type, can be used as a nested query in IN and NOT IN statements
- IDQuery<ObjectType>
Predefined query returning IDs of the given object type, can be used as a nested query in IN and NOT IN statements
- Index
Class representing database index.
- IndexColumn
Class representing database index column.
- IndexExtensions
Extension methods for Index class.
- InfoCacheAttribute
Associates info cache configuration with an info class so that it can be cached accordingly.
- InfoCollectionSettings
Settings for the info object collection
- InfoDataSet<TInfo>
CMS DataSet class. Enhancement to DataSet to provide strongly typed collection side-by-side with the data.
- InfoHelper
General info methods and properties
- InfoObjectCacheDependencyBuilder
Represents a builder for cache dependencies of info objects. CacheDependencyBuilder BaseInfo
- InfoObjectCacheDependencyBuilderExtensions
Provides extension methods for the InfoObjectCacheDependencyBuilder class.
- InfoObjectCollection
General info object collection
- InfoObjectCollection<TInfo>
Generic info object collection.
- InfoObjectException
Base class for the exceptions on the info objects.
- InfoObjectFactory
Object factory producing info objects based on the object type
- InfoObjectRepository
Repository for info objects.
- InfoObjectRepository<TCollection, TObject, TSettings>
Repository for info objects.
- InfoProviderBulkExtensions
Contains extension methods for bulk operations for IInfoProvider<TInfo>.
- InfoProviderDecorator<TInfo>
Base class for decoration of info providers with no generated provider class. The decorator implements allows for customizing the IInfoProvider<TInfo> and IBulkInfoProvider<TInfo> members while implementing other interfaces required for compatibility with the system.
The default member implementations directly call the decorated provider members.
- InfoProviderExtensions
Contains extension methods for IInfoProvider<TInfo>.
- InfoProviderLoader
Provides functionality for info object provider loading.
- InfoValidationResult
Represents the result of an info object validation.
- InvalidateAllWebFarmTask
Web farm task used to invalidate all objects.
- InvalidateChildrenWebFarmTask
Web farm task used to invalidate children objects.
- InvalidateObjectWebFarmTask
Web farm task used to invalidate objects.
- JsonDataTypeTextSerializer
Class responsible for serialization and deserialization of DataType values to JSON.
- LinqExpressionCannotBeExecutedException
The exception that is re-thrown when an exception is caught during LinqToObjectsFallback<TElement>(Expression, ICMSQueryable<TObject>, out IQueryable<TElement>, ICMSQueryable<TObject>). The original exception is then set in the System.Exception.InnerException member and the failed expression is set in the FailedExpression member.
- LoadDataSettings
Defines the settings for loading data into objects
- LoadProviderEventArgs
Load provider event arguments
- MacroProcessingSettings
Determines how the system processes macros in the object's fields.
- MemoryDataQuerySource
Data query source as DataSet
- MissingSQLTypeException
Exception raised when unsupported SQL type is encountered.
- Module
Represents the standard module.
- ModuleManager
Manages the list of modules within application
- MultiObjectQuery
Multiple objects query
- MultiObjectQueryBase<TQuery, TInnerQuery, TObject>
Base class for multiple objects query
- MultiQueryBase<TQuery, TInnerQuery>
Base class for the query consisting of multiple queries
- NestedQuerySettings
Settings to define how a nested query should be created
- NestedSelectQueryColumn
Query column defined by the nested query e.g. "(SELECT UserID FROM CMS_User WHERE ...) AS RelatedUserID"
- NotImplementedInfo
Info object with no methods implemented. Serves as a base info for partially implemented info objects.
- ObjectChangeOrderEventArgs
Object event arguments
- ObjectChangeOrderEventArgs<TObject>
Object event arguments
- ObjectChangeOrderHandler
Object handler
- ObjectDataEventArgs
Object data event arguments
- ObjectDataEventHandler
Object data handler enables manipulation with object data.
- ObjectDependenciesConditionProvider
Describes WhereCondition provider for object types with specified path column.
- ObjectDependency
Represents a reference (foreign key relationship) from one object type to another. Defines how the system handles dependencies for the reference. For example data integrity during cascading deleting when a referenced object is deleted.
- ObjectEventArgs
Object event arguments
- ObjectEventArgs<TObject>
Object event arguments
- ObjectEvents
Object events
- ObjectHandler
Object handler
- ObjectHelper
Object manipulation methods.
- ObjectProperty
Object property wrapper
- ObjectQuery
Predefined query returning given object type. Uses the .generalselect query internally.
- ObjectQueryBase<TQuery, TObject>
Predefined query returning given object type. Uses the .generalselect query internally.
- ObjectQuery<TObject>
Queries particular database data or defines parameters for data selection
- ObjectReference
Represents a reference from one object type to another.
- ObjectSortEventArgs
Object event arguments
- ObjectSortEventArgs<TObject>
Object event arguments
- ObjectSortHandler
Object handler
- ObjectSourceBase<TSource>
Query source
- ObjectSource<TObject>
Data query source which gets the data for specific object type
- ObjectTypeColumnNotFoundException
The ObjectTypeColumnNotFoundException is thrown when an object type is without column definition.
- ObjectTypeInfo
Object type info structure.
- ObjectTypeListItem
Container for object types list item.
- ObjectTypeManager
Class with various types of object types.
- ObjectTypeSequenceAnalyzer
Provides the sequence of object types ordered by their dependencies. Dependencies are returned before the object type on which they depend on.
- OrderByColumn
Order by column
- OrderByColumnList
Represents list of OrderBy columns
- OtherBindingCollection
Info collection of object other bindings
- OtherBindingRepository
Specialized repository for binding object types
- PathSettings
Settings for defining the hierarchical path column source together with the scope of uniqueness for the path value.
- PredefinedObjectType
Predefined object type constants.
- ProcessObjectWebFarmTask
Web farm task used to process an object's data of given object type ObjectType.
- ProviderDictionaryCollection
Collection of the provider dictionaries.
- ProviderDictionary<TKey, TValue>
Provider dictionary.
- ProviderHelper
Helper methods for info providers
- ProviderInfoDictionary<TKey>
BaseInfo dictionary.
- ProviderInterfaceAttribute
Attribute specifying a custom provider interface to be associated with an implementation of AbstractInfoProvider<TInfo, TProvider>.
The system registers the info provider implementation under the IInfoProvider<TInfo> interface into the IoC container as part of the RegisterObjectType(string, ObjectTypeInfo, Type, bool, bool) method.
Declare a custom provider interface whenever the default IInfoProvider<TInfo> interface does not suit the provider needs. The system registers the info provider under the custom interface as well.
- Provider<TInfo>
Represents a facade for retrieving IInfoProvider<TInfo> instances for
TInfo
management.
- QueryColumn
Simple query column e.g. "DocumentName" / "DocumentName AS Name"
- QueryColumnBase<TColumn>
Query column
- QueryColumnList
Represents a list of query columns
- QueryColumnListBase
Provides basic query column list functionality
- QueryColumnSqlFunctions
Provides extension methods with SQL functions applicable to the QueryColumn object.
- QueryColumnXmlExtensions
Query column extension methods which provide XML querying capabilities.
- QueryDataParameters
Container that holds a list of query parameters.
- QueryExpression
Represents a general query expression
- QueryExpressionBase<TExpression>
Query expression base class
- QueryInfo
Represents a query and its parameters.
- QueryInfoProvider
Enables access to queries.
- QueryMacros
Query expressions
- QueryName
System query names
- QueryParameters
Query parameters container.
- QueryParametersBase<TParent>
Generic variant of the abstract query object, provides fluent syntax
- QuerySource
Data query source which gets the data from specific SQL expression. That can be table name, view name, or more complex SQL expression.
- QuerySourceBase<TSource>
Defines base class for the query source
- QuerySourceTable
Defines the query source table (or view) with optional alias and hints.
- QueryValueExpression
Query value expression
- RecoverFromFailedInitializationException
This exception is thrown when CMSApplication tries to restart the application after failed initialization.
- RemoveClassStructureInfoWebFarmTask
Web farm task used to remove classes.
- RemoveReadOnlyObjectWebFarmTask
Web farm task used to remove read only objects.
- RowNumberColumn
Row number query column e.g. "ROW_NUMBER() OVER (ORDER BY DefaultCulture) AS CMS_RN"
- SelectCondition
Provides the selection where condition for ABC IN (1, 2, 3, 4, 5, ...) for very large number of items.
- SelectQueryColumnBase<TColumn>
Query column
- SeparatedField
Definition of separated field configuration. Content of separated field is stored in extra file when using continuous integration.
- SerializationSettings
Determines how the system serializes object fields from the database into XML files. Represents serialization settings in the type information of objects.
- SettingKeyCacheDependencyBuilder
Represents a builder for cache dependencies of setting keys. CacheDependencyBuilder SettingsKeyInfo
- SettingsCategoryInfo
Represents a Settings key.
- SettingsCategoryInfoProvider
Class providing Settings category management.
- SettingsKeyInfo
Represents a Settings key.
- SettingsKeyInfoProvider
Class providing SettingsKeyInfo management.
- SettingsService
Settings service
- SimpleObjectHandler
Simple object handler
- SqlEvents
SQL events.
- SqlExceptionExtensions
Extension methods for Microsoft.Data.SqlClient.SqlException class.
- SqlExecutionHelper
Contains utility methods for SQL execution retries.
- SqlGenerator
Generates SQL queries for given table.
- SqlHelper
Class to provide common SQL methods.
- SqlHints
Provides SQL hints
- SqlOperator
Defines SQL operators
- SqlRepresentationAttribute
Defines the SQL representation of the given method call
- StringItem
Represents a wrapper of a string value for a purpose of a registration in DataTypeManager.
- StructuredField
Definition of the structured field for simple xml values with fixed order of xml elements. For advanced fields use generic variant.
- StructuredField<TImplementationType>
Definition of the structured field configuration
- SystemColumns
System column names
- TableManager
Ensures management of database table and table column.
- TempFileInfo
TempFileInfo data container class.
- TempFileInfoProvider
Class providing TempFileInfo management.
- TranslationHelper
Class to provide objects translation interface ID - CodeName.
- TranslationParameters
Parameters wrapper for methods of TranslationHelper.
- TranslationReferenceLoader
Loader allowing to instantiate TranslationReference from various sources.
- TypeCondition
Class determining condition which can distinguish between several object types within one Info class.
- TypeInfoEvents
Object events for particular type info
- UpdateQueryExpression
Provides the values expression for the update query built from the given pairs of column names and respective values (or expressions)
- WhereCondition
Where condition builder
- WhereConditionBase<TParent>
Where condition builder - Generic base class
- XmlColumnMacroProcessingAdapter
Represents a column adapter for XML columns. Decodes the value in the preprocessing phase and encodes the value in the postprocessing phase.
Structs
- ColumnDefinition
Data column definition
Interfaces
- IBulkInfoProvider<TInfo>
Interface describing info object provider with bulk operations.
- IBulkOperationProvider
Adds bulk operation support to info object provider.
- ICMSQueryable
Interface for queryable CMS objects
- ICMSQueryable<TObject>
Interface for queryable CMS objects
- IDataClass
DataClass interface.
- IDataClassDataStore
Declares operations for storing data of an IDataClass instance.
- IDataConnection
Data connection interface that must be implemented by data providers.
- IDataContractSerializerService<T>
Interface for service serializing / deserializing objects from / to XML using System.Runtime.Serialization.DataContractSerializer.
- IDataDefinitionItem
Interface for data definition items.
- IDataProvider
Data provider interface.
- IDataQuery
Data query interface
- IDataQuerySettings
Data query parameters interface
- IDataQuerySettings<TQuery>
Data query parameters interface for a specific query
- IDataQuery<TQuery>
Interface for the data query for a specific query type
- IDataTypeTextSerializer
Defines contract for serialization and deserialization of DataType values to text.
- IField
Interface for field items.
- IFullNameInfoProvider
Interface for InfoProvider class which uses full name as info identifier.
- IHashtableSettingsSource<TInfo>
Provides HashtableSettings for
TInfo
provider.
- IInfo
Interface for the info objects
- IInfoByGuidProvider<TInfo>
Declares a member for retrieval of info objects by their GUID.
Use this interface when composing a custom provider interface. A custom provider interface can be associated with the provider using the ProviderInterfaceAttribute.
The system registers corresponding
TInfo
provider implementation under the custom interface into the IoC container as part of the RegisterObjectType(string, ObjectTypeInfo, Type, bool, bool) method.Unlike with IInfoProvider<TInfo> the system does not register the provider implementation under this interface (i.e. this interface is designed to be a part of other interfaces).
- IInfoByIdProvider<TInfo>
Declares a member for retrieval of info objects by their ID.
Use this interface when composing a custom provider interface. A custom provider interface can be associated with the provider using the ProviderInterfaceAttribute.
The system registers corresponding
TInfo
provider implementation under the custom interface into the IoC container as part of the RegisterObjectType(string, ObjectTypeInfo, Type, bool, bool) method.Unlike with IInfoProvider<TInfo> the system does not register the provider implementation under this interface (i.e. this interface is designed to be a part of other interfaces).
- IInfoByNameProvider<TInfo>
Declares a member for retrieval of info objects by their code name.
Use this interface when composing a custom provider interface. A custom provider interface can be associated with the provider using the ProviderInterfaceAttribute.
The system registers corresponding
TInfo
provider implementation under the custom interface into the IoC container as part of the RegisterObjectType(string, ObjectTypeInfo, Type, bool, bool) method.Unlike with IInfoProvider<TInfo> the system does not register the provider implementation under this interface (i.e. this interface is designed to be a part of other interfaces).
- IInfoDataSet
InfoDataSet interface
- IInfoObjectCollection
Interface for info object collection
- IInfoObjectCollection<TInfo>
Interface for generic info object collection
- IInfoObjectRepository<TCollection>
Interface for generic info object repository of collections
- IInfoProvider
Interface describing common info object provider.
- IInfoProvider<TInfo>
Declares members for retrieval and manipulation of info objects. The system registers corresponding
TInfo
provider implementation under this interface into the IoC container as part of the RegisterObjectType(string, ObjectTypeInfo, Type, bool, bool) method.Provider types declaring their own interface using the ProviderInterfaceAttribute class are registered under that interface as well.
To retrieve an instance of the provider use Resolve<TService>() or constructor dependency on the interface.
- IInfoValidator<TInfo>
Declares members for validation of info objects.
- IInfoWithGuid
Represents a marking interface for info objects with GUID column.
- IInfoWithId
Represents a marking interface for info objects with ID column.
- IInfoWithName
Represents a marking interface for info objects with code name column.
- IMacroProcessingColumnAdapter
Represents a column adapter for macro processing that converts the value into a format understandable by macro engine via Preprocess(string) method (typically, decode or decrypt operation) and converts the text with resolved macros back to the original column format via Postprocess(string) method (typically a corresponding complementary operation - encode or encrypt).
- IMultiObjectQuery
Multi object query interface
- IMultiObjectQuery<TQuery, TInnerQuery, TObject>
Multi object query interface for a specific query
- IMultiQuery
Multi query interface
- IMultiQuery<TQuery, TInnerQuery>
Multi query interface for a specific query
- IObjectQuery
Interface for the object query
- IObjectQuery<TQuery, TObject>
Interface for the object query for a specific query type
- IObjectTypeDriven
Interface for object type driven controls
- IObjectTypeFilter
Wrapper for object types collection filtering logic.
- IProviderDictionary
Exposes required members for access to non-generic implementation of provider dictionary.
- IProviderDictionary<TKey, TValue>
Represents a generic implementation of provider dictionary.
- IQueryColumn
General interface for the query columns
- IQueryExpression
General interface for the query expression
- IQueryInfoProvider
Declares members for QueryInfo management.
- IQueryObject
Base interface for all query objects
- IQueryObjectWithValue
Base interface for all query objects with value
- IQueryParameters
Query parameters interface.
- IQueryParameters<TParent>
Query parameters interface.
- IQuerySource
Query source interface
- IRelatedObjectCountProvider
Defines info provider which holds count of related object.
- ISettingsCategoryInfoProvider
Declares members for SettingsCategoryInfo management.
- ISettingsKeyInfoProvider
Declares members for SettingsKeyInfo management.
- ISqlGenerator
Sql generator interface.
- IStructuredData
Interface for the structured objects
- IStructuredField
Definition of the structured field configuration
- ITableIndexes
Encloses information about table indexes.
- ITableManager
Ensures management of database table and table column.
- ITempFileInfoProvider
Declares members for TempFileInfo management.
- ITransactionScope
Transaction scope interface
- IWebFarmProvider
Adds web farm task processing support to info provider.
- IWhereCondition
Interface for classes which provide where condition
- IWhereCondition<TParent>
Interface for classes which provide where condition for a specific query type
Enums
- AggregationType
Constants for aggregation types
- FeatureEnum
Feature types.
- InfoCacheBy
Specifies how to cache objects in info cache.
- InfoCachePriority
Specifies the priority of objects in info cache.
- JoinTypeEnum
Join type enumeration
- LoadHashtableEnum
Enumeration of the hashtable loading options.
- MessageTypeEnum
Message type returned to log panel.
- ObjectDependencyEnum
Stores options for handling the referential integrity of references between object types (foreign keys).
- ObjectStatusEnum
Enumeration of the object status.
- OrderDirection
Constants for DataQuery operators
- QueryExecutionTypeEnum
Execution type of the query.
- QueryOperator
Constants for DataQuery operators
- QueryScopeEnum
Defines scope where part of a query is used.
- QueryTypeEnum
Query type enumeration.
- QueryUnaryOperator
Constants for DataQuery unary operators
- SQLServerAuthenticationModeEnum
Enumeration of the SQL authentication mode.
- SqlOperationTypeEnum
Enumeration of the SQL operations.
- TypeEnum
Enumeration of the types
- UseDefaultQueryEnum
Enumeration of the default query usage options
- WorkflowStepTypeEnum
Workflow step types enumeration.
Delegates
- CloneSettings.OnCloneInsert
Handles actions before/after inserting the clone. Use to further modify given object according to settings.
- DataConnectionFactory.GetConnectionEventHandler
Gets connection method delegate.
- InfoObjectRepository<TCollection, TObject, TSettings>.LoadCollectionHandler
Delegate to define the handle to load the collection of this type.
- InfoProviderLoader.OnLoadProvider
Load provider delegate.
- LoadDataEventHandler
Event which should load the data to the object when fired.