OmniSciDB  91042dcc5b
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ExpressionRange Member List

This is the complete list of members for ExpressionRange, including all inherited members.

binOp(const ExpressionRange &other, const BinOp &bin_op) const ExpressionRangeinlineprivate
bucket_ExpressionRangeprivate
ExpressionRange(const int64_t int_min_in, const int64_t int_max_in, const int64_t bucket, const bool has_nulls_in)ExpressionRangeinlineprivate
ExpressionRange(const ExpressionRangeType type, const double fp_min_in, const double fp_max_in, const bool has_nulls_in)ExpressionRangeinlineprivate
ExpressionRange()ExpressionRangeinlineprivate
ExpressionRange(const ExpressionRangeType type)ExpressionRangeinlineexplicitprivate
fp_max_ExpressionRange
fp_min_ExpressionRange
getBucket() const ExpressionRangeinline
getFpMax() const ExpressionRangeinline
getFpMin() const ExpressionRangeinline
getIntMax() const ExpressionRangeinline
getIntMin() const ExpressionRangeinline
getType() const ExpressionRangeinline
has_nulls_ExpressionRangeprivate
hasNulls() const ExpressionRangeinline
int_max_ExpressionRange
int_min_ExpressionRange
makeDoubleRange(const double fp_min, const double fp_max, const bool has_nulls)ExpressionRangeinlinestatic
makeFloatRange(const float fp_min, const float fp_max, const bool has_nulls)ExpressionRangeinlinestatic
makeIntRange(const int64_t int_min, const int64_t int_max, const int64_t bucket, const bool has_nulls)ExpressionRangeinlinestatic
makeInvalidRange()ExpressionRangeinlinestatic
makeNullRange()ExpressionRangeinlinestatic
operator*(const ExpressionRange &other) const ExpressionRange
operator+(const ExpressionRange &other) const ExpressionRange
operator-(const ExpressionRange &other) const ExpressionRange
operator/(const ExpressionRange &other) const ExpressionRange
operator==(const ExpressionRange &other) const ExpressionRange
operator||(const ExpressionRange &other) const ExpressionRange
setFpMax(const double fp_max)ExpressionRangeinline
setFpMin(const double fp_min)ExpressionRangeinline
setHasNulls()ExpressionRangeinline
setIntInvalidRange()ExpressionRangeinline
setIntMax(const int64_t int_max)ExpressionRangeinline
setIntMin(const int64_t int_min)ExpressionRangeinline
setNulls(bool n)ExpressionRangeinline
toString() const ExpressionRangeinline
type_ExpressionRangeprivate
typeSupportsRange(const SQLTypeInfo &ti)ExpressionRangestatic