Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
TestData< Decimal > Struct Template Reference
Collaboration diagram for TestData< Decimal >:

Public Attributes

int precision
 
int scale
 
double probability_negative
 
vector< StringValuedata
 
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< int96cpp96_add_ints
 
vector< int96cpp96_mult_ints
 
int96 cpp96_result
 
vector< int64_t > int64_ints
 
int64_t int64_result
 
vector< double > doubles
 
double double_result
 
vector< Base1BInt128base1b_ints
 
Base1BInt128 base1b_result
 
vector< TimestampValueresult
 
uint8_t * array
 
uint8_t * buffer
 
int num_values
 
int num_bits
 
int max_value
 
MemPoolpool
 
bool result
 
vector< StringValuenormal_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< StringValueneedles
 
vector< StringValuehaystacks
 
int matches
 
vector< string > strings
 
double result
 
UnpaddedTupleStructunpadded_data
 
PaddedTupleStructpadded_data
 
ImpalaTupleStructimpala_data
 
char * unaligned_data
 
vector< int > rand_access_order
 
ExprContextctx
 
int64_t dummy_result
 

Detailed Description

template<typename Decimal>
struct TestData< Decimal >

Definition at line 37 of file atod-benchmark.cc.

Member Data Documentation

template<typename Decimal>
uint8_t* TestData< Decimal >::array

Definition at line 104 of file rle-benchmark.cc.

template<typename Decimal>
vector<Base1BInt128> TestData< Decimal >::base1b_ints

Definition at line 181 of file multiint-benchmark.cc.

Referenced by InitTestData().

template<typename Decimal>
Base1BInt128 TestData< Decimal >::base1b_result

Definition at line 182 of file multiint-benchmark.cc.

template<typename Decimal>
vector<boost::multiprecision::int128_t> TestData< Decimal >::boost_add_ints

Definition at line 162 of file multiint-benchmark.cc.

Referenced by InitTestData().

template<typename Decimal>
vector<boost::multiprecision::int128_t> TestData< Decimal >::boost_mult_ints

Definition at line 163 of file multiint-benchmark.cc.

Referenced by InitTestData().

template<typename Decimal>
boost::multiprecision::int128_t TestData< Decimal >::boost_result

Definition at line 164 of file multiint-benchmark.cc.

template<typename Decimal>
uint8_t* TestData< Decimal >::buffer
template<typename Decimal>
vector<CompactStringValue<8> > TestData< Decimal >::compact_strings
template<typename Decimal>
vector<int96> TestData< Decimal >::cpp96_add_ints

Definition at line 171 of file multiint-benchmark.cc.

Referenced by InitTestData().

template<typename Decimal>
vector<int96> TestData< Decimal >::cpp96_mult_ints

Definition at line 172 of file multiint-benchmark.cc.

Referenced by InitTestData().

template<typename Decimal>
int96 TestData< Decimal >::cpp96_result

Definition at line 173 of file multiint-benchmark.cc.

template<typename Decimal>
vector<__int128_t> TestData< Decimal >::cpp_add_ints

Definition at line 167 of file multiint-benchmark.cc.

Referenced by InitTestData().

template<typename Decimal>
vector<__int128_t> TestData< Decimal >::cpp_mult_ints

Definition at line 168 of file multiint-benchmark.cc.

Referenced by InitTestData().

template<typename Decimal>
__int128_t TestData< Decimal >::cpp_result

Definition at line 169 of file multiint-benchmark.cc.

template<typename Decimal>
ExprContext* TestData< Decimal >::ctx

Definition at line 84 of file expr-benchmark.cc.

Referenced by BenchmarkQueryFn(), and GenerateBenchmarkExprs().

template<typename Decimal>
void* TestData< Decimal >::data

Definition at line 77 of file hash-benchmark.cc.

template<typename Decimal>
double TestData< Decimal >::double_result

Definition at line 179 of file multiint-benchmark.cc.

template<typename Decimal>
vector<double> TestData< Decimal >::doubles

Definition at line 178 of file multiint-benchmark.cc.

Referenced by InitTestData().

template<typename Decimal>
int64_t TestData< Decimal >::dummy_result

Definition at line 85 of file expr-benchmark.cc.

Referenced by BenchmarkQueryFn().

template<typename Decimal>
uint32_t TestData< Decimal >::hash_compact
template<typename Decimal>
uint32_t TestData< Decimal >::hash_normal

Definition at line 97 of file string-benchmark.cc.

Referenced by main(), TestNormalStringsRandom(), and TestNormalStringsSequential().

template<typename Decimal>
vector<StringValue> TestData< Decimal >::haystacks
template<typename Decimal>
ImpalaTupleStruct* TestData< Decimal >::impala_data

Definition at line 73 of file tuple-layout-benchmark.cc.

Referenced by InitTestData(), TestRandomImpala(), and TestSequentialImpala().

template<typename Decimal>
vector<int64_t> TestData< Decimal >::int64_ints

Definition at line 175 of file multiint-benchmark.cc.

Referenced by InitTestData().

template<typename Decimal>
int64_t TestData< Decimal >::int64_result

Definition at line 176 of file multiint-benchmark.cc.

template<typename Decimal>
void* TestData< Decimal >::jitted_fn

Definition at line 81 of file hash-benchmark.cc.

Referenced by main(), TestCodegenIntHash(), and TestCodegenMixedHash().

template<typename Decimal>
uint32_t TestData< Decimal >::length

