Apache Arrow (C++)
A columnar in-memory analytics layer designed to accelerate big data.
Classes | Public Member Functions | Static Public Member Functions | List of all members
arrow::Status Class Reference

#include <arrow/status.h>

Public Member Functions

 Status ()
 
 ~Status ()
 
 Status (StatusCode code, const std::string &msg)
 
 Status (const Status &s)
 
void operator= (const Status &s)
 
bool ok () const
 
bool IsOutOfMemory () const
 
bool IsKeyError () const
 
bool IsInvalid () const
 
bool IsIOError () const
 
bool IsTypeError () const
 
bool IsUnknownError () const
 
bool IsNotImplemented () const
 
bool IsSerializationError () const
 
bool IsPythonError () const
 
bool IsPlasmaObjectExists () const
 
bool IsPlasmaObjectNonexistent () const
 
bool IsPlasmaStoreFull () const
 
std::string ToString () const
 
std::string CodeAsString () const
 
StatusCode code () const
 
std::string message () const
 

Static Public Member Functions

static Status OK ()
 
static Status OutOfMemory (const std::string &msg)
 
static Status KeyError (const std::string &msg)
 
static Status TypeError (const std::string &msg)
 
static Status UnknownError (const std::string &msg)
 
static Status NotImplemented (const std::string &msg)
 
static Status Invalid (const std::string &msg)
 
static Status IOError (const std::string &msg)
 
static Status SerializationError (const std::string &msg)
 
static Status PlasmaObjectExists (const std::string &msg)
 
static Status PlasmaObjectNonexistent (const std::string &msg)
 
static Status PlasmaStoreFull (const std::string &msg)
 

Constructor & Destructor Documentation

◆ Status() [1/3]

arrow::Status::Status ( )
inline

◆ ~Status()

arrow::Status::~Status ( )
inline

◆ Status() [2/3]

arrow::Status::Status ( StatusCode  code,
const std::string &  msg 
)

◆ Status() [3/3]

arrow::Status::Status ( const Status s)
inline

Member Function Documentation

◆ code()

StatusCode arrow::Status::code ( ) const
inline

◆ CodeAsString()

std::string arrow::Status::CodeAsString ( ) const

◆ Invalid()

static Status arrow::Status::Invalid ( const std::string &  msg)
inlinestatic

◆ IOError()

static Status arrow::Status::IOError ( const std::string &  msg)
inlinestatic

◆ IsInvalid()

bool arrow::Status::IsInvalid ( ) const
inline

◆ IsIOError()

bool arrow::Status::IsIOError ( ) const
inline

◆ IsKeyError()

bool arrow::Status::IsKeyError ( ) const
inline

◆ IsNotImplemented()

bool arrow::Status::IsNotImplemented ( ) const
inline

◆ IsOutOfMemory()

bool arrow::Status::IsOutOfMemory ( ) const
inline

◆ IsPlasmaObjectExists()

bool arrow::Status::IsPlasmaObjectExists ( ) const
inline

◆ IsPlasmaObjectNonexistent()

bool arrow::Status::IsPlasmaObjectNonexistent ( ) const
inline

◆ IsPlasmaStoreFull()

bool arrow::Status::IsPlasmaStoreFull ( ) const
inline

◆ IsPythonError()

bool arrow::Status::IsPythonError ( ) const
inline

◆ IsSerializationError()

bool arrow::Status::IsSerializationError ( ) const
inline

◆ IsTypeError()

bool arrow::Status::IsTypeError ( ) const
inline

◆ IsUnknownError()

bool arrow::Status::IsUnknownError ( ) const
inline

◆ KeyError()

static Status arrow::Status::KeyError ( const std::string &  msg)
inlinestatic

◆ message()

std::string arrow::Status::message ( ) const
inline

◆ NotImplemented()

static Status arrow::Status::NotImplemented ( const std::string &  msg)
inlinestatic

◆ OK()

static Status arrow::Status::OK ( )
inlinestatic

◆ ok()

bool arrow::Status::ok ( ) const
inline

◆ operator=()

void arrow::Status::operator= ( const Status s)
inline

◆ OutOfMemory()

static Status arrow::Status::OutOfMemory ( const std::string &  msg)
inlinestatic

◆ PlasmaObjectExists()

static Status arrow::Status::PlasmaObjectExists ( const std::string &  msg)
inlinestatic

◆ PlasmaObjectNonexistent()

static Status arrow::Status::PlasmaObjectNonexistent ( const std::string &  msg)
inlinestatic

◆ PlasmaStoreFull()

static Status arrow::Status::PlasmaStoreFull ( const std::string &  msg)
inlinestatic

◆ SerializationError()

static Status arrow::Status::SerializationError ( const std::string &  msg)
inlinestatic

◆ ToString()

std::string arrow::Status::ToString ( ) const

◆ TypeError()

static Status arrow::Status::TypeError ( const std::string &  msg)
inlinestatic

◆ UnknownError()

static Status arrow::Status::UnknownError ( const std::string &  msg)
inlinestatic

The documentation for this class was generated from the following file: