Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
impala::CastFunctions Class Reference

#include <cast-functions.h>

Collaboration diagram for impala::CastFunctions:

Static Public Member Functions

static BooleanVal CastToBooleanVal (FunctionContext *context, const TinyIntVal &val)
 
static BooleanVal CastToBooleanVal (FunctionContext *context, const SmallIntVal &val)
 
static BooleanVal CastToBooleanVal (FunctionContext *context, const IntVal &val)
 
static BooleanVal CastToBooleanVal (FunctionContext *context, const BigIntVal &val)
 
static BooleanVal CastToBooleanVal (FunctionContext *context, const FloatVal &val)
 
static BooleanVal CastToBooleanVal (FunctionContext *context, const DoubleVal &val)
 
static BooleanVal CastToBooleanVal (FunctionContext *context, const TimestampVal &val)
 
static TinyIntVal CastToTinyIntVal (FunctionContext *context, const BooleanVal &val)
 
static TinyIntVal CastToTinyIntVal (FunctionContext *context, const SmallIntVal &val)
 
static TinyIntVal CastToTinyIntVal (FunctionContext *context, const IntVal &val)
 
static TinyIntVal CastToTinyIntVal (FunctionContext *context, const BigIntVal &val)
 
static TinyIntVal CastToTinyIntVal (FunctionContext *context, const FloatVal &val)
 
static TinyIntVal CastToTinyIntVal (FunctionContext *context, const DoubleVal &val)
 
static TinyIntVal CastToTinyIntVal (FunctionContext *context, const StringVal &val)
 
static TinyIntVal CastToTinyIntVal (FunctionContext *context, const TimestampVal &val)
 
static SmallIntVal CastToSmallIntVal (FunctionContext *context, const BooleanVal &val)
 
static SmallIntVal CastToSmallIntVal (FunctionContext *context, const TinyIntVal &val)
 
static SmallIntVal CastToSmallIntVal (FunctionContext *context, const IntVal &val)
 
static SmallIntVal CastToSmallIntVal (FunctionContext *context, const BigIntVal &val)
 
static SmallIntVal CastToSmallIntVal (FunctionContext *context, const FloatVal &val)
 
static SmallIntVal CastToSmallIntVal (FunctionContext *context, const DoubleVal &val)
 
static SmallIntVal CastToSmallIntVal (FunctionContext *context, const StringVal &val)
 
static SmallIntVal CastToSmallIntVal (FunctionContext *context, const TimestampVal &val)
 
static IntVal CastToIntVal (FunctionContext *context, const BooleanVal &val)
 
static IntVal CastToIntVal (FunctionContext *context, const TinyIntVal &val)
 
static IntVal CastToIntVal (FunctionContext *context, const SmallIntVal &val)
 
static IntVal CastToIntVal (FunctionContext *context, const BigIntVal &val)
 
static IntVal CastToIntVal (FunctionContext *context, const FloatVal &val)
 
static IntVal CastToIntVal (FunctionContext *context, const DoubleVal &val)
 
static IntVal CastToIntVal (FunctionContext *context, const StringVal &val)
 
static IntVal CastToIntVal (FunctionContext *context, const TimestampVal &val)
 
static BigIntVal CastToBigIntVal (FunctionContext *context, const BooleanVal &val)
 
static BigIntVal CastToBigIntVal (FunctionContext *context, const TinyIntVal &val)
 
static BigIntVal CastToBigIntVal (FunctionContext *context, const SmallIntVal &val)
 
static BigIntVal CastToBigIntVal (FunctionContext *context, const IntVal &val)
 
static BigIntVal CastToBigIntVal (FunctionContext *context, const FloatVal &val)
 
static BigIntVal CastToBigIntVal (FunctionContext *context, const DoubleVal &val)
 
static BigIntVal CastToBigIntVal (FunctionContext *context, const StringVal &val)
 
static BigIntVal CastToBigIntVal (FunctionContext *context, const TimestampVal &val)
 
