//MarshalJSON encodes the node into a serializable json
MarshalJSON encodes the node into a serializable json
// MarshalJSON encodes the node into a serializable json
func (c *ColumnNode) MarshalJSON() ([]byte, error) {
	return json.Marshal(&columnNode{
		c.UID, string(c.Word), c.PUID, c.Name, c.Children, c.Resolved, "Column", c.Dimension, c.Measure, c.AggregationFn, c.DataType, c.Description, c.DateFormat,
	})
}
func ( c * ColumnNode ) MarshalJSON ( ) ( [ ] byte , error ) { return json . Marshal ( & columnNode { c . UID , string ( c . Word ) , c . PUID , c . Name , c . Children , c . Resolved , " " , c . Dimension , c . Measure , c . AggregationFn , c . DataType , c . Description , c . DateFormat , } ) }
MarshalJSON encodes the node into a serializable json
MarshalJSON encodes the node into a serializable json