#Column
##Properties
| Datatype | Property name | Property description | Default Value |
|---|---|---|---|
| String | FullName | Represents the fully-qualified name of the column using the schema and table name. | null |
| Boolean | Indexed | Determines whether the column has been indexed on the database and helps in determining joining capabilities for this column. | False |
| String | Name | Represents the name of the database column. | String.Empty |
| String | NativeType | Represents the raw database type obtained from the database metadata. | Object |
| String | SqlName | Gets the System.String representation of the column's name formatted for a SQL statement. | null |
| SqlType | SqlType | The Izenda.AdHoc.Database.SqlType that is used for various functions throughout the reporting application. | Null |
| Table | Table | Represents the parent Izenda.AdHoc.Database.Table that this column belongs to. | null |
| Type | Type | The System.Type representation of the Izenda.AdHoc.Database.SqlType for this column. | null |
##Methods
###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.
###GetType() Gets the System.Type of the current instance.
Returns:
The System.Type instance that represents the exact runtime type of the current instance.
###InstancesEqual(Izenda.AdHoc.Database.Column,Izenda.AdHoc.Database.Column)
Parameters:
###ReadXml(System.Xml.XmlReader) Populates the database column using the specified System.Xml.XmlReader.
Parameters:
- System.Xml.XmlReader reader - The System.Xml.XmlReader containing the database schema data to be read into the column.
###ToString() Returns a System.String that represents the current System.Object.
Returns:
A System.String that represents the current System.Object.
###WriteXml(System.Xml.XmlWriter) Writes the contents of the database column to the specified System.Xml.XmlWriter.
Parameters:
- System.Xml.XmlWriter writer - The System.Xml.XmlWriter that will contain the database schema information.
