void | AddParamsTo(QueryParamList paramList) | Adds all query parameters used in this attribute to the list passed via paramList. |
void | CheckModel() | Checks the Model property and raises an exception if it’s null. |
Boolean | CompareWithExpr(String expr) | Compares attribute’s expression with the one passed in the parameter. |
void | CopyFrom(EntityAttr attr) | Copies all attribute’s properties from another entity attribute |
void | ExtractParams() | Parse attribute’s expression and extract all parameters (like @Param1) used there. |
void | FillOperatorsWithDefaults(DataModel model) | Fills the operators list with default operators depending of attribute type. |
String | GetDataAttrFullExpr() | Gets full expression of the entity attribute. |
Operator | GetDefaultOperator() | Gets the default operator (usually it is first operator in Operations list). |
ValueEditor | GetValueEditor(Operator op, Int32 operandIndex) | Gets the most suitable value editor for this attribute and operator. |
Boolean | HasParams() | Determines whether this attribute has parameters in its expression. |
void | LoadAttribute(String propname, String propvalue) | Loads the attribute. |
void | LoadFromXmlReader(XmlReader reader) | Loads attribute from XML reader. |
void | LoadNodes(XmlReader reader) | Loads the sub-nodes of entity attribute’s node. |
void | OnModelAssignment() | Called when model is assigned. |
void | ProcessVirtualExpr() | Scans attribute’s expression for new parameters, tables, etc |
void | ReadFromJson(JsonReader reader) | Reads the attribute content from JSON. |
Task | ReadFromJsonAsync(JsonReader reader) | Reads the attribute content from JSON (asynchronous way). |
void | ReadPropertyFromJson(JsonReader reader, String propName) | Reads one attribute’s property from JSON. |
Task | ReadPropertyFromJsonAsync(JsonReader reader, String propName) | Reads one attribute’s property from JSON (asynchronous way). |
void | SaveToXmlWriter(XmlWriter writer) | Saves Korzh.EasyQuery.EntityAttr to XML writer. |
void | SaveXmlAttributes(XmlWriter writer) | Saves the attributes to XML writer. |
void | SaveXmlNodes(XmlWriter writer) | Saves the nodes to XML writer. |
void | SetDefaultOperator(Operator op) | Sets the default operator. |
void | WritePropertiesToJson(JsonWriter writer, ModelReadWriteOptions rwOptions) | Writes attribute properties to JSON. |
Task | WritePropertiesToJsonAsync(JsonWriter writer, ModelReadWriteOptions rwOptions) | Writes attribute properties to JSON (asynchronous way). |
void | WriteToJson(JsonWriter writer, ModelReadWriteOptions rwOptions) | Writes attribute’s content to JSON. |
Task | WriteToJsonAsync(JsonWriter writer, ModelReadWriteOptions rwOptions) | Writes attribute’s content to JSON (asynchronous way). |