func buildColIndex(sourceConn datasource.SourceConn, from *expr.SqlSource) error { if from.Source == nil { return nil } colSchema, ok := sourceConn.(datasource.SchemaColumns) if !ok { u.Errorf("Could not create column Schema for %v %T %#v", from.Name, sourceConn, sourceConn) return fmt.Errorf("Must Implement SchemaColumns") } from.BuildColIndex(colSchema.Columns()) return nil }