ParseIntervalWithTypeMetadata is the same as ParseDIntervalWithTypeMetadata but returns a duration.Duration.
( style duration.IntervalStyle, s string, itm types.IntervalTypeMetadata, )
| 3193 | // ParseIntervalWithTypeMetadata is the same as ParseDIntervalWithTypeMetadata |
| 3194 | // but returns a duration.Duration. |
| 3195 | func ParseIntervalWithTypeMetadata( |
| 3196 | style duration.IntervalStyle, s string, itm types.IntervalTypeMetadata, |
| 3197 | ) (duration.Duration, error) { |
| 3198 | d, err := duration.ParseInterval(style, s, itm) |
| 3199 | if err != nil { |
| 3200 | return d, err |
| 3201 | } |
| 3202 | truncateInterval(&d, itm) |
| 3203 | return d, nil |
| 3204 | } |
| 3205 | |
| 3206 | // ResolvedType implements the TypedExpr interface. |
| 3207 | func (*DInterval) ResolvedType() *types.T { |
no test coverage detected
searching dependent graphs…