#JoinedTable
##Properties
| Datatype | Property name | Property description | Default Value |
|---|---|---|---|
| List | AdditionalConstraints | null | |
| Column | DbLeftConditionColumn | null | |
| Column | DbRightConditionColumn | null | |
| Table | DbRightConditionTable | null | |
| Table | DbTable | Gets or sets the database table for this join. This will also function as the lefthand table in multi-table reports. | null |
| String | LeftConditionColumn | Gets or sets the column name of the lefthand table, if any. Single table reports do not need this information. | null |
| String | RightConditionColumn | Gets or sets the column name of the righthand table, if any. Single table reports do not need this information. | null |
| String | RightConditionTable | Gets or sets the table name of the righthand table, if any. Single table reports do not need this information. | null |
| String | TableName | Gets or sets the name of the table for this join. | null |
##Methods
###AddAdditionalConstraint(System.String,System.String,Izenda.AdHoc.ConditionOperator)
Parameters:
- System.String leftColumn
- System.String rightColumn
- Izenda.AdHoc.ConditionOperator oper
###Equals(System.Object) Determines whether the specified System.Object is equal to the current System.Object.
Parameters:
- System.Object obj - The System.Object to compare with the current System.Object.
Returns:
true if the specified System.Object is equal to the current System.Object; otherwise, false.
###GetHashCode() Serves as a hash function for a particular type.
Returns:
A hash code for the current System.Object.
###GetSchema() Gets the XML schema.
Returns:
XML schema of this object.
###GetSQL(Izenda.AdHoc.JoinedTable,System.Boolean,System.Collections.Generic.ICollection<System.String>,System.Collections.Generic.ICollection<Izenda.AdHoc.Filter>,Izenda.AdHoc.FilterCollection,System.Boolean)
Parameters:
- Izenda.AdHoc.JoinedTable lastJoin
- System.Boolean firstTime
- System.Collections.Generic.ICollection<System.String> previusTables
- System.Collections.Generic.ICollection<Izenda.AdHoc.Filter> filters
- Izenda.AdHoc.FilterCollection tableRelatedFilters
- System.Boolean reportSetHasFilterLogic
###GetSQL(Izenda.AdHoc.JoinedTable,System.Boolean,System.Collections.Generic.ICollection<System.String>,System.Collections.Generic.ICollection<Izenda.AdHoc.Filter>,Izenda.AdHoc.FilterCollection,System.Boolean,System.Boolean)
Parameters:
- Izenda.AdHoc.JoinedTable lastJoin
- System.Boolean firstTime
- System.Collections.Generic.ICollection<System.String> previusTables
- System.Collections.Generic.ICollection<Izenda.AdHoc.Filter> filters
- Izenda.AdHoc.FilterCollection tableRelatedFilters
- System.Boolean reportSetHasFilterLogic
- System.Boolean useAutoConditions
###GetType() Gets the System.Type of the current instance.
Returns:
The System.Type instance that represents the exact runtime type of the current instance.
###ReadXml(System.String) Reads XML data into the Izenda.AdHoc.JoinedTable from the specified System.String.
Parameters:
- System.String xml - The System.String from which to read.
###ReadXml(System.Xml.XmlReader) Reads XML data into the Izenda.AdHoc.JoinedTable using the specified System.Xml.XmlReader.
Parameters:
- System.Xml.XmlReader reader - The System.Xml.XmlReader from which to read.
###ToString() Returns a System.String that represents the current System.Object.
Returns:
A System.String that represents the current System.Object.
###WriteXml() Writes the current data of the Izenda.AdHoc.JoinedTable to the specified System.String and returns it.
Returns:
The XML formatted System.String for the joined table.
###WriteXml(System.Xml.XmlWriter) Writes the current data of the Izenda.AdHoc.JoinedTable to the specified XmlWriter.
Parameters:
- System.Xml.XmlWriter writer - The System.Xml.XmlWriter with which to write.
