1#include <iostream>
2#include <Core/Field.h>
3
4
5int main(int, char **)
6{
7 using namespace DB;
8
9 Field f;
10
11 f = Field{String{"Hello, world"}};
12 std::cerr << f.get<String>() << "\n";
13 f = Field{String{"Hello, world!"}};
14 std::cerr << f.get<String>() << "\n";
15 f = Field{Array{Field{String{"Hello, world!!"}}}};
16 std::cerr << f.get<Array>()[0].get<String>() << "\n";
17 f = String{"Hello, world!!!"};
18 std::cerr << f.get<String>() << "\n";
19 f = Array{Field{String{"Hello, world!!!!"}}};
20 std::cerr << f.get<Array>()[0].get<String>() << "\n";
21 f = Array{String{"Hello, world!!!!!"}};
22 std::cerr << f.get<Array>()[0].get<String>() << "\n";
23
24 return 0;
25}
26