Project
Loading...
Searching...
No Matches
test_TableBuilder.cxx File Reference
#include <catch_amalgamated.hpp>
#include "Framework/TableBuilder.h"
#include "Framework/Output.h"
#include <arrow/table.h>
#include <arrow/ipc/writer.h>
#include <arrow/io/memory.h>
#include <arrow/ipc/reader.h>
#include <string_view>

Go to the source code of this file.

Namespaces

namespace  test2
 

Typedefs

using TestTable = o2::soa::InPlaceTable< 0, test2::X, test2::Y >
 
using SpanTable = o2::soa::InPlaceTable< 0, test2::Blob >
 
using ArrayTable = o2::soa::InPlaceTable< 0, test2::Pos >
 

Functions

 test2::DECLARE_SOA_COLUMN_FULL (X, x, uint64_t, "x")
 
 test2::DECLARE_SOA_COLUMN_FULL (Y, y, uint64_t, "y")
 
 test2::DECLARE_SOA_COLUMN_FULL (Blob, blob, std::span< std::byte >, "blob")
 
 test2::DECLARE_SOA_COLUMN_FULL (Pos, pos, int[4], "pos")
 
 TEST_CASE ("TestTableBuilder")
 
 TEST_CASE ("TestTableBuilderArray")
 
 TEST_CASE ("TestTableBuilderStruct")
 
 TEST_CASE ("TestTableBuilderMore")
 
 TEST_CASE ("TestSpan")
 
 TEST_CASE ("TestSoAIntegration")
 
 TEST_CASE ("TestDataAllocatorReturnType")
 
 TEST_CASE ("TestPodInjestion")
 
 TEST_CASE ("TestColumnCount")
 

Typedef Documentation

◆ ArrayTable

using ArrayTable = o2::soa::InPlaceTable<0, test2::Pos>

Definition at line 38 of file test_TableBuilder.cxx.

◆ SpanTable

using SpanTable = o2::soa::InPlaceTable<0, test2::Blob>

Definition at line 37 of file test_TableBuilder.cxx.

◆ TestTable

using TestTable = o2::soa::InPlaceTable<0, test2::X, test2::Y>

Definition at line 36 of file test_TableBuilder.cxx.

Function Documentation

◆ TEST_CASE() [1/9]

TEST_CASE ( "TestColumnCount"  )

Definition at line 276 of file test_TableBuilder.cxx.

◆ TEST_CASE() [2/9]

TEST_CASE ( "TestDataAllocatorReturnType"  )

Definition at line 246 of file test_TableBuilder.cxx.

◆ TEST_CASE() [3/9]

TEST_CASE ( "TestPodInjestion"  )

Definition at line 251 of file test_TableBuilder.cxx.

◆ TEST_CASE() [4/9]

TEST_CASE ( "TestSoAIntegration"  )

Definition at line 225 of file test_TableBuilder.cxx.

◆ TEST_CASE() [5/9]

TEST_CASE ( "TestSpan"  )

Definition at line 196 of file test_TableBuilder.cxx.

◆ TEST_CASE() [6/9]

TEST_CASE ( "TestTableBuilder"  )

Definition at line 40 of file test_TableBuilder.cxx.

◆ TEST_CASE() [7/9]

TEST_CASE ( "TestTableBuilderArray"  )

Definition at line 81 of file test_TableBuilder.cxx.

◆ TEST_CASE() [8/9]

TEST_CASE ( "TestTableBuilderMore"  )

Definition at line 169 of file test_TableBuilder.cxx.

◆ TEST_CASE() [9/9]

TEST_CASE ( "TestTableBuilderStruct"  )

Definition at line 134 of file test_TableBuilder.cxx.