#include <stdio.h>
#include <iostream>
#include <jni.h>
#include <thrift/Thrift.h>
#include <thrift/protocol/TDebugProtocol.h>
#include "exprs/expr.h"
#include "exprs/expr-context.h"
#include "util/benchmark.h"
#include "util/cpu-info.h"
#include "util/debug-util.h"
#include "rpc/jni-thrift-util.h"
#include "gen-cpp/Types_types.h"
#include "gen-cpp/ImpalaService.h"
#include "gen-cpp/DataSinks_types.h"
#include "gen-cpp/ImpalaService_types.h"
#include "gen-cpp/ImpalaInternalService.h"
#include "gen-cpp/Frontend_types.h"
#include "rpc/thrift-server.h"
#include "common/object-pool.h"
#include "common/status.h"
#include "service/impala-server.h"
#include "common/names.h"
Go to the source code of this file.
void BenchmarkQueryFn |
( |
int |
batch_size, |
|
|
void * |
d |
|
) |
| |
static TestData* GenerateBenchmarkExprs |
( |
const string & |
query, |
|
|
bool |
codegen |
|
) |
| |
|
static |
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
const int ITERATIONS = 256 |
Definition at line 89 of file expr-benchmark.cc.
Referenced by impala::HdfsParquetScanner::AssembleRows(), impala::JvmMetric::CalculateValue(), com.cloudera.impala.util.TestRequestPoolService::checkPoolConfigResult(), impala::PartitionedAggregationNode::ConstructIntermediateTuple(), DataPartitioner::DataPartitioner(), impala::TupleRow::DeepCopy(), impala::AggregationNode::FinalizeTuple(), impala::HdfsTextScanner::FinishScanRange(), impala::LibCache::GetCacheEntryInternal(), com.cloudera.impala.catalog.CatalogServiceCatalog::getCatalogObjects(), com.cloudera.impala.util.RequestPoolService::getLlamaPoolConfigValue(), impala::PartitionedAggregationNode::GetOutputTuple(), com.cloudera.impala.util.RequestPoolService::getPoolConfig(), com.cloudera.impala.catalog.Catalog::getTCatalogObject(), impala::HashTableTest::GrowTableTest(), com.cloudera.impala.util.RequestPoolService::hasAccess(), impala::HashTableTest::InsertFullTest(), impala::LlvmCodeGenTest::LifetimeTest(), main(), impala::Tuple::MaterializeExprs(), impala::HdfsAvroScanner::MaterializeTuple(), impala::QuerySchedule::PrepareReservationRequest(), PrepareSelectList(), impala::HdfsSequenceScanner::ProcessDecompressedBlock(), impala::HdfsParquetScanner::ProcessFooter(), impala::HdfsTextScanner::ProcessRange(), impala::HdfsAvroScanner::ProcessRange(), impala::HdfsSequenceScanner::ProcessRange(), impala::HdfsRCFileScanner::ProcessRange(), impala::HdfsParquetScanner::BaseColumnReader::ReadValue(), impala::ThreadResourceMgr::RegisterPool(), com.cloudera.impala.util.RequestPoolService::resolveRequestPool(), impala::HdfsAvroScanner::ResolveSchemas(), impala::SimpleScheduler::Schedule(), impala::TEST(), impala::TEST_F(), impala::TestSingleLiteralConstruction(), impala::ThreadResourceMgr::UpdatePoolQuotas(), impala::ValidateDict(), and impala::RawValue::Write().
Definition at line 90 of file expr-benchmark.cc.
Referenced by impala::MemTracker::AddChildTracker(), impala::MemTracker::AnyLimitExceeded(), impala::MemTracker::Consume(), impala::MemTracker::ExpandRmReservation(), impala::MemTracker::GetQueryMemTracker(), impala::MemTracker::GetRequestPoolMemTracker(), impala::HashTableTest::GrowTableTest(), impala::MemTracker::Init(), impala::HashTableTest::InsertFullTest(), main(), PrepareSelectList(), impala::MemTracker::Release(), impala::DiskIoMgr::RequestContext::Reset(), impala::DiskIoMgr::BufferDescriptor::SetMemTracker(), impala::MemTracker::SpareCapacity(), impala::TEST(), impala::TEST_F(), impala::TestSingleLiteralConstruction(), impala::MemTracker::TryConsume(), impala::AdmissionController::UpdateLocalMemUsage(), and impala::ValidateDict().