/// <summary> /// Represents an object item in the report. /// </summary> /// <param name="Parent">Parent item.</param> /// <param name="Object">Object value.</param> public QueryObject(QueryItem Parent, object Object) : base(Parent) { this.obj = Object; }
/// <summary> /// Represents a table in a query result report. /// </summary> /// <param name="Parent">Parent item.</param> /// <param name="Table">Table definition</param> public QueryTable(QueryItem Parent, Table Table) : base(Parent) { this.tableDefinition = Table; }
/// <summary> /// Represents a section in the report. /// </summary> /// <param name="Parent">Parent item.</param> /// <param name="Header">Section header.</param> public QuerySection(QueryItem Parent, string Header) : base(Parent) { this.header = Header; }
/// <summary> /// Abstract base class for all query items. /// </summary> /// <param name="Parent">Parent item.</param> public QueryItem(QueryItem Parent) { this.parent = Parent; }