Represents a parent-column expression.
public class Korzh.EasyQuery.ParentColumnExpr
: EqExpression
Package: Korzh.EasyQuery
(targets: netstandard2.0
)
Assembly: Korzh.EasyQuery.dll
Constructors
Name | Type | Description |
---|---|---|
ParentColumnExpr(DataModel model) | void |
Initializes a new instance of the Korzh.EasyQuery.ParentColumnExpr class. |
ParentColumnExpr(DataModel model, string columnId) |
void |
Initializes a new instance of the Korzh.EasyQuery.ParentColumnExpr class. |
Properties
Name | Type | Description |
---|---|---|
DataType | DataType | Gets the expression data type. |
Kind | DataKind | Gets the expression kind. |
Name | string |
The expression name. |
Tag | int |
The expression's tag |
Value | string |
The parent column Id. |
Methods
Name | Type | Description |
---|---|---|
LoadFromXmlReader(XmlReader reader) |
void |
Loads expression from XML reader. |
ReadOnePropFromJsonAsync(JsonReader reader, string propName) |
Task |
Reads one expression property from JSON (asynchronous way). |
SaveToXmlWriter(XmlWriter writer, string tagName) |
void |
Saves expression to XML writer. |
WritePropertiesToJsonAsync(JsonWriter writer) |
Task |
Writes all experssion properties to JSON (asynchronous way). This method must be overriden in the descendant classes |