OmniSciDB  8a228a1076
OmniSciTypes.h File Reference
#include <limits>
#include <type_traits>
#include "../Shared/funcannotations.h"
+ Include dependency graph for OmniSciTypes.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Array< T >
 
struct  GeoLineString
 
struct  GeoPoint
 
struct  GeoPolygon
 
struct  GeoMultiPolygon
 
struct  Column< T >
 

Macros

#define EXTENSION_INLINE   extern "C" ALWAYS_INLINE DEVICE
 
#define EXTENSION_NOINLINE   extern "C" NEVER_INLINE DEVICE
 

Functions

EXTENSION_NOINLINE int8_t * allocate_varlen_buffer (int64_t element_count, int64_t element_size)
 

Macro Definition Documentation

◆ EXTENSION_INLINE

◆ EXTENSION_NOINLINE

#define EXTENSION_NOINLINE   extern "C" NEVER_INLINE DEVICE

Definition at line 25 of file OmniSciTypes.h.

Referenced by Acos(), approx_distance_in_meters(), area_polygon(), Asin(), Atan(), Atan2(), box_overlaps_box(), Ceil(), Ceil__(), Ceil__1(), Ceil__2(), Ceil__3(), centroid_add_linestring(), centroid_add_polygon(), conv_4326_900913_x(), conv_4326_900913_y(), convert_meters_to_merc_pixel_width(), convert_meters_to_pixel_width(), Cos(), Cot(), degrees(), distance_in_meters(), distance_in_meters__(), distance_point_linestring(), Exp(), Floor(), Floor__(), Floor__1(), Floor__2(), Floor__3(), isNan(), isNan__(), length_linestring(), ln(), ln__(), Log(), Log10(), Log10__(), Log__(), MapD_GeoPolyRenderGroup(), max_distance_point_linestring(), perimeter_multipolygon(), pi(), power(), radians(), rect_pixel_bin(), rect_pixel_bin_packed(), rect_pixel_bin_x(), rect_pixel_bin_y(), reg_hex_horiz_pixel_bin_packed(), reg_hex_horiz_pixel_bin_x(), reg_hex_horiz_pixel_bin_y(), reg_hex_vert_pixel_bin_packed(), reg_hex_vert_pixel_bin_x(), reg_hex_vert_pixel_bin_y(), Round(), Round2_to_digit(), Round__(), Round__1(), Round__2(), Round__3(), Round__4(), round_to_digit(), Sin(), ST_Area_MultiPolygon_Geodesic(), ST_Area_Polygon_Geodesic(), ST_Centroid_Polygon(), ST_Contains_LineString_LineString(), ST_Contains_LineString_Point(), ST_Contains_LineString_Polygon(), ST_Contains_MultiPolygon_Point(), ST_Contains_Point_LineString(), ST_Contains_Point_Point(), ST_Contains_Polygon_LineString(), ST_Contains_Polygon_Point(), ST_Contains_Polygon_Polygon(), ST_Distance_LineString_LineString(), ST_Distance_LineString_Point(), ST_Distance_LineString_Point_Geodesic(), ST_Distance_LineString_Polygon(), ST_Distance_MultiPolygon_Polygon(), ST_Distance_Point_ClosedLineString(), ST_Distance_Point_LineString(), ST_Distance_Point_Point(), ST_Distance_Point_Point_Geodesic(), ST_Distance_Point_Point_Squared(), ST_Distance_Point_Polygon(), ST_Distance_Polygon_LineString(), ST_Distance_Polygon_Polygon(), ST_Intersects_LineString_Linestring(), ST_Intersects_LineString_Point(), ST_Intersects_LineString_Polygon(), ST_Intersects_Point_Point(), ST_Intersects_Polygon_LineString(), ST_Intersects_Polygon_Polygon(), ST_Length_LineString(), ST_Length_LineString_Geodesic(), ST_MaxDistance_LineString_Point(), ST_MaxDistance_Point_LineString(), ST_NRings(), ST_Perimeter_MultiPolygon(), ST_Perimeter_Polygon(), ST_X_LineString(), ST_X_Point(), ST_XMax(), ST_XMin(), ST_Y_LineString(), ST_Y_Point(), ST_YMin(), Tan(), Tan__(), Truncate(), Truncate__(), Truncate__1(), Truncate__2(), and Truncate__3().

Function Documentation

◆ allocate_varlen_buffer()

EXTENSION_NOINLINE int8_t* allocate_varlen_buffer ( int64_t  element_count,
int64_t  element_size 
)

Referenced by Array< T >::Array().

+ Here is the caller graph for this function: