Class EntitySchemaCaseNotNullQueryFunctionWhenItem
Класс, описывающий выражение условия sql-оператора CASE.
Inherited Members
Namespace: Terrasoft.Core.Entities
Assembly: Terrasoft.Core.dll
Syntax
public class EntitySchemaCaseNotNullQueryFunctionWhenItem : MetaItem, IMetaItem, IMetaDataSerializable, ICloneable
Constructors
EntitySchemaCaseNotNullQueryFunctionWhenItem()
Инициализирует экземпляр EntitySchemaCaseNotNullQueryFunctionWhenItem.
Declaration
public EntitySchemaCaseNotNullQueryFunctionWhenItem()
EntitySchemaCaseNotNullQueryFunctionWhenItem(EntitySchemaCaseNotNullQueryFunctionWhenItem)
Инициализирует экземпляр EntitySchemaCaseNotNullQueryFunctionWhenItem, являющийся клоном переданного экземпляра.
Declaration
public EntitySchemaCaseNotNullQueryFunctionWhenItem(EntitySchemaCaseNotNullQueryFunctionWhenItem source)
Parameters
Type | Name | Description |
---|---|---|
EntitySchemaCaseNotNullQueryFunctionWhenItem | source | Экземпляр EntitySchemaCaseNotNullQueryFunctionWhenItem, клон которого создается. |
EntitySchemaCaseNotNullQueryFunctionWhenItem(EntitySchemaQueryExpression, EntitySchemaQueryExpression)
Инициализирует экземпляр EntitySchemaCaseNotNullQueryFunctionWhenItem для заданных выражений предложений WHEN и THEN.
Declaration
public EntitySchemaCaseNotNullQueryFunctionWhenItem(EntitySchemaQueryExpression whenExpression, EntitySchemaQueryExpression thenExpression)
Parameters
Type | Name | Description |
---|---|---|
EntitySchemaQueryExpression | whenExpression | Выражение предложения WHEN условия. |
EntitySchemaQueryExpression | thenExpression | Выражение предложения THEN условия. |
Properties
ThenExpression
Выражение предложения THEN.
Declaration
public EntitySchemaQueryExpression ThenExpression { get; set; }
Property Value
Type | Description |
---|---|
EntitySchemaQueryExpression |
WhenExpression
Выражение предложения WHEN.
Declaration
public EntitySchemaQueryExpression WhenExpression { get; set; }
Property Value
Type | Description |
---|---|
EntitySchemaQueryExpression |
Methods
ApplyMetaDataValue(DataReader)
Declaration
protected override void ApplyMetaDataValue(DataReader reader)
Parameters
Type | Name | Description |
---|---|---|
DataReader | reader |
Overrides
Clone()
Создает клон текущего экземпляра EntitySchemaCaseNotNullQueryFunctionWhenItem.
Declaration
public override object Clone()
Returns
Type | Description |
---|---|
System.Object | Экземпляр System.Object, являющийся клоном текущего экземпляра условия. |
Overrides
WriteMetaData(DataWriter)
Выполняет сериализацию условия, используя переданный экземпляр
Declaration
public override void WriteMetaData(DataWriter writer)
Parameters
Type | Name | Description |
---|---|---|
DataWriter | writer | Экземпляр |