package io.mycat.server.sqlcmd; import io.mycat.backend.BackendConnection; import io.mycat.server.NonBlockingSession; /** * sql command like set xxxx ,only return OK /Err Pacakage,can't return restult * set * * @author wuzhih * */ public interface SQLCtrlCommand { boolean isAutoClearSessionCons(); boolean releaseConOnErr(); boolean relaseConOnOK(); void sendCommand(NonBlockingSession session, BackendConnection con); /** * 收到错误数据包的响应处理 */ void errorResponse(NonBlockingSession session,byte[] err,int total,int failed); /** * 收到OK数据包的响应处理 */ void okResponse(NonBlockingSession session, byte[] ok); }