static FloatVal CastToFloatVal (FunctionContext *context, const BooleanVal &val)
 
static FloatVal CastToFloatVal (FunctionContext *context, const TinyIntVal &val)
 
static FloatVal CastToFloatVal (FunctionContext *context, const SmallIntVal &val)
 
static FloatVal CastToFloatVal (FunctionContext *context, const IntVal &val)
 
static FloatVal CastToFloatVal (FunctionContext *context, const BigIntVal &val)
 
static FloatVal CastToFloatVal (FunctionContext *context, const DoubleVal &val)
 
static FloatVal CastToFloatVal (FunctionContext *context, const StringVal &val)
 
static FloatVal CastToFloatVal (FunctionContext *context, const TimestampVal &val)
 
static DoubleVal CastToDoubleVal (FunctionContext *context, const BooleanVal &val)
 
static DoubleVal CastToDoubleVal (FunctionContext *context, const TinyIntVal &val)
 
static DoubleVal CastToDoubleVal (FunctionContext *context, const SmallIntVal &val)
 
static DoubleVal CastToDoubleVal (FunctionContext *context, const IntVal &val)
 
static DoubleVal CastToDoubleVal (FunctionContext *context, const BigIntVal &val)
 
static DoubleVal CastToDoubleVal (FunctionContext *context, const FloatVal &val)
 
static DoubleVal CastToDoubleVal (FunctionContext *context, const StringVal &val)
 
static DoubleVal CastToDoubleVal (FunctionContext *context, const TimestampVal &val)
 
static StringVal CastToStringVal (FunctionContext *context, const BooleanVal &val)
 
static StringVal CastToStringVal (FunctionContext *context, const TinyIntVal &val)
 
static StringVal CastToStringVal (FunctionContext *context, const SmallIntVal &val)
 
static StringVal CastToStringVal (FunctionContext *context, const IntVal &val)
 
static StringVal CastToStringVal (FunctionContext *context, const BigIntVal &val)
 
static StringVal CastToStringVal (FunctionContext *context, const FloatVal &val)
 
static StringVal CastToStringVal (FunctionContext *context, const DoubleVal &val)
 
static StringVal CastToStringVal (FunctionContext *context, const TimestampVal &val)
 
static StringVal CastToStringVal (FunctionContext *context, const StringVal &val)
 
static StringVal CastToChar (FunctionContext *context, const StringVal &val)
 
static TimestampVal CastToTimestampVal (FunctionContext *context, const BooleanVal &val)
 
static TimestampVal CastToTimestampVal (FunctionContext *context, const TinyIntVal &val)
 
static TimestampVal CastToTimestampVal (FunctionContext *context, const SmallIntVal &val)
 
static TimestampVal CastToTimestampVal (FunctionContext *context, const IntVal &val)
 
static TimestampVal CastToTimestampVal (FunctionContext *context, const BigIntVal &val)
 
static TimestampVal CastToTimestampVal (FunctionContext *context, const FloatVal &val)
 
static TimestampVal CastToTimestampVal (FunctionContext *context, const DoubleVal &val)
 
static TimestampVal CastToTimestampVal (FunctionContext *context, const StringVal &val)
 

Detailed Description

Definition at line 25 of file cast-functions.h.

Member Function Documentation

