func (s Schema) Clone() Schema {
	result := make(Schema, 0, len(s))
	for _, col := range s {
		newCol := *col
		result = append(result, &newCol)
	}
	return result
}
// Clone copies the total schema.
Clone copies the total schema.
// Clone copies the total schema .
func (s Schema) Clone() Schema {
	result := make(Schema, 0, len(s))
	for _, col := range s {
		newCol := *col
		result = append(result, &newCol)
	}
	return result
}
func ( s Schema ) Clone ( ) Schema { result := make ( Schema , 0 , len ( s ) ) for _ , col := range s { newCol := * col result = append ( result , & newCol ) } return result }
Clone copies the total schema.
Clone copies the total schema .