Are there any parameters, which can turn on/off execution of next query during jooq code generation?
SELECT "SYS"."ALL_OBJECTS"."OWNER",
"SYS"."ALL_OBJECTS"."OBJECT_NAME",
"SYS"."ALL_OBJECTS"."OBJECT_ID",
"SYS"."ALL_PROCEDURES"."AGGREGATE"
FROM "SYS"."ALL_OBJECTS"
LEFT OUTER JOIN "SYS"."ALL_PROCEDURES"
ON ( "SYS"."ALL_OBJECTS"."OWNER" =
"SYS"."ALL_PROCEDURES"."OWNER"
AND "SYS"."ALL_OBJECTS"."OBJECT_NAME" =
"SYS"."ALL_PROCEDURES"."OBJECT_NAME")
WHERE ( UPPER ("SYS"."ALL_OBJECTS"."OWNER") IN ( 'MYSCHEMA')
AND "SYS"."ALL_OBJECTS"."OBJECT_TYPE" IN ( 'FUNCTION', 'PROCEDURE'))
ORDER BY "SYS"."ALL_OBJECTS"."OWNER" ASC,
"SYS"."ALL_OBJECTS"."OBJECT_NAME" ASC,
"SYS"."ALL_OBJECTS"."OBJECT_ID" ASC
On database with large number of schemas and objects it tooks about one hour to be executed
UPPER(OWNER)expression in there probably prevents using a useful index on the column... We'll look into it. What Oracle database version are you using, and what jOOQ version? For this particular query, you could turn off the<includeRoutines/>and<includePackages/>flags in the<database/>configuration: jooq.org/doc/latest/manual/code-generation/codegen-advanced/… - Lukas EderJavaGeneratorand itsgeneratePackages()andgenerateRoutines()methods to be empty. I'll provide an answer with this information, soon - Lukas EderSELECT object_type, count(*) FROM all_objects GROUP BY object_type ORDER BY object_type;- Lukas Eder