static BigIntVal impala::CastFunctions::CastToBigIntVal ( FunctionContext context,
const BooleanVal val 
)
static
static BigIntVal impala::CastFunctions::CastToBigIntVal ( FunctionContext context,
const TinyIntVal val 
)
static
static BigIntVal impala::CastFunctions::CastToBigIntVal ( FunctionContext context,
const SmallIntVal val 
)
static
static BigIntVal impala::CastFunctions::CastToBigIntVal ( FunctionContext context,
const IntVal val 
)
static
static BigIntVal impala::CastFunctions::CastToBigIntVal ( FunctionContext context,
const FloatVal val 
)
static
static BigIntVal impala::CastFunctions::CastToBigIntVal ( FunctionContext context,
const DoubleVal val 
)
static
static BigIntVal impala::CastFunctions::CastToBigIntVal ( FunctionContext context,
const StringVal val 
)
static
static BigIntVal impala::CastFunctions::CastToBigIntVal ( FunctionContext context,
const TimestampVal val 
)
static
static BooleanVal impala::CastFunctions::CastToBooleanVal ( FunctionContext context,
const TinyIntVal val 
)
static
static BooleanVal impala::CastFunctions::CastToBooleanVal ( FunctionContext context,
const SmallIntVal val 
)
static
static BooleanVal impala::CastFunctions::CastToBooleanVal ( FunctionContext context,
const IntVal val 
)
static
static BooleanVal impala::CastFunctions::CastToBooleanVal ( FunctionContext context,
const BigIntVal val 
)
static
static BooleanVal impala::CastFunctions::CastToBooleanVal ( FunctionContext context,
const FloatVal val 
)
static
static BooleanVal impala::CastFunctions::CastToBooleanVal ( FunctionContext context,
const DoubleVal val 
)
static
static BooleanVal impala::CastFunctions::CastToBooleanVal ( FunctionContext context,
const TimestampVal val 
)
static
static DoubleVal impala::CastFunctions::CastToDoubleVal ( FunctionContext context,
const BooleanVal val 
)
static
static DoubleVal impala::CastFunctions::CastToDoubleVal ( FunctionContext context,
const TinyIntVal val 
)
static
static DoubleVal impala::CastFunctions::CastToDoubleVal ( FunctionContext context,
const SmallIntVal val 
)
static
static DoubleVal impala::CastFunctions::CastToDoubleVal ( FunctionContext context,
const IntVal val 
)
static
static DoubleVal impala::CastFunctions::CastToDoubleVal ( FunctionContext context,
const BigIntVal val 
)
static
static DoubleVal impala::CastFunctions::CastToDoubleVal ( FunctionContext context,
const FloatVal val 
)
static
static DoubleVal impala::CastFunctions::CastToDoubleVal ( FunctionContext context,
const StringVal val 
)
static
static DoubleVal impala::CastFunctions::CastToDoubleVal ( FunctionContext context,
const TimestampVal val 
)
static
static FloatVal impala::CastFunctions::CastToFloatVal ( FunctionContext context,
const BooleanVal val 
)
static
static FloatVal impala::CastFunctions::CastToFloatVal ( FunctionContext context,
const TinyIntVal val 
)
static
static FloatVal impala::CastFunctions::CastToFloatVal ( FunctionContext context,
const SmallIntVal val 
)
static
static FloatVal impala::CastFunctions::CastToFloatVal ( FunctionContext context,
const IntVal val 
)
static
static FloatVal impala::CastFunctions::CastToFloatVal ( FunctionContext context,
const BigIntVal val 
)
static
static FloatVal impala::CastFunctions::CastToFloatVal ( FunctionContext context,
const DoubleVal val 
)
static
static FloatVal impala::CastFunctions::CastToFloatVal ( FunctionContext context,
const StringVal val 
)
static
static FloatVal impala::CastFunctions::CastToFloatVal ( FunctionContext context,
const TimestampVal val 
)
static
static IntVal impala::CastFunctions::CastToIntVal ( FunctionContext context,
const BooleanVal val 
)
static
static IntVal impala::CastFunctions::CastToIntVal ( FunctionContext context,
const TinyIntVal val 
)
static
static IntVal impala::CastFunctions::CastToIntVal ( FunctionContext context,
const SmallIntVal val 
)
static
static IntVal impala::CastFunctions::CastToIntVal ( FunctionContext context,
const BigIntVal val 
)
static
static IntVal impala::CastFunctions::CastToIntVal ( FunctionContext context,
const FloatVal val 
)
static
static IntVal impala::CastFunctions::CastToIntVal ( FunctionContext context,
const DoubleVal val 
)
static
static IntVal impala::CastFunctions::CastToIntVal ( FunctionContext context,
const StringVal val 
)
static
static IntVal impala::CastFunctions::CastToIntVal ( FunctionContext context,
const TimestampVal val 
)
static
static SmallIntVal impala::CastFunctions::CastToSmallIntVal ( FunctionContext context,
const BooleanVal val 
)
static
static SmallIntVal impala::CastFunctions::CastToSmallIntVal ( FunctionContext context,
const TinyIntVal val 
)
static
static SmallIntVal impala::CastFunctions::CastToSmallIntVal ( FunctionContext context,
const IntVal val 
)
static
static SmallIntVal impala::CastFunctions::CastToSmallIntVal ( FunctionContext context,
const BigIntVal val 
)
static
static SmallIntVal impala::CastFunctions::CastToSmallIntVal ( FunctionContext context,
const FloatVal val 
)
static
static SmallIntVal impala::CastFunctions::CastToSmallIntVal ( FunctionContext context,
const DoubleVal val 
)
static
static SmallIntVal impala::CastFunctions::CastToSmallIntVal ( FunctionContext context,
const StringVal val 
)
static
static SmallIntVal impala::CastFunctions::CastToSmallIntVal ( FunctionContext context,
const TimestampVal val 
)
static
static StringVal impala::CastFunctions::CastToStringVal ( FunctionContext context,
const BooleanVal val 
)
static
static StringVal impala::CastFunctions::CastToStringVal ( FunctionContext context,
const SmallIntVal val 
)
static
static StringVal impala::CastFunctions::CastToStringVal ( FunctionContext context,
const IntVal val 
)
static
static StringVal impala::CastFunctions::CastToStringVal ( FunctionContext context,
const BigIntVal val 
)
static
static StringVal impala::CastFunctions::CastToStringVal ( FunctionContext context,
const FloatVal val 
)
static
static StringVal impala::CastFunctions::CastToStringVal ( FunctionContext context,
const DoubleVal val 
)
static
static TimestampVal impala::CastFunctions::CastToTimestampVal ( FunctionContext context,
const BooleanVal val 
)
static
static TimestampVal impala::CastFunctions::CastToTimestampVal ( FunctionContext context,
const TinyIntVal val 
)
static
static TimestampVal impala::CastFunctions::CastToTimestampVal ( FunctionContext context,
const SmallIntVal val 
)
static
static TimestampVal impala::CastFunctions::CastToTimestampVal ( FunctionContext context,
const IntVal val 
)
static
static TimestampVal impala::CastFunctions::CastToTimestampVal ( FunctionContext context,
const BigIntVal val 
)
static
static TimestampVal impala::CastFunctions::CastToTimestampVal ( FunctionContext context,
const FloatVal val 
)
static
static TimestampVal impala::CastFunctions::CastToTimestampVal ( FunctionContext context,
const DoubleVal val 
)
static
static TinyIntVal impala::CastFunctions::CastToTinyIntVal ( FunctionContext context,
const BooleanVal val 
)
static
static TinyIntVal impala::CastFunctions::CastToTinyIntVal ( FunctionContext context,
const SmallIntVal val 
)
static
static TinyIntVal impala::CastFunctions::CastToTinyIntVal ( FunctionContext context,
const IntVal val 
)
static
static TinyIntVal impala::CastFunctions::CastToTinyIntVal ( FunctionContext context,
const BigIntVal val 
)
static
static TinyIntVal impala::CastFunctions::CastToTinyIntVal ( FunctionContext context,
const FloatVal val 
)
static
static TinyIntVal impala::CastFunctions::CastToTinyIntVal ( FunctionContext context,
const DoubleVal val 
)
static
static TinyIntVal impala::CastFunctions::CastToTinyIntVal ( FunctionContext context,
const StringVal val 
)
static
static TinyIntVal impala::CastFunctions::CastToTinyIntVal ( FunctionContext context,
const TimestampVal val 
)
static

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