Gets or sets a value indicating whether this AggrFuncExpr has “DISTINCT” attribute.
AggrFunction
Function
Gets or sets the function.
String
Text
Gets the expression text.
String
Value
Gets or sets the expression value.
Methods
Type
Name
Description
void
AssignExpr(EqExpression expr)
Assigns some expression to this one. For AggrFuncExpr class this method assigns the Expression object passed in parameter to Argument property
void
AttachArgument(EqExpression argument)
void
DetachArgument(EqExpression argument)
void
LoadFromJsonDict(JsonDict dict)
Loads expression from IDictionary object (used when we load query from JSON).
void
LoadFromXmlReader(XmlReader reader)
Loads expression from XML.
void
SaveToJsonDictCore(JsonDict dict)
Saves expression’s properties to dictionary (used to serialize expression into JSON) This is an abstract method which should be overridden in descendant classes.
void
SaveToXmlWriter(XmlWriter writer, String tagName)
Saves expression to XML writer.
void
SetContentSilent(String val, String txt)
Sets the content of the expression silently (without calling ContentChanged event).