Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tTGsz-004QsJ-MK for pgsql-general@arkaria.postgresql.org; Thu, 02 Jan 2025 08:48:58 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tTGsy-00D3DL-MO for pgsql-general@arkaria.postgresql.org; Thu, 02 Jan 2025 08:48:56 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tTGsy-00D3Cy-6s for pgsql-general@lists.postgresql.org; Thu, 02 Jan 2025 08:48:55 +0000 Received: from mail-oo1-xc29.google.com ([2607:f8b0:4864:20::c29]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tTGsw-001gcc-0v for pgsql-general@lists.postgresql.org; Thu, 02 Jan 2025 08:48:54 +0000 Received: by mail-oo1-xc29.google.com with SMTP id 006d021491bc7-5f4ce54feb8so5536525eaf.3 for ; Thu, 02 Jan 2025 00:48:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735807733; x=1736412533; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=RufHbKi26RepEmVmz6E8ZeevXLXleywWlqqHx+I5FJ4=; b=T8fEqmeMlCN2KKbcsKbjTM4D1CKhZ7aORLT7UfzZB0a5IvcQry+t8cZwr60d0aEhUB 17tEt6+wRr9WvKxtVjekhVr7MRWDs2Cp0Eb4AY58QpdEKqcZ6ikX/WfnpklZBEq3FVgL GX3P/5yh6SV+KX08rcRwYdjh98hrEajemK30peKCECR2R3s6VsiApKDOTA35ml4IW+aq vGrm9BhL66SOufRnEbEdl8FYh7IuduptKkUUvhYon/leashZliQP68e9xWlBGNYu1GBn iDGuTmsHx4IjFrVHi9sXziSdIJ7VkiCFeEu1l6GC3v+ZpA5EkjSodkVaF+8s6wFkDs03 IdWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735807733; x=1736412533; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RufHbKi26RepEmVmz6E8ZeevXLXleywWlqqHx+I5FJ4=; b=X4bx9SB0KuDvrcRaYFtA1Ma+wt/C5N7FWXXSLb6PJYrL1unWsSI3MwILxJK9sy1D7N 3z4iWPZ4xlnULKXTPUJPBJDet9x9FWwDIBlGAbSuCtEPL6O7dJwqbVr0tVDf6HBKtbxT rkQhr07BlWUrPUs8G0RvMuvXwJLBAtUrDSMpRZQuqaxXEcLiT1N7JEQ8/72DEpLVbbyw KVrCn3Kj22LacyZ8PCEL7zC6sldAVM9us4SF0Bi7U6vH86t0wylDvhbMoH/1Ybrdw3Td eoKKwtfTK02DVVitT1SDE+sdr9SstAJLr0Lbyou+cyUSvZOuH44BBP4AqA37nBqIfLzT nK3g== X-Gm-Message-State: AOJu0YyUcCzBoWR9O+JmZgbwCG8dZBONxv3oxJRUD+tFdwqoaiuCwFlT 4/zxq+Q1DQr1Y3QCg9ULq5Ku7MJ3AhVJbVIAPXba9ioHujsmre+oEFEfLRuZRJNQrigjVd94iWV fZfxqpBMHFDnvj62tgj30BUikGwTyzA== X-Gm-Gg: ASbGncsssRb6k4OE92l3kZykBqFc/6zQcGAbbtXWE7zQzHgkeEQlAzo36YUwNMgnRm7 zgBKz3p9Ntjm/eT9yxGHG3NPYc7mO2dLAI3FnSpHV X-Google-Smtp-Source: AGHT+IEgxJ0c7c56KfoXek7F9I145w7tLJZWzBye7vtHOezvxBvmPkCWWmkmAEtIG58L4y1r/6vVy6LQS2i6mIKZ1m0= X-Received: by 2002:a05:6871:20c5:b0:29f:8a1b:f76a with SMTP id 586e51a60fabf-2a7fb4d02d9mr22961952fac.28.1735807733617; Thu, 02 Jan 2025 00:48:53 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Dominique Devienne Date: Thu, 2 Jan 2025 09:48:42 +0100 Message-ID: Subject: Re: Pipeline Mode vs Single Row Mode / Chunked Rows Mode To: Daniel Frey Cc: pgsql-general Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, Dec 19, 2024 at 3:37=E2=80=AFPM Daniel Frey wrote: > I'm adding support for Pipeline Mode to my C++ PostgreSQL client library = [...] > Anyway, is there some documentation about how these modes interact and ho= w they can be combined? Or should they never be combined? Hi. Happy New Year. I was interested in that question as well, having played with Pipeline mode a bit, but not Single Row mode yet. Any insights? --DD