Definition at line 39 of file deserialize-benchmark.cc.

Referenced by main(), and TestDeserialize().

template<typename Decimal>
int TestData< Decimal >::matches
template<typename Decimal>
int TestData< Decimal >::max_value

Definition at line 108 of file rle-benchmark.cc.

Referenced by main().

template<typename Decimal>
vector< string > TestData< Decimal >::memory

Definition at line 42 of file atod-benchmark.cc.

Referenced by AddTestData(), and TestBoostStringDate().

template<typename Decimal>
uint8_t * TestData< Decimal >::msg

Definition at line 38 of file deserialize-benchmark.cc.

Referenced by main(), and TestDeserialize().

template<typename Decimal>
int TestData< Decimal >::n1
template<typename Decimal>
int TestData< Decimal >::n2
template<typename Decimal>
vector<StringValue> TestData< Decimal >::needles
template<typename Decimal>
vector<StringValue> TestData< Decimal >::normal_strings
template<typename Decimal>
int TestData< Decimal >::num_bits
template<typename Decimal>
int TestData< Decimal >::num_cols

Definition at line 78 of file hash-benchmark.cc.

Referenced by main(), TestBoostIntHash(), TestCrcIntHash(), and TestFnvIntHash().

template<typename Decimal>
int TestData< Decimal >::num_consumer_threads

Definition at line 66 of file lock-benchmark.cc.

Referenced by LaunchThreads(), and main().

template<typename Decimal>
int64_t TestData< Decimal >::num_consumes

Definition at line 68 of file lock-benchmark.cc.

Referenced by LaunchThreads(), and main().

template<typename Decimal>
int TestData< Decimal >::num_producer_threads

Definition at line 65 of file lock-benchmark.cc.

Referenced by LaunchThreads(), and main().

template<typename Decimal>
int64_t TestData< Decimal >::num_produces

Definition at line 67 of file lock-benchmark.cc.

Referenced by LaunchThreads(), and main().

template<typename Decimal>
int TestData< Decimal >::num_values
template<typename Decimal>
PaddedTupleStruct* TestData< Decimal >::padded_data

Definition at line 72 of file tuple-layout-benchmark.cc.

Referenced by InitTestData(), TestRandomPadded(), and TestSequentialPadded().

template<typename Decimal>
MemPool* TestData< Decimal >::pool

Definition at line 109 of file rle-benchmark.cc.

Referenced by main().

template<typename Decimal>
int TestData< Decimal >::precision

Definition at line 38 of file atod-benchmark.cc.

Referenced by AddTestData(), main(), and TestImpala().

template<typename Decimal>
double TestData< Decimal >::probability_negative

Definition at line 40 of file atod-benchmark.cc.

Referenced by AddTestData(), and main().

template<typename Decimal>
vector<int> TestData< Decimal >::rand_access_order
template<typename Decimal>
vector<int> TestData< Decimal >::random_order
template<typename Decimal>
vector<double> TestData< Decimal >::result

Definition at line 59 of file atof-benchmark.cc.

template<typename Decimal>
vector<int32_t> TestData< Decimal >::result

Definition at line 61 of file atoi-benchmark.cc.

template<typename Decimal>
vector<TimestampValue> TestData< Decimal >::result

Definition at line 66 of file parse-timestamp-benchmark.cc.

template<typename Decimal>
double TestData< Decimal >::result

Definition at line 70 of file tuple-layout-benchmark.cc.

template<typename Decimal>
bool TestData< Decimal >::result

Definition at line 110 of file rle-benchmark.cc.

template<typename Decimal>
int TestData< Decimal >::result

Definition at line 117 of file string-compare-benchmark.cc.

template<typename Decimal>
vector<int32_t> TestData< Decimal >::results
template<typename Decimal>
char* TestData< Decimal >::s1
template<typename Decimal>
char* TestData< Decimal >::s2
template<typename Decimal>
int TestData< Decimal >::scale

Definition at line 39 of file atod-benchmark.cc.

Referenced by AddTestData(), main(), and TestImpala().

template<typename Decimal>
vector<string> TestData< Decimal >::string_data

Definition at line 99 of file string-benchmark.cc.

Referenced by InitTestData().

template<typename Decimal>
vector<string> TestData< Decimal >::strings

Definition at line 42 of file string-search-benchmark.cc.

Referenced by InitTestData().

template<typename Decimal>
boost::shared_ptr< TTransport > TestData< Decimal >::tmem_transport

Definition at line 40 of file deserialize-benchmark.cc.

Referenced by main().

template<typename Decimal>
boost::shared_ptr< apache::thrift::protocol::TProtocol > TestData< Decimal >::tproto

Definition at line 42 of file deserialize-benchmark.cc.

Referenced by main(), and TestDeserializeSharedState().

template<typename Decimal>
TBinaryProtocolFactoryT< TMemoryBuffer > TestData< Decimal >::tproto_factory

Definition at line 41 of file deserialize-benchmark.cc.

Referenced by main().

template<typename Decimal>
char* TestData< Decimal >::unaligned_data
template<typename Decimal>
UnpaddedTupleStruct* TestData< Decimal >::unpadded_data

Definition at line 71 of file tuple-layout-benchmark.cc.

Referenced by InitTestData(), and TestSequentialUnpadded().

template<typename Decimal>
int64_t TestData< Decimal >::value

Definition at line 69 of file lock-benchmark.cc.

Referenced by LaunchThreads(), TestAtomic(), TestBoost(), and TestSpinLock().


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