OmniSciDB
a5dc49c757
|
#include "TableFunctionsTesting.h"
Go to the source code of this file.
EXTENSION_NOINLINE int32_t ct_coords__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< GeoPoint > & | points, | ||
Column< double > & | xcoords, | ||
Column< double > & | ycoords | ||
) |
Definition at line 28 of file GeoTestTableFunctions.cpp.
References Column< GeoPoint >::isNull(), TableFunctionManager::set_output_row_size(), Column< T >::setNull(), and Column< GeoPoint >::size().
EXTENSION_NOINLINE int32_t ct_linestringn__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< GeoPolygon > & | polygons, | ||
int64_t | n, | ||
Column< GeoLineString > & | linestrings | ||
) |
Definition at line 105 of file GeoTestTableFunctions.cpp.
References flatbuffer::Column< RowType, RowStruct >::getNofValues(), flatbuffer::Column< RowType, RowStruct >::isNull(), TableFunctionManager::set_output_item_values_total_number(), TableFunctionManager::set_output_row_size(), flatbuffer::Column< RowType, RowStruct >::setItem(), flatbuffer::Column< RowType, RowStruct >::setNull(), and flatbuffer::Column< RowType, RowStruct >::size().
EXTENSION_NOINLINE int32_t ct_make_linestring2__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< double > & | x, | ||
const Column< double > & | y, | ||
double | dx, | ||
double | dy, | ||
Column< GeoLineString > & | linestrings | ||
) |
Definition at line 285 of file GeoTestTableFunctions.cpp.
References Column< T >::isNull(), parse_ast::line, TableFunctionManager::set_output_item_values_total_number(), TableFunctionManager::set_output_row_size(), flatbuffer::Column< RowType, RowStruct >::setNull(), and Column< T >::size().
EXTENSION_NOINLINE int32_t ct_make_multipolygon__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< GeoPolygon > & | polygons, | ||
Column< GeoMultiPolygon > & | mpolygons | ||
) |
Definition at line 306 of file GeoTestTableFunctions.cpp.
References flatbuffer::Column< RowType, RowStruct >::getNofValues(), flatbuffer::Column< RowType, RowStruct >::isNull(), parse_ast::line, TableFunctionManager::set_output_item_values_total_number(), TableFunctionManager::set_output_row_size(), flatbuffer::Column< RowType, RowStruct >::setNull(), flatbuffer::Column< RowType, RowStruct >::size(), flatbuffer::NestedArray< ItemType >::size(), Geo::LineString::toCoords(), and toString().
EXTENSION_NOINLINE int32_t ct_make_polygon3__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< GeoLineString > & | rings, | ||
const Column< GeoLineString > & | holes1, | ||
const Column< GeoLineString > & | holes2, | ||
Column< GeoPolygon > & | polygons, | ||
Column< int > & | sizes | ||
) |
Definition at line 129 of file GeoTestTableFunctions.cpp.
References flatbuffer::Column< RowType, RowStruct >::getNofValues(), flatbuffer::Column< RowType, RowStruct >::isNull(), parse_ast::line, TableFunctionManager::set_output_item_values_total_number(), TableFunctionManager::set_output_row_size(), Column< T >::setNull(), flatbuffer::Column< RowType, RowStruct >::setNull(), flatbuffer::Column< RowType, RowStruct >::size(), flatbuffer::NestedArray< ItemType >::size(), Geo::LineString::toCoords(), and toString().
NEVER_INLINE HOST int32_t ct_pointn__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< T > & | points, | ||
int64_t | n, | ||
Column< double > & | xcoords, | ||
Column< double > & | ycoords | ||
) |
Definition at line 68 of file GeoTestTableFunctions.cpp.
References Column< T >::isNull(), TableFunctionManager::set_output_row_size(), Column< T >::setNull(), and Column< T >::size().
template NEVER_INLINE HOST int32_t ct_pointn__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< GeoLineString > & | points, | ||
int64_t | n, | ||
Column< double > & | xcoords, | ||
Column< double > & | ycoords | ||
) |
template NEVER_INLINE HOST int32_t ct_pointn__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< GeoMultiPoint > & | points, | ||
int64_t | n, | ||
Column< double > & | xcoords, | ||
Column< double > & | ycoords | ||
) |
EXTENSION_NOINLINE int32_t ct_polygonn__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< GeoMultiPolygon > & | mpolygons, | ||
int64_t | n, | ||
Column< GeoPolygon > & | polygons | ||
) |
Definition at line 459 of file GeoTestTableFunctions.cpp.
References flatbuffer::Column< RowType, RowStruct >::getNofValues(), flatbuffer::Column< RowType, RowStruct >::isNull(), TableFunctionManager::set_output_item_values_total_number(), TableFunctionManager::set_output_row_size(), flatbuffer::Column< RowType, RowStruct >::setItem(), flatbuffer::Column< RowType, RowStruct >::setNull(), and flatbuffer::Column< RowType, RowStruct >::size().
EXTENSION_NOINLINE int32_t ct_shift__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< GeoPoint > & | points, | ||
const double | x, | ||
const double | y, | ||
Column< GeoPoint > & | shifted_points | ||
) |
Definition at line 47 of file GeoTestTableFunctions.cpp.
References Column< GeoPoint >::isNull(), TableFunctionManager::set_output_row_size(), Column< GeoPoint >::setItem(), Column< GeoPoint >::setNull(), and Column< GeoPoint >::size().
EXTENSION_NOINLINE int32_t ct_to_multilinestring__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< GeoPolygon > & | polygons, | ||
Column< GeoMultiLineString > & | mlinestrings | ||
) |
Definition at line 477 of file GeoTestTableFunctions.cpp.
References flatbuffer::Column< RowType, RowStruct >::getNofValues(), flatbuffer::Column< RowType, RowStruct >::isNull(), TableFunctionManager::set_output_item_values_total_number(), TableFunctionManager::set_output_row_size(), flatbuffer::Column< RowType, RowStruct >::setNull(), flatbuffer::Column< RowType, RowStruct >::size(), and toString().
EXTENSION_NOINLINE int32_t ct_to_polygon__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< GeoMultiLineString > & | mlinestrings, | ||
Column< GeoPolygon > & | polygons | ||
) |
Definition at line 502 of file GeoTestTableFunctions.cpp.
References flatbuffer::Column< RowType, RowStruct >::getNofValues(), flatbuffer::Column< RowType, RowStruct >::isNull(), TableFunctionManager::set_output_item_values_total_number(), TableFunctionManager::set_output_row_size(), flatbuffer::Column< RowType, RowStruct >::setNull(), flatbuffer::Column< RowType, RowStruct >::size(), and toString().