From user-return-475-archive-asf-public=cust-asf.ponee.io@arrow.apache.org Mon Jun 1 02:28:01 2020 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 0624218065E for ; Mon, 1 Jun 2020 04:28:00 +0200 (CEST) Received: (qmail 82739 invoked by uid 500); 1 Jun 2020 02:28:00 -0000 Mailing-List: contact user-help@arrow.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@arrow.apache.org Delivered-To: mailing list user@arrow.apache.org Received: (qmail 82729 invoked by uid 99); 1 Jun 2020 02:27:59 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Jun 2020 02:27:59 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 267E91A41AB for ; Mon, 1 Jun 2020 02:27:59 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.2, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-he-de.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id Bq8rB44x4smP for ; Mon, 1 Jun 2020 02:27:57 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::629; helo=mail-ej1-x629.google.com; envelope-from=bigbadmath@gmail.com; receiver= Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id D5D3F7DC92 for ; Mon, 1 Jun 2020 02:27:56 +0000 (UTC) Received: by mail-ej1-x629.google.com with SMTP id f7so7781310ejq.6 for ; Sun, 31 May 2020 19:27:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=LAEeSMazU96F9aWegJ3YVM0dXIXA3mHx89lZtCe3Qdk=; b=GNHL3sYP2vR1B8HXdj1nV/RHQKhXIESaJfsKIw34a7zYseNK+RTyMm7tvhSamgPn0D rN8GevFijLtv2SYURn7SrmIuyn+VpAQaEPfh2wFNLgr6smTVFo6pGMlYwe6HuP9xSdQS s9CN6zA0x8pHcq00MCu5FKrxGqMxm/90eFqC8+D+KCn0aRABfS+Ys8DXzQFuiIcE4XQ+ B8xpgc42w9EFmn2fjTXnsFEi0wN2kfVDu5EiogaVh8H4vkYRms91hazLaRHUs4TcaUVh O8Psqyt3oWy0ZRxOj4uyDvJU7TTsDKLWCdBl0UWtcQznxMP4PZCR9u3ehPzdm+tpFXlq 0kIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=LAEeSMazU96F9aWegJ3YVM0dXIXA3mHx89lZtCe3Qdk=; b=MXUDz3Q/bs1+/CIyU+hO5BAXFoAqFEQ+Q9Ub+HCCukI3UbMfqLk/VADQ2tpo0gxCiz dm5AheMg4A6U0IAzJBnyuO6Z6wOBN8/vOq6dwu7v1t6nCd71/AXgUVN28FsQnsqguc8r h8SyNBCbFKcEqcY50iakhPnxk9kNx6vLBEAy12N4q4qXttsya6E4getUiA4wu8Q04xya xH5TJ+0SrZnnBJP/meyy08J0sulH+SyTziLwVkEMt0yiH3lqBYN2hhApsX+hlRx9P3lJ bEFVi0EsMQbflQhLVKurha1y0Fkbn1sPayx50Jbei7ZAN4q4q2+fXAbDcWczFg0ERaxy dHIA== X-Gm-Message-State: AOAM531NmX9JaMAPnKfXwt6y8xUyMHbv6/YCFb5e4qK5reJgSUrys9w6 rGIYZTX137cWcXRnH/XiruHPicAZ3fAPE+PUDBtM+kbCD0U= X-Google-Smtp-Source: ABdhPJwOGvafY+8PQRBA+/3O1fdujTfOPZ17BqsThLZpl0hlSEErgWcteX6U/HfgoA6dANpD5HB0AHvibfDo47cbUtA= X-Received: by 2002:a17:907:40c7:: with SMTP id nv7mr17085495ejb.16.1590978476346; Sun, 31 May 2020 19:27:56 -0700 (PDT) MIME-Version: 1.0 From: Alex Moore - Niemi Date: Sun, 31 May 2020 22:27:45 -0400 Message-ID: Subject: =?UTF-8?Q?How_to_read_Parquet_=E2=80=9Cgroup=E2=80=9D=2Flist_field_in_cpp=3F?= To: user@arrow.apache.org Content-Type: multipart/alternative; boundary="000000000000ed977605a6fc8a2b" --000000000000ed977605a6fc8a2b Content-Type: text/plain; charset="UTF-8" Hi all, I appreciate your help as a cpp newbie; I've done this in Java and Python and have verified my parquet file is valid. I am trying to use the StreamReader class in cpp, which works easily and perfectly except for one problem... I am unsure how to map the list logical type to a type in cpp. The example code in the repo doesn't happen upon this case, but the data I deal with makes use of it. Appreciate any other examples. Full case is described on SO (see below) if what I am asking doesn't make sense. Best, Alex https://stackoverflow.com/questions/62124673/how-to-read-parquet-group-list-field-in-cpp --000000000000ed977605a6fc8a2b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi all,

I appreciate your he= lp as a cpp newbie; I've done this in Java and Python and have verified= my parquet file is valid.=C2=A0

I am trying to us= e the StreamReader class in cpp, which works easily and perfectly except fo= r one problem... I am unsure how to map the list logical type to a type in = cpp. The example code in the repo doesn't happen upon this case, but th= e data I deal with makes use of it.

Appreciate any= other examples. Full case is described=C2=A0on SO (see below) if what I am= asking doesn't make sense.

Best,
Alex

https://stackoverflow.com/questions/62124673/how-to-read-parquet-group-l= ist-field-in-cpp
--000000000000ed977605a6fc8a2b--