pub fn extract_full_command(protocol: Protocol, buf: &[u8]) -> Option<String>
Extract the full command/SQL from raw bytes (no truncation)