1010//
1111// ===----------------------------------------------------------------------===//
1212
13-
1413#include " common/harness.h"
1514
1615#include " catalog/schema.h"
@@ -27,12 +26,15 @@ class TupleSchemaTests : public PelotonTests {};
2726TEST_F (TupleSchemaTests, ColumnInfoTest) {
2827 std::vector<catalog::Column> columns;
2928
30- catalog::Column column1 (type::TypeId::INTEGER, type::Type::GetTypeSize (type::TypeId::INTEGER),
31- " A" , true );
32- catalog::Column column2 (type::TypeId::INTEGER, type::Type::GetTypeSize (type::TypeId::INTEGER),
33- " B" , true );
34- catalog::Column column3 (type::TypeId::TINYINT, type::Type::GetTypeSize (type::TypeId::TINYINT),
35- " C" , true );
29+ catalog::Column column1 (type::TypeId::INTEGER,
30+ type::Type::GetTypeSize (type::TypeId::INTEGER), " A" ,
31+ true );
32+ catalog::Column column2 (type::TypeId::INTEGER,
33+ type::Type::GetTypeSize (type::TypeId::INTEGER), " B" ,
34+ true );
35+ catalog::Column column3 (type::TypeId::TINYINT,
36+ type::Type::GetTypeSize (type::TypeId::TINYINT), " C" ,
37+ true );
3638
3739 columns.push_back (column1);
3840 columns.push_back (column2);
@@ -48,12 +50,15 @@ TEST_F(TupleSchemaTests, ColumnInfoTest) {
4850TEST_F (TupleSchemaTests, TupleSchemaFilteringTest) {
4951 std::vector<catalog::Column> columns;
5052
51- catalog::Column column1 (type::TypeId::INTEGER, type::Type::GetTypeSize (type::TypeId::INTEGER),
52- " A" , true );
53- catalog::Column column2 (type::TypeId::INTEGER, type::Type::GetTypeSize (type::TypeId::INTEGER),
54- " B" , true );
55- catalog::Column column3 (type::TypeId::TINYINT, type::Type::GetTypeSize (type::TypeId::TINYINT),
56- " C" , true );
53+ catalog::Column column1 (type::TypeId::INTEGER,
54+ type::Type::GetTypeSize (type::TypeId::INTEGER), " A" ,
55+ true );
56+ catalog::Column column2 (type::TypeId::INTEGER,
57+ type::Type::GetTypeSize (type::TypeId::INTEGER), " B" ,
58+ true );
59+ catalog::Column column3 (type::TypeId::TINYINT,
60+ type::Type::GetTypeSize (type::TypeId::TINYINT), " C" ,
61+ true );
5762 catalog::Column column4 (type::TypeId::VARCHAR, 24 , " D" , false );
5863
5964 columns.push_back (column1);
@@ -70,39 +75,42 @@ TEST_F(TupleSchemaTests, TupleSchemaFilteringTest) {
7075 // /////////////////////////////////////////////////////////////////
7176 // Tests basic filterng
7277 // /////////////////////////////////////////////////////////////////
73-
78+
7479 std::vector<oid_t > subset{0 , 2 };
75- std::unique_ptr<catalog::Schema> schema3_p (catalog::Schema::FilterSchema (&schema2, subset));
80+ std::unique_ptr<catalog::Schema> schema3_p (
81+ catalog::Schema::FilterSchema (&schema2, subset));
7682 LOG_INFO (" %s" , schema3_p->GetInfo ().c_str ());
7783
7884 EXPECT_NE (schema1, (*schema3_p));
79-
85+
8086 // /////////////////////////////////////////////////////////////////
8187 // Tests out of order filtering (should not affected by order)
8288 // /////////////////////////////////////////////////////////////////
83-
89+
8490 subset = {2 , 0 };
85- std::unique_ptr<catalog::Schema> schema4_p (catalog::Schema::FilterSchema (&schema2, subset));
91+ std::unique_ptr<catalog::Schema> schema4_p (
92+ catalog::Schema::FilterSchema (&schema2, subset));
8693 LOG_INFO (" %s" , schema4_p->GetInfo ().c_str ());
8794
8895 EXPECT_EQ ((*schema4_p), (*schema3_p));
89-
96+
9097 // /////////////////////////////////////////////////////////////////
9198 // Tests duplicated indices & out of bound indices
9299 // /////////////////////////////////////////////////////////////////
93-
100+
94101 subset = {666 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 2 , 0 , 2 , 100 , 101 };
95-
96- std::unique_ptr<catalog::Schema> schema5_p (catalog::Schema::FilterSchema (&schema2, subset));
102+
103+ std::unique_ptr<catalog::Schema> schema5_p (
104+ catalog::Schema::FilterSchema (&schema2, subset));
97105 LOG_INFO (" %s" , schema5_p->GetInfo ().c_str ());
98106
99107 EXPECT_EQ (schema5_p->GetColumnCount (), 2 );
100108 EXPECT_EQ ((*schema5_p), (*schema4_p));
101-
109+
102110 // /////////////////////////////////////////////////////////////////
103111 // All tests finished
104112 // /////////////////////////////////////////////////////////////////./t
105-
113+
106114 return ;
107115}
108116
@@ -112,12 +120,15 @@ TEST_F(TupleSchemaTests, TupleSchemaFilteringTest) {
112120TEST_F (TupleSchemaTests, TupleSchemaCopyTest) {
113121 std::vector<catalog::Column> columns;
114122
115- catalog::Column column1 (type::TypeId::INTEGER, type::Type::GetTypeSize (type::TypeId::INTEGER),
116- " A" , true );
117- catalog::Column column2 (type::TypeId::INTEGER, type::Type::GetTypeSize (type::TypeId::INTEGER),
118- " B" , true );
119- catalog::Column column3 (type::TypeId::TINYINT, type::Type::GetTypeSize (type::TypeId::TINYINT),
120- " C" , true );
123+ catalog::Column column1 (type::TypeId::INTEGER,
124+ type::Type::GetTypeSize (type::TypeId::INTEGER), " A" ,
125+ true );
126+ catalog::Column column2 (type::TypeId::INTEGER,
127+ type::Type::GetTypeSize (type::TypeId::INTEGER), " B" ,
128+ true );
129+ catalog::Column column3 (type::TypeId::TINYINT,
130+ type::Type::GetTypeSize (type::TypeId::TINYINT), " C" ,
131+ true );
121132 catalog::Column column4 (type::TypeId::VARCHAR, 24 , " D" , false );
122133
123134 columns.push_back (column1);
@@ -132,7 +143,8 @@ TEST_F(TupleSchemaTests, TupleSchemaCopyTest) {
132143 // /////////////////////////////////////////////////////////////////
133144
134145 std::vector<oid_t > subset{0 , 2 };
135- std::unique_ptr<catalog::Schema> schema3_p (catalog::Schema::CopySchema (&schema1, subset));
146+ std::unique_ptr<catalog::Schema> schema3_p (
147+ catalog::Schema::CopySchema (&schema1, subset));
136148 LOG_INFO (" %s" , schema3_p->GetInfo ().c_str ());
137149
138150 EXPECT_NE (schema1, (*schema3_p));
@@ -142,7 +154,8 @@ TEST_F(TupleSchemaTests, TupleSchemaCopyTest) {
142154 // /////////////////////////////////////////////////////////////////
143155
144156 subset = {2 , 0 };
145- std::unique_ptr<catalog::Schema> schema4_p (catalog::Schema::CopySchema (&schema1, subset));
157+ std::unique_ptr<catalog::Schema> schema4_p (
158+ catalog::Schema::CopySchema (&schema1, subset));
146159 LOG_INFO (" %s" , schema4_p->GetInfo ().c_str ());
147160
148161 EXPECT_NE ((*schema4_p), (*schema3_p));
@@ -153,7 +166,8 @@ TEST_F(TupleSchemaTests, TupleSchemaCopyTest) {
153166
154167 subset = {0 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 2 , 0 , 2 , 1 };
155168
156- std::unique_ptr<catalog::Schema> schema5_p (catalog::Schema::CopySchema (&schema1, subset));
169+ std::unique_ptr<catalog::Schema> schema5_p (
170+ catalog::Schema::CopySchema (&schema1, subset));
157171 LOG_INFO (" %s" , schema5_p->GetInfo ().c_str ());
158172
159173 EXPECT_EQ (schema5_p->GetColumnCount (), subset.size ());
0 commit comments