00001 #ifndef Impala_Core_Table_Reverse_h
00002 #define Impala_Core_Table_Reverse_h
00003
00004 #include "Core/Column/Reverse.h"
00005 #include "Core/Table/TableTem.h"
00006
00007 namespace Impala
00008 {
00009 namespace Core
00010 {
00011 namespace Table
00012 {
00013
00014 template<class Col1T, class Col2T, class Col3T, class Col4T, class Col5T,
00015 class Col6T, class Col7T, class Col8T, class Col9T>
00016 void Reverse(TableTem<Col1T, Col2T, Col3T, Col4T, Col5T, Col6T, Col7T, Col8T, Col9T>* t)
00017 {
00018 Column::Reverse(t->GetColumn1());
00019 Column::Reverse(t->GetColumn2());
00020 Column::Reverse(t->GetColumn3());
00021 Column::Reverse(t->GetColumn4());
00022 Column::Reverse(t->GetColumn5());
00023 Column::Reverse(t->GetColumn6());
00024 Column::Reverse(t->GetColumn7());
00025 Column::Reverse(t->GetColumn8());
00026 Column::Reverse(t->GetColumn9());
00027 }
00028
00029 }
00030 }
00031 }
00032
00033 #endif