Represents a column in the SQL result returned by a LINQ query. The in-memory projections generated by re-linq use this as a parameter to the methods of IDatabaseResultRow when they need to retrieve a value from a result row. Each column is identified both by its ColumnName and its Position. The implementer of IDatabaseResultRow is free to choose which identifier to use when retrieving a value from a result row.