How about TernaryOperatorNode? It is currently being used to implement disparate operations, TRIM, LOCATE, SUBSTR and LIKE. Gets little ugly to overload, but it might be worth the effort...
Satheesh >> >> Dan. >> >> >> > The timestamp escape functions are ternary functions, not binary > operators. I looked at trying to consolidate them with the binary or > unary operator nodes, but there was not that much commonality. It was > an awkard fit. > > Jack > > >
