Apache Thrift
OmniSci Core uses Apache Thrift to generate
client-side interfaces. Interface definitions can be found in the
$MAPD_PATH/mapd.thrift
file.
Read the Apache Thrift Documentation to learn how to use Thrift to generate client-side interfaces for different programming languages.
You can find sample client code examples in the $MAPD_PATH/samples
directory.