//Copy will return a copy of the node
Copy will return a copy of the node
// Copy will return a copy of the node
func (c *ColumnNode) Copy() Node {
	return &ColumnNode{
		UID:           c.UID,
		Word:          c.Word,
		PN:            c.PN,
		PUID:          c.PUID,
		Name:          c.Name,
		Children:      c.Children,
		Resolved:      c.Resolved,
		Dimension:     c.Dimension,
		Measure:       c.Measure,
		AggregationFn: c.AggregationFn,
		DataType:      c.DataType,
		Description:   c.Description,
		DateFormat:    c.DateFormat,
	}
}
func ( c * ColumnNode ) Copy ( ) Node { return & ColumnNode { UID : c . UID , Word : c . Word , PN : c . PN , PUID : c . PUID , Name : c . Name , Children : c . Children , Resolved : c . Resolved , Dimension : c . Dimension , Measure : c . Measure , AggregationFn : c . AggregationFn , DataType : c . DataType , Description : c . Description , DateFormat : c . DateFormat , } }
Copy will return a copy of the node
Copy will return a copy of the node