public static EQLInvoker getInvoker ( ) { final EQLInvoker ret = new EQLInvoker ( ) { @ Override protected AbstractPrintStmt getPrint ( ) { return new PrintStmt ( ) ; } @ Override protected AbstractInsertStmt getInsert ( ) { return new InsertStmt ( ) ; } @ Override protected AbstractExecStmt getExec ( ) { return new ExecStmt ( ) ; } @ Override protected AbstractUpdateStmt getUpdate ( ) { return new UpdateStmt ( ) ; } @ Override protected AbstractDeleteStmt getDelete ( ) { return new DeleteStmt ( ) ; } @ Override protected INestedQueryStmtPart getNestedQuery ( ) { return super . getNestedQuery ( ) ; } @ Override protected AbstractCIPrintStmt getCIPrint ( ) { return new CIPrintStmt ( ) ; } } ; ret . getValidator ( ) . setDiagnosticClazz ( EFapsDiagnostic . class ) ; ret . getValidator ( ) . addValidation ( "EQLJavaValidator.type" , new TypeValidation ( ) ) ; return ret ; }
Gets the invoker .