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>

Go to the source code of this file.

Namespaces

namespace  test2
 

Typedefs

using TestTable = o2::soa::InPlaceTable< 0, test2::X, test2::Y >
 
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 (Pos, pos, int[4], "pos")
 
 TEST_CASE ("TestTableBuilder")
 
 TEST_CASE ("TestTableBuilderArray")
 
 TEST_CASE ("TestTableBuilderStruct")
 
 TEST_CASE ("TestTableBuilderBulk")
 
 TEST_CASE ("TestTableBuilderMore")
 
 TEST_CASE ("TestSoAIntegration")
 
 TEST_CASE ("TestDataAllocatorReturnType")
 
 TEST_CASE ("TestPodInjestion")
 
 TEST_CASE ("TestColumnCount")
 
 TEST_CASE ("TestMakeFields")
 

Typedef Documentation

◆ ArrayTable

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

Definition at line 34 of file test_TableBuilder.cxx.

◆ TestTable

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

Definition at line 33 of file test_TableBuilder.cxx.

Function Documentation

◆ TEST_CASE() [1/10]

TEST_CASE ( "TestColumnCount"  )

Definition at line 267 of file test_TableBuilder.cxx.

◆ TEST_CASE() [2/10]

TEST_CASE ( "TestDataAllocatorReturnType"  )

Definition at line 237 of file test_TableBuilder.cxx.

◆ TEST_CASE() [3/10]

TEST_CASE ( "TestMakeFields"  )

Definition at line 292 of file test_TableBuilder.cxx.

◆ TEST_CASE() [4/10]

TEST_CASE ( "TestPodInjestion"  )

Definition at line 242 of file test_TableBuilder.cxx.

◆ TEST_CASE() [5/10]

TEST_CASE ( "TestSoAIntegration"  )

Definition at line 216 of file test_TableBuilder.cxx.

◆ TEST_CASE() [6/10]

TEST_CASE ( "TestTableBuilder"  )

Definition at line 36 of file test_TableBuilder.cxx.

◆ TEST_CASE() [7/10]

TEST_CASE ( "TestTableBuilderArray"  )

Definition at line 77 of file test_TableBuilder.cxx.

◆ TEST_CASE() [8/10]

TEST_CASE ( "TestTableBuilderBulk"  )

Definition at line 165 of file test_TableBuilder.cxx.

◆ TEST_CASE() [9/10]

TEST_CASE ( "TestTableBuilderMore"  )

Definition at line 189 of file test_TableBuilder.cxx.

◆ TEST_CASE() [10/10]

TEST_CASE ( "TestTableBuilderStruct"  )

Definition at line 130 of file test_TableBuilder.cxx.