Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
Public Attributes | |
int | precision |
int | scale |
double | probability_negative |
vector< StringValue > | data |
vector< string > | memory |
vector< Decimal > | result |
vector< double > | result |
vector< int32_t > | result |
uint8_t * | msg |
uint32_t | length |
boost::shared_ptr< TTransport > | tmem_transport |
TBinaryProtocolFactoryT < TMemoryBuffer > | tproto_factory |
boost::shared_ptr < apache::thrift::protocol::TProtocol > | tproto |
void * | data |
int | num_cols |
int | num_rows |
vector< int32_t > | results |
void * | jitted_fn |
int | num_producer_threads |
int | num_consumer_threads |
int64_t | num_produces |
int64_t | num_consumes |
int64_t | value |
vector < boost::multiprecision::int128_t > | boost_add_ints |
vector < boost::multiprecision::int128_t > | boost_mult_ints |
boost::multiprecision::int128_t | boost_result |
vector< __int128_t > | cpp_add_ints |
vector< __int128_t > | cpp_mult_ints |
__int128_t | cpp_result |
vector< int96 > | cpp96_add_ints |
vector< int96 > | cpp96_mult_ints |
int96 | cpp96_result |
vector< int64_t > | int64_ints |
int64_t | int64_result |
vector< double > | doubles |
double | double_result |
vector< Base1BInt128 > | base1b_ints |
Base1BInt128 | base1b_result |
vector< TimestampValue > | result |
uint8_t * | array |
uint8_t * | buffer |
int | num_values |
int | num_bits |
int | max_value |
MemPool * | pool |
bool | result |
vector< StringValue > | normal_strings |
vector< CompactStringValue< 8 > > | compact_strings |
vector< int > | random_order |
uint32_t | hash_normal |
uint32_t | hash_compact |
vector< string > | string_data |
char * | s1 |
int | n1 |
char * | s2 |
int | n2 |
int | result |
vector< StringValue > | needles |
vector< StringValue > | haystacks |
int | matches |
vector< string > | strings |
double | result |
UnpaddedTupleStruct * | unpadded_data |
PaddedTupleStruct * | padded_data |
ImpalaTupleStruct * | impala_data |
char * | unaligned_data |
vector< int > | rand_access_order |
ExprContext * | ctx |
int64_t | dummy_result |
Definition at line 37 of file atod-benchmark.cc.
uint8_t* TestData< Decimal >::array |
Definition at line 104 of file rle-benchmark.cc.
vector<Base1BInt128> TestData< Decimal >::base1b_ints |
Definition at line 181 of file multiint-benchmark.cc.
Referenced by InitTestData().
Base1BInt128 TestData< Decimal >::base1b_result |
Definition at line 182 of file multiint-benchmark.cc.
vector<boost::multiprecision::int128_t> TestData< Decimal >::boost_add_ints |
Definition at line 162 of file multiint-benchmark.cc.
Referenced by InitTestData().
vector<boost::multiprecision::int128_t> TestData< Decimal >::boost_mult_ints |
Definition at line 163 of file multiint-benchmark.cc.
Referenced by InitTestData().
boost::multiprecision::int128_t TestData< Decimal >::boost_result |
Definition at line 164 of file multiint-benchmark.cc.
uint8_t* TestData< Decimal >::buffer |
Definition at line 105 of file rle-benchmark.cc.
Referenced by main(), TestBitWriter8ByteDecode(), TestBitWriter8ByteEncode(), TestBitWriterDecode(), and TestBitWriterEncode().
vector<CompactStringValue<8> > TestData< Decimal >::compact_strings |
Definition at line 95 of file string-benchmark.cc.
Referenced by AddTestString(), TestCompactStringsRandom(), and TestCompactStringsSequential().
Definition at line 171 of file multiint-benchmark.cc.
Referenced by InitTestData().
Definition at line 172 of file multiint-benchmark.cc.
Referenced by InitTestData().
Definition at line 173 of file multiint-benchmark.cc.
vector<__int128_t> TestData< Decimal >::cpp_add_ints |
Definition at line 167 of file multiint-benchmark.cc.
Referenced by InitTestData().
vector<__int128_t> TestData< Decimal >::cpp_mult_ints |
Definition at line 168 of file multiint-benchmark.cc.
Referenced by InitTestData().
__int128_t TestData< Decimal >::cpp_result |
Definition at line 169 of file multiint-benchmark.cc.
ExprContext* TestData< Decimal >::ctx |
Definition at line 84 of file expr-benchmark.cc.
Referenced by BenchmarkQueryFn(), and GenerateBenchmarkExprs().
vector< StringValue > TestData< Decimal >::data |
Definition at line 41 of file atod-benchmark.cc.
Referenced by AddTestData(), main(), TestAtof(), TestAtoi(), TestBoostDate(), TestBoostIntHash(), TestBoostMixedHash(), TestBoostStringDate(), TestBoostTime(), TestCodegenIntHash(), TestCodegenMixedHash(), TestCrcIntHash(), TestCrcMixedHash(), TestFnvIntHash(), TestFnvMixedHash(), TestImpala(), TestImpalaCased(), TestImpalaDate(), TestImpalaUnrolled(), TestImpalaUnsafe(), TestStrtod(), and TestStrtol().
void* TestData< Decimal >::data |
Definition at line 77 of file hash-benchmark.cc.
double TestData< Decimal >::double_result |
Definition at line 179 of file multiint-benchmark.cc.
vector<double> TestData< Decimal >::doubles |
Definition at line 178 of file multiint-benchmark.cc.
Referenced by InitTestData().
int64_t TestData< Decimal >::dummy_result |
Definition at line 85 of file expr-benchmark.cc.
Referenced by BenchmarkQueryFn().
uint32_t TestData< Decimal >::hash_compact |
Definition at line 98 of file string-benchmark.cc.
Referenced by main(), TestCompactStringsRandom(), and TestCompactStringsSequential().
uint32_t TestData< Decimal >::hash_normal |
Definition at line 97 of file string-benchmark.cc.
Referenced by main(), TestNormalStringsRandom(), and TestNormalStringsSequential().
vector<StringValue> TestData< Decimal >::haystacks |
Definition at line 40 of file string-search-benchmark.cc.
Referenced by InitTestData(), TestImpalaNonNullTerminated(), TestImpalaNullTerminated(), TestLibc(), and TestPython().
ImpalaTupleStruct* TestData< Decimal >::impala_data |
Definition at line 73 of file tuple-layout-benchmark.cc.
Referenced by InitTestData(), TestRandomImpala(), and TestSequentialImpala().
vector<int64_t> TestData< Decimal >::int64_ints |
Definition at line 175 of file multiint-benchmark.cc.
Referenced by InitTestData().
int64_t TestData< Decimal >::int64_result |
Definition at line 176 of file multiint-benchmark.cc.
void* TestData< Decimal >::jitted_fn |
Definition at line 81 of file hash-benchmark.cc.
Referenced by main(), TestCodegenIntHash(), and TestCodegenMixedHash().
uint32_t TestData< Decimal >::length |
Definition at line 39 of file deserialize-benchmark.cc.
Referenced by main(), and TestDeserialize().
int TestData< Decimal >::matches |
Definition at line 41 of file string-search-benchmark.cc.
Referenced by TestImpalaNonNullTerminated(), TestImpalaNullTerminated(), TestLibc(), and TestPython().
int TestData< Decimal >::max_value |
Definition at line 108 of file rle-benchmark.cc.
Referenced by main().
vector< string > TestData< Decimal >::memory |
Definition at line 42 of file atod-benchmark.cc.
Referenced by AddTestData(), and TestBoostStringDate().
uint8_t * TestData< Decimal >::msg |
Definition at line 38 of file deserialize-benchmark.cc.
Referenced by main(), and TestDeserialize().
int TestData< Decimal >::n1 |
Definition at line 114 of file string-compare-benchmark.cc.
Referenced by InitTestData(), TestStringCompare1(), TestStringCompare2(), and TestStringCompare3().
int TestData< Decimal >::n2 |
Definition at line 116 of file string-compare-benchmark.cc.
Referenced by InitTestData(), TestStringCompare1(), TestStringCompare2(), and TestStringCompare3().
vector<StringValue> TestData< Decimal >::needles |
Definition at line 39 of file string-search-benchmark.cc.
Referenced by InitTestData(), TestImpalaNonNullTerminated(), TestImpalaNullTerminated(), TestLibc(), and TestPython().
vector<StringValue> TestData< Decimal >::normal_strings |
Definition at line 94 of file string-benchmark.cc.
Referenced by AddTestString(), InitTestData(), TestNormalStringsRandom(), and TestNormalStringsSequential().
int TestData< Decimal >::num_bits |
Definition at line 107 of file rle-benchmark.cc.
Referenced by main(), TestBitWriter8ByteDecode(), TestBitWriter8ByteEncode(), TestBitWriterDecode(), and TestBitWriterEncode().
int TestData< Decimal >::num_cols |
Definition at line 78 of file hash-benchmark.cc.
Referenced by main(), TestBoostIntHash(), TestCrcIntHash(), and TestFnvIntHash().
int TestData< Decimal >::num_consumer_threads |
Definition at line 66 of file lock-benchmark.cc.
Referenced by LaunchThreads(), and main().
int64_t TestData< Decimal >::num_consumes |
Definition at line 68 of file lock-benchmark.cc.
Referenced by LaunchThreads(), and main().
int TestData< Decimal >::num_producer_threads |
Definition at line 65 of file lock-benchmark.cc.
Referenced by LaunchThreads(), and main().
int64_t TestData< Decimal >::num_produces |
Definition at line 67 of file lock-benchmark.cc.
Referenced by LaunchThreads(), and main().
int TestData< Decimal >::num_rows |
Definition at line 79 of file hash-benchmark.cc.
Referenced by main(), TestBoostIntHash(), TestBoostMixedHash(), TestCodegenIntHash(), TestCodegenMixedHash(), TestCrcIntHash(), TestCrcMixedHash(), TestFnvIntHash(), and TestFnvMixedHash().
int TestData< Decimal >::num_values |
Definition at line 106 of file rle-benchmark.cc.
Referenced by main(), TestBitWriter8ByteDecode(), TestBitWriter8ByteEncode(), TestBitWriterDecode(), and TestBitWriterEncode().
PaddedTupleStruct* TestData< Decimal >::padded_data |
Definition at line 72 of file tuple-layout-benchmark.cc.
Referenced by InitTestData(), TestRandomPadded(), and TestSequentialPadded().
Definition at line 109 of file rle-benchmark.cc.
Referenced by main().
int TestData< Decimal >::precision |
Definition at line 38 of file atod-benchmark.cc.
Referenced by AddTestData(), main(), and TestImpala().
double TestData< Decimal >::probability_negative |
Definition at line 40 of file atod-benchmark.cc.
Referenced by AddTestData(), and main().
vector<int> TestData< Decimal >::rand_access_order |
Definition at line 75 of file tuple-layout-benchmark.cc.
Referenced by InitTestData(), TestRandomImpala(), TestRandomPadded(), and TestRandomUnaligned().
vector<int> TestData< Decimal >::random_order |
Definition at line 96 of file string-benchmark.cc.
Referenced by InitTestData(), TestCompactStringsRandom(), and TestNormalStringsRandom().
vector<Decimal> TestData< Decimal >::result |
Definition at line 43 of file atod-benchmark.cc.
Referenced by main(), TestAtof(), TestAtoi(), TestBitWriter8ByteDecode(), TestBoostDate(), TestBoostStringDate(), TestBoostTime(), TestImpala(), TestImpalaCased(), TestImpalaDate(), TestImpalaUnrolled(), TestImpalaUnsafe(), TestRandomImpala(), TestRandomPadded(), TestRandomUnaligned(), TestSequentialImpala(), TestSequentialPadded(), TestSequentialUnaligned(), TestSequentialUnpadded(), TestStringCompare1(), TestStringCompare2(), TestStringCompare3(), TestStrtod(), and TestStrtol().
vector<double> TestData< Decimal >::result |
Definition at line 59 of file atof-benchmark.cc.
vector<int32_t> TestData< Decimal >::result |
Definition at line 61 of file atoi-benchmark.cc.
vector<TimestampValue> TestData< Decimal >::result |
Definition at line 66 of file parse-timestamp-benchmark.cc.
double TestData< Decimal >::result |
Definition at line 70 of file tuple-layout-benchmark.cc.
Definition at line 110 of file rle-benchmark.cc.
int TestData< Decimal >::result |
Definition at line 117 of file string-compare-benchmark.cc.
vector<int32_t> TestData< Decimal >::results |
Definition at line 80 of file hash-benchmark.cc.
Referenced by main(), NumCollisions(), TestBoostIntHash(), TestBoostMixedHash(), TestCodegenIntHash(), TestCodegenMixedHash(), TestCrcIntHash(), TestCrcMixedHash(), TestFnvIntHash(), and TestFnvMixedHash().
char* TestData< Decimal >::s1 |
Definition at line 113 of file string-compare-benchmark.cc.
Referenced by InitTestData(), TestStringCompare1(), TestStringCompare2(), and TestStringCompare3().
char* TestData< Decimal >::s2 |
Definition at line 115 of file string-compare-benchmark.cc.
Referenced by InitTestData(), TestStringCompare1(), TestStringCompare2(), and TestStringCompare3().
int TestData< Decimal >::scale |
Definition at line 39 of file atod-benchmark.cc.
Referenced by AddTestData(), main(), and TestImpala().
vector<string> TestData< Decimal >::string_data |
Definition at line 99 of file string-benchmark.cc.
Referenced by InitTestData().
vector<string> TestData< Decimal >::strings |
Definition at line 42 of file string-search-benchmark.cc.
Referenced by InitTestData().
boost::shared_ptr< TTransport > TestData< Decimal >::tmem_transport |
Definition at line 40 of file deserialize-benchmark.cc.
Referenced by main().
boost::shared_ptr< apache::thrift::protocol::TProtocol > TestData< Decimal >::tproto |
Definition at line 42 of file deserialize-benchmark.cc.
Referenced by main(), and TestDeserializeSharedState().
TBinaryProtocolFactoryT< TMemoryBuffer > TestData< Decimal >::tproto_factory |
Definition at line 41 of file deserialize-benchmark.cc.
Referenced by main().
char* TestData< Decimal >::unaligned_data |
Definition at line 74 of file tuple-layout-benchmark.cc.
Referenced by InitTestData(), TestRandomUnaligned(), and TestSequentialUnaligned().
UnpaddedTupleStruct* TestData< Decimal >::unpadded_data |
Definition at line 71 of file tuple-layout-benchmark.cc.
Referenced by InitTestData(), and TestSequentialUnpadded().
int64_t TestData< Decimal >::value |
Definition at line 69 of file lock-benchmark.cc.
Referenced by LaunchThreads(), TestAtomic(), TestBoost(), and TestSpinLock().