ResolvedType implements the TypedExpr interface.
()
| 1651 | |
| 1652 | // ResolvedType implements the TypedExpr interface. |
| 1653 | func (d *DArray) ResolvedType() *types.T { |
| 1654 | switch d.customOid { |
| 1655 | case oid.T_int2vector: |
| 1656 | return types.Int2Vector |
| 1657 | case oid.T_oidvector: |
| 1658 | return types.OidVector |
| 1659 | } |
| 1660 | return types.MakeArray(d.ParamTyp) |
| 1661 | } |
| 1662 | |
| 1663 | // IsComposite implements the CompositeDatum interface. |
| 1664 | func (d *DArray) IsComposite() bool { |
no test coverage detected