API reference#
This page provides an auto-generated summary of RBC’s API. For more details and examples, refer to the relevant chapters in the main part of the documentation and check the Notebooks folder in the main repository.
Top-level functions#
Low-level intrinsics to expose external functions |
|
RemoteJIT client/server config functions |
|
TargetInfo class specific |
HeavyDB Backend#
The table below contains the data structures available for the HeavyDB backend. It should be noticed that the following types are not regular Python types but Numba types.
The set of types below are only materialize inside the HeavyDB SQL Engine. Thus, one cannot create and use them inside the REPL, for instance.
Array Types#
|
RBC |
Column Types#
RBC |
|
RBC |
|
RBC |
|
RBC |
|
RBC |
|
RBC |
|
RBC |
|
RBC |
|
RBC |
|
RBC |
|
RBC |
Geo Types#
RBC |
|
RBC |
|
RBC |
|
RBC |
|
RBC |
|
RBC |
Row/Table Function Manager#
TableFunctionManager is available in HeavyDB 6.2 or newer |
|
TableFunctionManager is available in HeavyDB 5.9 or newer |
Array API#
Array API specification for creation functions. |
|
Array API specification for creation functions. |
|
Array API specification for data types. |
|
Array API specification for data type functions. |
|
Array API specification for element-wise functions. |
|
Array API specification for linear algebra functions. |
|
Array API specification for manipulation functions. |
|
Array API specification for searching functions. |
|
Array API specification for set functions. |
|
Array API specification for sorting functions. |
|
Array API specification for statistical functions. |
|
Array API specification for utility functions. |
Externals#
https://docs.nvidia.com/cuda/libdevice-users-guide/index.html |
|
This module provides the following tools: |
|
External functions defined by the HeavyDB server |
|