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 |
|
rbc-specific errors and warnings. |
|
Collections of library function names. |
|
RemoteJIT client/server config functions |
|
TargetInfo class specific |
|
Provides Type structures. |
|
Collection of helper functions |
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.
|
RBC |
RBC |
|
RBC |
|
RBC |
|
RBC |
|
RBC |
|
RBC |
|
RBC |
|
RBC |
|
RBC |
|
RBC |
|
|
RBC |
RBC |
|
RBC |
|
RBC |
|
RBC |
|
RBC |
|
RBC |
|
TableFunctionManager is available in HeavyDB 6.2 or newer |
|
RBC |
|
|
RBC |
|
RBC |
TableFunctionManager is available in HeavyDB 5.9 or newer |
|
|
RBC |
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 |
|