Project
Loading...
Searching...
No Matches
TableConsumer.h
Go to the documentation of this file.
1
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3
// All rights not expressly granted are reserved.
4
//
5
// This software is distributed under the terms of the GNU General Public
6
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7
//
8
// In applying this license CERN does not waive the privileges and immunities
9
// granted to it by virtue of its status as an Intergovernmental Organization
10
// or submit itself to any jurisdiction.
11
12
#ifndef FRAMEWORK_TABLECONSUMER_H
13
#define FRAMEWORK_TABLECONSUMER_H
14
15
#include <cstdint>
16
#include <memory>
17
18
namespace
arrow
19
{
20
class
Table
;
21
class
Buffer;
22
}
// namespace arrow
23
24
namespace
o2
25
{
26
namespace
framework
27
{
31
class
TableConsumer
32
{
33
public
:
34
TableConsumer
(
const
uint8_t*
data
,
int64_t
size
);
36
std::shared_ptr<arrow::Table>
asArrowTable
();
37
38
private
:
39
std::shared_ptr<arrow::Buffer> mBuffer;
40
};
41
42
}
// namespace framework
43
}
// namespace o2
44
45
#endif
// FRAMEWORK_TABLECONSUMER_H
int64_t
o2::framework::TableConsumer
Definition
TableConsumer.h:32
o2::framework::TableConsumer::asArrowTable
std::shared_ptr< arrow::Table > asArrowTable()
Return the table in the message as a arrow::Table instance.
Definition
TableConsumer.cxx:41
size
GLsizeiptr size
Definition
glcorearb.h:659
data
GLboolean * data
Definition
glcorearb.h:298
arrow
Definition
DataAllocator.h:47
framework
Definition
Cluster.h:90
o2::framework::gui::MetricsDisplayStyle::Table
@ Table
o2
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Definition
FlattenRestore.h:23
Framework
Core
include
Framework
TableConsumer.h
Generated on Wed May 13 2026 18:46:05 for Project by
1.9.8