接口 Executor
- 所有已知实现类:
DefaultExecutor
public interface Executor
-
嵌套类概要
嵌套类 -
方法概要
修饰符和类型方法说明<R> Rexecute(@NotNull Executor.Args<R> args) static Executorlog()static Executordefault voidopenCursor(long cursorId, String sql, List<Object> variables, List<Integer> variablePositions, ExecutionPurpose purpose, @Nullable ExecutorContext ctx, JSqlClientImplementor sqlClient) This method will never be invoked unless the current operation is `Query.forEach`
-
方法详细资料
-
execute
-
openCursor
default void openCursor(long cursorId, String sql, List<Object> variables, List<Integer> variablePositions, ExecutionPurpose purpose, @Nullable @Nullable ExecutorContext ctx, JSqlClientImplementor sqlClient) This method will never be invoked unless the current operation is `Query.forEach`For `Query.forEach`, SQL execution result log have to be printed after children fetching, this method can give SQL logger a chance to print SQL before children fetching
-
log
-
log
-