Re: SQL Engine Type inference when extending AsyncTableFunction class twice.

2022-09-16 Thread Jonathan Weaver
I think I've narrowed it down to this function in ExtractionUtils public static Optional> extractSimpleGeneric( Class baseClass, Class clazz, int pos) { try { if (clazz.getSuperclass() != baseClass) { return Optional.empty(); }

SQL Engine Type inference when extending AsyncTableFunction class twice.

2022-09-15 Thread Jonathan Weaver
I am having an issue with the automatic type inference with SQL engine in an AsyncTableFunction class. I am extending AsyncTableFunction in a BaseClass (common code). Then extending again for some specific implementations. FinalClass extends BaseClass If I use BaseClass it correctly infers the