Apache Arrow (C++)
A columnar in-memory analytics layer designed to accelerate big data.
Classes | Namespaces | Macros
context.h File Reference
#include "arrow/memory_pool.h"
#include "arrow/status.h"
#include "arrow/type_fwd.h"
#include "arrow/util/visibility.h"

Go to the source code of this file.

Classes

class  arrow::compute::FunctionContext
 Container for variables and options used by function evaluation. More...
 

Namespaces

 arrow
 Top-level namespace for Apache Arrow C++ API.
 
 arrow::compute
 

Macros

#define RETURN_IF_ERROR(ctx)
 

Macro Definition Documentation

◆ RETURN_IF_ERROR

#define RETURN_IF_ERROR (   ctx)
Value:
if (ARROW_PREDICT_FALSE(ctx->HasError())) { \
Status s = ctx->status(); \
ctx->ResetStatus(); \
return s; \
}
#define ARROW_PREDICT_FALSE(x)
Definition: macros.h:48