#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:

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:


###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: