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 () noexcept
 
 ~Status () noexcept
 
 Status (StatusCode code, const std::string &msg)
 
 Status (const Status &s)
 
Statusoperator= (const Status &s)
 
 Status (Status &&s) noexcept
 
Statusoperator= (Status &&s) noexcept
 
Status operator & (const Status &s) const noexcept
 
Status operator & (Status &&s) const noexcept
 
Statusoperator &= (const Status &s) noexcept
 
Statusoperator &= (Status &&s) noexcept
 
bool ok () const
 
bool IsOutOfMemory () const
 
bool IsKeyError () const
 
bool IsInvalid () const
 
bool IsIOError () const
 
bool IsCapacityError () const
 
bool IsTypeError () const
 
bool IsUnknownError () const
 
bool IsNotImplemented () const
 
bool IsSerializationError () const
 
bool IsRError () const
 
bool IsPythonError () const
 
bool IsPlasmaObjectExists () const
 
bool IsPlasmaObjectNonexistent () const
 
bool IsPlasmaObjectAlreadySealed () const
 
bool IsPlasmaStoreFull () const
 
bool IsStillExecuting () 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 OK (const std::string &msg)
 
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 CapacityError (const std::string &msg)
 
static Status IOError (const std::string &msg)
 
static Status SerializationError (const std::string &msg)
 
static Status RError (const std::string &msg)
 
static Status PlasmaObjectExists (const std::string &msg)
 
static Status PlasmaObjectNonexistent (const std::string &msg)
 
static Status PlasmaObjectAlreadySealed (const std::string &msg)
 
static Status PlasmaStoreFull (const std::string &msg)
 
static Status StillExecuting ()
 

Constructor & Destructor Documentation

◆ Status() [1/4]

arrow::Status::Status ( )
inlinenoexcept

◆ ~Status()

arrow::Status::~Status ( )
inlinenoexcept

◆ Status() [2/4]

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

◆ Status() [3/4]

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

◆ Status() [4/4]

arrow::Status::Status ( Status &&  s)
inlinenoexcept

Member Function Documentation

◆ CapacityError()

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

◆ 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

◆ IsCapacityError()

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

◆ 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

◆ IsPlasmaObjectAlreadySealed()

bool arrow::Status::IsPlasmaObjectAlreadySealed ( ) 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

◆ IsRError()

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

◆ IsSerializationError()

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

◆ IsStillExecuting()

bool arrow::Status::IsStillExecuting ( ) 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() [1/2]

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

◆ OK() [2/2]

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

◆ ok()

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

◆ operator &() [1/2]

Status arrow::Status::operator& ( const Status s) const
noexcept

◆ operator &() [2/2]

Status arrow::Status::operator& ( Status &&  s) const
noexcept

◆ operator &=() [1/2]

Status& arrow::Status::operator&= ( const Status s)
noexcept

◆ operator &=() [2/2]

Status& arrow::Status::operator&= ( Status &&  s)
noexcept

◆ operator=() [1/2]

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

◆ operator=() [2/2]

Status & arrow::Status::operator= ( Status &&  s)
inlinenoexcept

◆ OutOfMemory()

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

◆ PlasmaObjectAlreadySealed()

static Status arrow::Status::PlasmaObjectAlreadySealed ( 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

◆ RError()

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

◆ SerializationError()

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

◆ StillExecuting()

static Status arrow::Status::StillExecuting ( )
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: