The title must be very confusing but I couldn't come up with a better one. I'm trying to implement the PostgreSQL posix regex binary operator[1], the operator can be case in-sensitive (~*), negated (!~), both (!~*) or simple case sensitive (~). This can be implemented using a single method: *posixRegex(String op1, String op2, boolean isCaseSensitive, boolean isNegated)*
I defined the implementor method in RexImpTable but I can't have the generated code to call the signature I mentioned. It's always attempting to call *posixRegex(String op1, String op2)* which doesn't exist. I'm not sure what I need to do here. Would someone guide me here please ? [1] https://issues.apache.org/jira/browse/CALCITE-3063 Thanks, Gelbana
