Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
tuple-layout-benchmark.cc File Reference
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include <algorithm>
#include "util/benchmark.h"
#include "util/cpu-info.h"
#include "runtime/string-search.h"
#include "common/names.h"
Include dependency graph for tuple-layout-benchmark.cc:

Go to the source code of this file.

Classes

struct  UnpaddedTupleStruct
 
struct  PaddedTupleStruct
 
struct  ImpalaTupleStruct
 
struct  TestData< Decimal >
 

Macros

#define VALIDATE   0
 

Functions

void InitTestData (TestData *data)
 
void TestSequentialUnpadded (int batch_size, void *d)
 
void TestSequentialPadded (int batch_size, void *d)
 
void TestSequentialImpala (int batch_size, void *d)
 
void TestSequentialUnaligned (int batch_size, void *d)
 
void TestRandomPadded (int batch_size, void *d)
 
void TestRandomImpala (int batch_size, void *d)
 
void TestRandomUnaligned (int batch_size, void *d)
 
int main (int argc, char **argv)
 

Variables

const int NUM_TUPLES = 1024 * 500
 
const int MAX_ID = 10000
 

Macro Definition Documentation

#define VALIDATE   0

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

Function Documentation

void TestRandomImpala ( int  batch_size,
void *  d 
)
void TestRandomPadded ( int  batch_size,
void *  d 
)
void TestRandomUnaligned ( int  batch_size,
void *  d 
)
void TestSequentialImpala ( int  batch_size,
void *  d 
)
void TestSequentialPadded ( int  batch_size,
void *  d 
)
void TestSequentialUnaligned ( int  batch_size,
void *  d 
)
void TestSequentialUnpadded ( int  batch_size,
void *  d 
)

Variable Documentation