class CancelStatement implements PacketHandler<SessionCancelStatement> {
        @Override
        public Packet handle(ServerSession session, SessionCancelStatement packet) {<FILL_FUNCTION_BODY>}
    }

            PreparedSQLStatement command = (PreparedSQLStatement) session.removeCache(packet.statementId,
                    true);
            if (command != null) {
                command.cancel();
                command.close();
            } else {
                session.cancelStatement(packet.statementId);
            }
            return null;
        
<methods>public non-sealed void <init>() ,public static PacketHandler#RAW getHandler(com.lealone.server.protocol.PacketType) ,public static PacketHandler#RAW getHandler(int) ,public static void register(com.lealone.server.protocol.PacketType, PacketHandler<? extends com.lealone.server.protocol.Packet>) <variables>private static PacketHandler#RAW[] handlers