17#ifndef KUDU_CLIENT_COLUMNAR_SCAN_BATCH_H
18#define KUDU_CLIENT_COLUMNAR_SCAN_BATCH_H
20#ifdef KUDU_HEADERS_NO_STUBS
21#include "kudu/gutil/macros.h"
23#include "kudu/client/stubs.h"
26#include "kudu/util/kudu_export.h"
51class KUDU_EXPORT KuduColumnarScanBatch {
53 KuduColumnarScanBatch();
54 ~KuduColumnarScanBatch();
108 class KUDU_NO_EXPORT Data;
110 friend class KuduScanner;
113 DISALLOW_COPY_AND_ASSIGN(KuduColumnarScanBatch);
A wrapper around externally allocated data.
Definition slice.h:51
A representation of an operation's outcome.
Definition status.h:191
Status GetVariableLengthColumn(int idx, Slice *offsets, Slice *data) const
Status GetFixedLengthColumn(int idx, Slice *data) const
Status GetNonNullBitmapForColumn(int idx, Slice *data) const