OmniSciDB  1dac507f6e
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TableFunctionCompilationContext.cpp File Reference
#include "QueryEngine/TableFunctions/TableFunctionCompilationContext.h"
#include <llvm/IR/Verifier.h>
#include <llvm/Support/raw_os_ostream.h>
#include <algorithm>
#include <boost/algorithm/string.hpp>
#include "QueryEngine/CodeGenerator.h"
+ Include dependency graph for TableFunctionCompilationContext.cpp:

Go to the source code of this file.

Namespaces

 anonymous_namespace{TableFunctionCompilationContext.cpp}
 

Functions

llvm::Function * anonymous_namespace{TableFunctionCompilationContext.cpp}::generate_entry_point (const CgenState *cgen_state)
 
 CHECK (cgen_state)
 
std::unique_ptr< llvm::Module > module (runtime_module_shallow_copy(cgen_state))
 

Variables

std::unique_ptr< llvm::Module > g_rt_module
 
std::unique_ptr< llvm::Module > rt_udf_cpu_module
 
false auto cgen_state = cgen_state_.get()
 
cgen_state module_ = module.get()
 
 entry_point_func_ = generate_entry_point(cgen_state)
 

Function Documentation

CHECK ( cgen_state  )

Referenced by WindowProjectNodeContext::activateWindowFunctionContext(), SpeculativeTopNBlacklist::add(), Analyzer::Subquery::add_cast(), anonymous_namespace{RelAlgOptimizer.cpp}::add_new_indices_for(), anonymous_namespace{CalciteAdapter.cpp}::add_quals(), anonymous_namespace{GroupByAndAggregate.cpp}::add_transient_string_literals_for_expression(), Importer_NS::TypedImportBuffer::add_value(), ExtensionFunctionsWhitelist::addCommon(), ResultSetStorage::addCountDistinctSetPointerMapping(), Executor::addDeletedColumn(), Importer_NS::TypedImportBuffer::addDictEncodedString(), Importer_NS::TypedImportBuffer::addDictEncodedStringArray(), Catalog_Namespace::Catalog::addDictionary(), Executor::addJoinLoopIterator(), RelAlgExecutor::addLeafResult(), StringDictionary::addMemoryCapacity(), Catalog_Namespace::Catalog::addReferenceToForeignDict(), StringDictionary::addStorageCapacity(), Catalog_Namespace::Catalog::addTableToMap(), RelAlgExecutor::addTemporaryTable(), WindowProjectNodeContext::addWindowFunctionContext(), Catalog_Namespace::Catalog::adjustAlteredTableFiles(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::RANodeIterator::advance(), anonymous_namespace{ResultSetIteration.cpp}::advance_col_buff_to_slot(), ThriftSerializers::agg_kind_from_thrift(), ThriftSerializers::agg_kind_to_thrift(), WindowFunctionContext::aggregateState(), WindowFunctionContext::aggregateStateCount(), WindowFunctionContext::aggregateStatePendingOutputs(), ColSlotContext::alignPaddedSlots(), CudaAllocator::alloc(), RenderAllocator::alloc(), ThrustAllocator::allocate(), NumericValueConverter< int64_t, TARGET_TYPE >::allocateColumnarBuffer(), DictionaryValueConverter< TARGET_TYPE >::allocateColumnarBuffer(), NumericValueConverter< int64_t, TARGET_TYPE >::allocateColumnarData(), StringValueConverter::allocateColumnarData(), ArrayValueConverter< ELEMENT_CONVERTER >::allocateColumnarData(), GeoPointValueConverter::allocateColumnarData(), GeoLinestringValueConverter::allocateColumnarData(), QueryMemoryInitializer::allocateCountDistinctBitmap(), QueryMemoryInitializer::allocateCountDistinctBuffers(), QueryMemoryInitializer::allocateCountDistinctGpuMem(), PlanState::allocateLocalColumnIds(), CudaAllocator::allocGpuAbstractBuffer(), alterRAForRender(), Parser::ArrayLiteral::analyze(), Parser::InsertStmt::analyze(), Parser::InsertValuesStmt::analyze(), Analyzer::BinOper::analyze_type_info(), anonymous_namespace{RelAlgOptimizer.cpp}::any_dead_col_in(), File_Namespace::FileBuffer::append(), ResultSet::append(), DateDaysEncoder< T, V >::appendData(), StringNoneEncoder::appendData(), FixedLengthArrayNoneEncoder::appendData(), Chunk_NS::Chunk::appendData(), ArrayNoneEncoder::appendData(), ArrowResultSetConverter::appendToColumnBuilder(), StringDictionary::appendToStorage(), apply_hpt_qual(), apply_permutation_cpu(), anonymous_namespace{InPlaceSort.cpp}::apply_permutation_gpu(), RelModify::applyDeleteModificationsToInputNode(), RelModify::applyUpdateModificationsToInputNode(), approximate_distinct_tuples(), approximate_distinct_tuples_overlaps(), OverlapsJoinHashTable::approximateTupleCount(), BaselineJoinHashTable::approximateTupleCount(), Parser::ArrayLiteral::ArrayLiteral(), QueryFragmentDescriptor::assignFragsToKernelDispatch(), logger::DurationTree::baseDuration(), baseline_sort(), anonymous_namespace{ResultSetSortImpl.cu}::baseline_sort_fp(), anonymous_namespace{ResultSetSortImpl.cu}::baseline_sort_int(), anonymous_namespace{NativeCodegen.cpp}::bind_pos_placeholders(), ReductionInterpreterImpl::bindStub(), ExpressionRange::binOp(), CountDistinctDescriptor::bitmapSizeBytes(), Executor::blockSize(), MapDLeafHandler::broadcast_serialized_rows(), RenderAllocatorMap::bufferData(), Buffer_Namespace::BufferMgr::BufferMgr(), anonymous_namespace{ResultSetIteration.cpp}::build_array_target_value(), anonymous_namespace{RelAlgExecutionDescriptor.cpp}::build_dag(), anonymous_namespace{FromTableReordering.cpp}::build_dependency_tracking(), build_du_web(), anonymous_namespace{RelAlgExecutor.cpp}::build_logical_expression(), anonymous_namespace{CalciteAdapter.cpp}::build_result_plan_targets(), anonymous_namespace{Execute.cpp}::build_row_for_empty_input(), anonymous_namespace{InputMetadata.cpp}::build_table_info(), QueryFragmentDescriptor::buildFragmentPerKernelMap(), Executor::buildHashTableForQualifier(), Executor::buildIsDeletedCb(), Executor::buildJoinLoops(), Catalog_Namespace::Catalog::buildMaps(), QueryFragmentDescriptor::buildMultifragKernelMap(), Executor::buildSelectedFragsMapping(), anonymous_namespace{CalciteAdapter.cpp}::CalciteAdapter::CalciteAdapter(), UpdelRoll::cancelUpdate(), Parser::CaseExpr::CaseExpr(), Analyzer::Constant::cast_number(), CodeGenerator::castArrayPointer(), Executor::castToFP(), Executor::castToIntPtrTyIn(), CgenState::castToTypeIn(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::check_empty_inputs_field(), anonymous_namespace{Execute.cpp}::check_rows_less_than_needed(), MapDLeafHandler::check_table_consistency(), Grantee::checkCycles(), anonymous_namespace{StringDictionary.cpp}::checked_mmap(), JoinHashTable::checkHashJoinReplicationConstraint(), BaselineJoinHashTable::checkHashJoinReplicationConstraint(), Catalog_Namespace::SysCatalog::checkPasswordForUserImpl(), StringDictionary::checkpoint(), StringDictionaryClient::checkpoint(), LeafAggregator::checkpointLeaf(), RelAlgExecutor::cleanupPostExecution(), Importer_NS::TypedImportBuffer::clear(), MapDRenderHandler::clear_cpu_memory(), MapDRenderHandler::clear_gpu_memory(), LeafAggregator::clear_leaf_cpu_memory(), LeafAggregator::clear_leaf_gpu_memory(), QueryRunner::QueryRunner::clearCpuMemory(), QueryRunner::QueryRunner::clearGpuMemory(), File_Namespace::close(), MapDAggHandler::cluster_execute(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::coalesce_nodes(), anonymous_namespace{GpuMemUtils.cpp}::coalesced_size(), TargetExprCodegen::codegen(), InValuesBitmap::codegen(), JoinLoop::codegen(), TargetExprCodegenBuilder::codegen(), GroupByAndAggregate::codegen(), CodeGenerator::codegen(), CodeGenerator::codegenAdd(), GroupByAndAggregate::codegenAggArg(), GroupByAndAggregate::codegenAggCalls(), GroupByAndAggregate::codegenAggColumnPtr(), CodeGenerator::codegenArith(), CodeGenerator::codegenArrayArgs(), CodeGenerator::codegenArrayAt(), CodeGenerator::codegenCast(), CodeGenerator::codegenCastBetweenIntTypes(), CodeGenerator::codegenCastBetweenTimestamps(), CodeGenerator::codegenCastFromFp(), CodeGenerator::codegenCastFromString(), CodeGenerator::codegenCastTimestampToDate(), CodeGenerator::codegenCastToFp(), CodeGenerator::codegenCmp(), CodeGenerator::codegenColVar(), GroupByAndAggregate::codegenCountDistinct(), CodeGenerator::codegenDateTruncHighPrecisionTimestamps(), CodeGenerator::codegenDeciDiv(), FixedWidthInt::codegenDecode(), FixedWidthUnsigned::codegenDecode(), DiffFixedWidthInt::codegenDecode(), FixedWidthReal::codegenDecode(), FixedWidthSmallDate::codegenDecode(), CodeGenerator::codegenDictLike(), CodeGenerator::codegenDictRegexp(), CodeGenerator::codegenDictStrCmp(), CodeGenerator::codegenDiv(), GroupByAndAggregate::codegenEstimator(), CodeGenerator::codegenExtractHighPrecisionTimestamps(), CodeGenerator::codegenFixedLengthColVar(), CodeGenerator::codegenFpArith(), CodeGenerator::codegenFunctionOper(), CodeGenerator::codegenFunctionOperCastArgs(), CodeGenerator::codegenFunctionOperNullArg(), CodeGenerator::codegenFunctionOperWithCustomTypeHandling(), CodeGenerator::codegenGeoLineStringArgs(), CodeGenerator::codegenGeoPointArgs(), CodeGenerator::codegenGeoPolygonArgs(), GroupByAndAggregate::codegenGroupBy(), JoinHashTable::codegenHashTableLoad(), CodeGenerator::codegenHoistedConstants(), CodeGenerator::codegenHoistedConstantsLoads(), CodeGenerator::codegenIntArith(), CodeGenerator::codegenIsNull(), OverlapsJoinHashTable::codegenKey(), BaselineJoinHashTable::codegenKey(), CodeGenerator::codegenLogical(), BaselineJoinHashTable::codegenMatchingSet(), JoinHashTable::codegenMatchingSet(), CodeGenerator::codegenMod(), CodeGenerator::codegenMul(), GroupByAndAggregate::codegenMultiColumnBaselineHash(), GroupByAndAggregate::codegenMultiColumnPerfectHash(), TargetExprCodegenBuilder::codegenMultiSlotSampleExpressions(), CodeGenerator::codegenOuterJoinNullPlaceholder(), GroupByAndAggregate::codegenOutputSlot(), CodeGenerator::codegenOverlaps(), GroupByAndAggregate::codegenPerfectHashFunction(), CodeGenerator::codegenQualifierCmp(), CodeGenerator::codegenRowId(), TargetExprCodegenBuilder::codegenSampleExpressions(), GroupByAndAggregate::codegenSingleColumnPerfectHash(), TargetExprCodegenBuilder::codegenSingleSlotSampleExpression(), BaselineJoinHashTable::codegenSlot(), JoinHashTable::codegenSlot(), CodeGenerator::codegenStrCmp(), CodeGenerator::codegenSub(), Executor::codegenWindowFunction(), Executor::codegenWindowFunctionAggregate(), Executor::codegenWindowFunctionAggregateCalls(), GroupByAndAggregate::codegenWindowRowPointer(), CodeGenerator::codgenAdjustFixedEncNull(), CodeGenerator::colByteStream(), Analyzer::Subquery::collect_column_var(), anonymous_namespace{CalciteAdapter.cpp}::collect_reproject_indices(), Analyzer::Subquery::collect_rte_idx(), anonymous_namespace{InputMetadata.cpp}::collect_table_infos(), Executor::collectAllDeviceShardedTopResults(), ColSlotContext::ColSlotContext(), UpdelRoll::commitUpdate(), Analyzer::BinOper::common_numeric_type(), Analyzer::BinOper::common_string_type(), anonymous_namespace{QueryMemoryInitializer.cpp}::compact_projection_buffer_for_cpu_columnar(), ColumnarResults::compactAndCopyEntries(), ColumnarResults::compactAndCopyEntriesWithoutTargetSkipping(), ColumnarResults::compactAndCopyEntriesWithTargetSkipping(), QueryMemoryInitializer::compactProjectionBuffersCpu(), QueryMemoryInitializer::compactProjectionBuffersGpu(), Fragmenter_Namespace::InsertOrderFragmenter::compactRows(), QueryCompilationDescriptor::compile(), WindowFunctionContext::compute(), anonymous_namespace{Execute.cpp}::compute_buffer_entry_guess(), OverlapsJoinHashTable::computeBucketSizes(), Executor::computeColRangesCache(), Fragmenter_Namespace::computeRowIndicesOfShards(), Executor::computeStringDictionaryGenerations(), LeafAggregator::connect(), MapDHandler::connect_impl(), GroupByAndAggregate::convertNullIfAny(), ArrowResultSetConverter::convertToArrow(), ArrayValueConverter< ELEMENT_CONVERTER >::convertToColumnarFormat(), copy_from_gpu(), copy_projection_buffer_from_gpu_columnar(), copy_to_gpu(), ColumnarResults::copyAllNonLazyColumns(), ResultSet::copyColumnIntoBuffer(), CudaAllocator::copyFromDevice(), ResultSetStorage::copyKeyColWise(), File_Namespace::FileBuffer::copyPage(), File_Namespace::FileMgr::copyPage(), MapDHandler::copyparams_to_thrift(), CudaAllocator::copyToDevice(), ThriftSerializers::count_distinct_impl_type_from_thrift(), ThriftSerializers::count_distinct_impl_type_to_thrift(), count_distinct_set_size(), count_distinct_set_union(), count_distinct_set_union_jit_rt(), BaselineJoinHashTable::countBufferOff(), JoinHashTable::countBufferOff(), anonymous_namespace{NativeCodegen.cpp}::cpp_to_llvm_name(), NumericConverterFactory< SOURCE_TYPE, TARGET_TYPE >::create(), StringDictionaryClient::create(), DictionaryConverterFactory< TARGET_TYPE >::create(), Encoder::Create(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::create_compound(), create_dev_group_by_buffers(), anonymous_namespace{RelLeftDeepInnerJoin.cpp}::create_left_deep_join(), anonymous_namespace{TableFunctionExecutionContext.cpp}::create_literal_buffer(), anonymous_namespace{ResultSetReductionJIT.cpp}::create_llvm_function(), anonymous_namespace{ArrowResultSetConverter.cpp}::create_or_append_validity(), anonymous_namespace{ArrowResultSetConverter.cpp}::create_or_append_value(), MapDHandler::create_simple_result(), CodeGenerator::createArrayStructType(), Buffer_Namespace::BufferMgr::createBuffer(), Catalog_Namespace::SysCatalog::createDatabase(), File_Namespace::FileMgr::createFile(), MapDHandler::createInMemoryCalciteSession(), CodeGenerator::createInValuesBitmap(), CodeGenerator::createLineStringStructType(), CodeGenerator::createPointStructType(), CodeGenerator::createPolygonStructType(), Catalog_Namespace::Catalog::createShardedTable(), Parser::CreateTableStmt::CreateTableStmt(), RelAlgExecutor::createWindowFunctionContext(), RelAlgExecutor::createWorkUnit(), CudaAllocator::CudaAllocator(), anonymous_namespace{RelAlgTranslator.cpp}::datum_from_scalar_tv(), datum_to_string(), ThrustAllocator::deallocate(), ArrowResultSet::deallocateArrowResultBuffer(), anonymous_namespace{RelAlgExecutor.cpp}::decide_approx_count_distinct_implementation(), decimal_to_int_type(), decodeJoinHashBuffer(), decodeJoinHashBufferToString(), Analyzer::Estimator::deep_copy(), Analyzer::ExpressionTuple::deep_copy(), Analyzer::Subquery::deep_copy(), RexLiteral::deepCopy(), RelScan::deepCopy(), RelLeftDeepInnerJoin::deepCopy(), RelCompound::deepCopy(), RelTableFunction::deepCopy(), Buffer_Namespace::BufferMgr::deleteBuffer(), DefaultIOFacet< FRAGMENTER_TYPE >::deleteColumns(), deserialize_ra_dag(), anonymous_namespace{ExtensionFunctionsWhitelist.cpp}::deserialize_type(), Parser::InsertValuesStmt::determineLeafIndex(), Executor::deviceCount(), Executor::deviceCycles(), GroupByAndAggregate::DiamondCodegen::DiamondCodegen(), DictionaryValueConverter< TARGET_TYPE >::DictionaryValueConverter(), RenderInfo::disableCudaBuffers(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::disambiguate_rex(), LeafAggregator::disconnect(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::RelAlgAbstractInterpreter::dispatchAggregate(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::RelAlgAbstractInterpreter::dispatchFilter(), Executor::dispatchFragments(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::RelAlgAbstractInterpreter::dispatchLogicalValues(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::RelAlgAbstractInterpreter::dispatchModify(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::RelAlgAbstractInterpreter::dispatchNodes(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::RelAlgAbstractInterpreter::dispatchProject(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::RelAlgAbstractInterpreter::dispatchSort(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::RelAlgAbstractInterpreter::dispatchTableFunction(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::RelAlgAbstractInterpreter::dispatchTableScan(), DistributedLoader::DistributedLoader(), Importer_NS::Loader::distributeToShards(), do_radix_sort(), anonymous_namespace{RelAlgExecutor.cpp}::do_table_reordering(), Catalog_Namespace::Catalog::doTruncateTable(), StringDictionaryClient::drop(), Catalog_Namespace::Catalog::dropTable(), MapDRenderHandler::dump_table_col_names(), Catalog_Namespace::Catalog::dumpSchema(), eliminate_dead_columns(), eliminate_identical_copy(), anonymous_namespace{JoinLoopTest.cpp}::emit_external_call(), CgenState::emitCall(), encoding_to_thrift(), CodeGenerator::endArgsNullcheck(), Buffer_Namespace::BufferMgr::evict(), TableFunctionExecutionContext::execute(), LeafAggregator::execute(), Executor::execute(), Parser::OptimizeTableStmt::execute(), Parser::CopyTableStmt::execute(), Parser::ShowCreateTableStmt::execute(), Parser::ExportQueryStmt::execute(), MapDRenderHandler::execute_next_render_step(), MapDLeafHandler::execute_query_step(), MapDHandler::execute_rel_alg_df(), MapDHandler::execute_root_plan(), RelAlgExecutor::executeDeleteViaProject(), Executor::executePlanWithGroupBy(), Executor::executePlanWithoutGroupBy(), RelAlgExecutor::executeProject(), RelAlgExecutor::executeRelAlgQueryNoRetry(), RelAlgExecutor::executeRelAlgQuerySingleStep(), RelAlgExecutor::executeRelAlgQueryWithFilterPushDown(), RelAlgExecutor::executeRelAlgSeq(), RelAlgExecutor::executeRelAlgStep(), RelAlgExecutor::executeRelAlgSubSeq(), Executor::executeSimpleInsert(), RelAlgExecutor::executeSort(), RelAlgExecutor::executeTableFunction(), Executor::executeUpdate(), RelAlgExecutor::executeUpdateViaProject(), RelAlgExecutor::executeWorkUnit(), Executor::executeWorkUnitImpl(), ExecutionEngineWrapper::ExecutionEngineWrapper(), Catalog_Namespace::Catalog::expandGeoColumn(), Importer_NS::anonymous_namespace{Importer.cpp}::explode_collections_step2(), ExpressionRange::ExpressionRange(), anonymous_namespace{ExtensionsIR.cpp}::ext_arg_type_to_llvm_type(), Buffer_Namespace::BufferMgr::fetchBuffer(), Executor::fetchChunks(), BaselineJoinHashTable::fetchColumn(), OverlapsJoinHashTable::fetchColumnsForDevice(), field(), File_Namespace::FileBuffer::FileBuffer(), anonymous_namespace{RelAlgTranslator.cpp}::fill_dictionary_encoded_in_vals(), fill_empty_key(), anonymous_namespace{Execute.cpp}::fill_entries_for_empty_input(), anonymous_namespace{RelAlgTranslator.cpp}::fill_integer_in_vals(), ResultSet::fillOneEntry(), ResultSetStorage::fillOneEntryColWise(), ResultSetStorage::fillOneEntryRowWise(), TableFunctionCompilationContext::finalize(), Analyzer::Subquery::find_expr(), anonymous_namespace{ColumnarResults.cpp}::fixed_encoding_nullable_val(), MapDLeafHandler::flush_queue(), fold_filters(), anonymous_namespace{ExpressionRewrite.cpp}::ConstantFoldingVisitor::foldOper(), Parser::ForeignKeyDef::ForeignKeyDef(), LeafAggregator::forwardQueryToLeaf(), LeafAggregator::forwardQueryToLeaves(), anonymous_namespace{ExpressionRange.cpp}::fpRangeFromDecimal(), CudaAllocator::freeGpuAbstractBuffer(), JoinHashTable::freeHashBufferGpuMemory(), BaselineJoinHashTable::freeHashBufferGpuMemory(), File_Namespace::FileInfo::freePage(), DBObjectKey::fromString(), Importer_NS::GDALErrorHandler(), Importer_NS::Importer::gdalGetLayersInGeoFile(), Importer_NS::Importer::gdalToColumnDescriptors(), anonymous_namespace{JoinLoopTest.cpp}::generate_descriptors(), TableFunctionCompilationContext::generateEntryPoint(), TableFunctionCompilationContext::generateGpuKernel(), ScalarCodeGenerator::generateNativeCode(), CodeGenerator::generateNativeCPUCode(), StubGenerator::generateStub(), GenericKeyHandler::GenericKeyHandler(), JoinHashTable::genHashTableKey(), Geo_namespace::GeoLineString::GeoLineString(), GeoLinestringValueConverter::GeoLinestringValueConverter(), Geo_namespace::GeoMultiPolygon::GeoMultiPolygon(), GeoMultiPolygonValueConverter::GeoMultiPolygonValueConverter(), Geo_namespace::GeoPoint::GeoPoint(), GeoPointValueConverter::GeoPointValueConverter(), Geo_namespace::GeoPolygon::GeoPolygon(), GeoPolygonValueConverter::GeoPolygonValueConverter(), StringDictionaryClient::get(), anonymous_namespace{GroupByAndAggregate.cpp}::get_agg_count(), get_agg_initial_val(), anonymous_namespace{CalciteAdapter.cpp}::get_agg_operand_idx(), get_agg_type(), MapDHandler::get_all_roles_for_user(), get_arg_by_name(), Fragmenter_Namespace::get_chunks(), get_col_byte_widths(), anonymous_namespace{ColumnIR.cpp}::get_col_decoder(), get_cols_ptr(), get_column_descriptor(), get_column_descriptor_maybe(), get_column_type(), get_compact_type(), StringDictionaryClient::get_compare(), anonymous_namespace{ResultSetReduction.cpp}::get_component(), Importer_NS::Loader::get_data_block_pointers(), anonymous_namespace{RelAlgTranslator.cpp}::get_datetimeplus_rewrite_funcname(), Calcite::get_db_objects(), anonymous_namespace{ArrowResultSetConverter.cpp}::get_dict_index_type(), anonymous_namespace{ArrowResultSetConverter.cpp}::get_dict_index_type_info(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::get_equiv_cols(), anonymous_namespace{RelAlgOptimizer.cpp}::get_field_name(), Catalog_Namespace::anonymous_namespace{Catalog.cpp}::get_foreign_col(), get_frag_count_of_table(), anonymous_namespace{Execute.cpp}::get_hpt_scaled_value(), anonymous_namespace{RelAlgExecutor.cpp}::get_input_nest_levels(), anonymous_namespace{CalciteAdapter.cpp}::get_input_targets(), anonymous_namespace{RelAlgExecutor.cpp}::get_inputs_meta(), get_join_column_element_value(), Planner::anonymous_namespace{Planner.cpp}::get_join_target_list(), anonymous_namespace{RelAlgExecutionDescriptor.cpp}::get_join_vertices(), get_key_bytes_rowwise(), anonymous_namespace{WindowContext.cpp}::get_lag_or_lead_argument(), MapDHandler::get_layers_in_geo_file(), StringDictionaryClient::get_like(), anonymous_namespace{RelAlgOptimizer.cpp}::get_live_ins(), anonymous_namespace{CalciteAdapter.cpp}::get_logical_sort_info(), get_matching_baseline_hash_slot_readonly(), anonymous_namespace{ResultSetReduction.cpp}::get_matching_group_value_reduction(), anonymous_namespace{Execute.cpp}::get_merged_result(), anonymous_namespace{RelAlgExecutor.cpp}::get_modify_manipulated_targets_meta(), get_node_output(), get_null_check_suffix(), get_num_allocated_rows_from_gpu(), anonymous_namespace{CalciteAdapter.cpp}::get_op_name(), StringDictionaryClient::get_or_add_bulk(), anonymous_namespace{ColumnIR.cpp}::get_phys_int_type(), anonymous_namespace{ArrowResultSetConverter.cpp}::get_physical_type(), StringDictionaryClient::get_regexp_like(), MapDRenderHandler::get_render_manager(), MapDRenderHandler::get_result_row_for_pixel(), get_shard_count(), anonymous_namespace{ExtensionsIR.cpp}::get_sql_type_from_llvm_type(), StringDictionaryClient::get_string(), Parser::CopyTableStmt::get_table(), LeafAggregator::get_table_epochLeaf(), get_table_id_to_frag_offsets(), anonymous_namespace{Execute.cpp}::get_table_name(), get_target_info(), anonymous_namespace{RelAlgExecutor.cpp}::get_targets_meta(), get_temporary_table(), anonymous_namespace{RelAlgExecutor.cpp}::get_used_inputs(), anonymous_namespace{RelAlgOptimizer.cpp}::get_visible_projects(), QueryExecutionContext::getAggInitValForIndex(), ColumnFetcher::getAllColumnFragments(), BaselineJoinHashTable::getAllColumnFragments(), RenderAllocator::getAllocatedSize(), ColumnFetcher::getAllTableColumnFragments(), RelAlgNode::getAndOwnInput(), ArrowResultSetConverter::getArrowBatch(), ArrowResultSetConverter::getArrowResultImpl(), ArrowResultSetConverter::getArrowType(), RenderAllocator::getBasePtr(), ExpressionRange::getBucket(), Buffer_Namespace::BufferMgr::getBuffer(), ResultSet::getBufferSizeBytes(), QueryRunner::QueryRunner::getCatalog(), getChunkAccessorTable(), Chunk_NS::Chunk::getChunkBuffer(), getChunkItersAndRowOffset(), Fragmenter_Namespace::InsertOrderFragmenter::getChunksForAllColumns(), Executor::getColLazyFetchInfo(), anonymous_namespace{CalciteAdapter.cpp}::CalciteAdapter::getColNames(), AggregatedColRange::getColRange(), Catalog_Namespace::Catalog::getColumnDictDirectory(), Catalog_Namespace::Catalog::getColumnIdBySpiUnlocked(), ResultSet::RowWiseTargetAccessor::getColumnInternal(), ResultSet::ColumnWiseTargetAccessor::getColumnInternal(), Geo_namespace::GeoPoint::getColumns(), Geo_namespace::GeoLineString::getColumns(), Geo_namespace::GeoPolygon::getColumns(), Geo_namespace::GeoMultiPolygon::getColumns(), BaselineJoinHashTable::getCompositeKeyInfo(), RelAlgNode::getContextData(), RenderAllocator::getCurrentChunkOffset(), RenderAllocator::getCurrentChunkSize(), anonymous_namespace{ExpressionRange.cpp}::getDateTimePrecisionCastRange(), Catalog_Namespace::Catalog::getDeletedColumnIfRowsDeleted(), ResultSet::getDeviceEstimatorBuffer(), Catalog_Namespace::Catalog::getDictionary(), StringDictionary::getEquals(), RenderAllocator::getExecutionPolicy(), RexSubQuery::getExecutionResult(), Executor::getExecutor(), getExpressionRange(), GroupByAndAggregate::getExprRangeInfo(), Calcite::getExtensionFunctionWhitelist(), File_Namespace::FileMgr::getFileForFileId(), File_Namespace::GlobalFileMgr::getFileMgr(), RelAlgExecutor::getFilteredCountAll(), RelAlgExecutor::getFilterSelectivity(), ExpressionRange::getFpMax(), ExpressionRange::getFpMin(), Fragmenter_Namespace::InsertOrderFragmenter::getFragmentInfoFromId(), TableGenerations::getGeneration(), Geo_namespace::GeoTypesFactory::getGeoColumnsImpl(), Data_Namespace::DataMgr::getGlobalFileMgr(), LeafAggregator::getHardwareInfo(), RelAlgTranslator::getInIntegerSetExpr(), BaselineJoinHashTable::getInnerTableId(), BaselineJoinHashTable::getInnerTableRteIdx(), RelAlgNode::getInput(), JoinHashTable::getInstance(), ExpressionRange::getIntMax(), ExpressionRange::getIntMin(), BaselineJoinHashTable::getJoinHashBuffer(), JoinHashTable::getJoinHashBuffer(), BaselineJoinHashTable::getJoinHashBufferSize(), JoinHashTable::getJoinHashBufferSize(), Executor::getJoinHashTablePtrs(), GroupByAndAggregate::getKeylessInfo(), getLeafColumnRange(), LeafAggregator::getLeafMemoryInfo(), LeafAggregator::getLeafStatus(), StringDictionary::getLike(), ExtensionFunctionsWhitelist::getLLVMDeclarations(), PlanState::getLocalColumnId(), ResultSet::getNDVEstimator(), QueryMemoryDescriptor::getNextColOffInBytes(), ResultSet::getNextRowImpl(), Chunk_NS::Chunk::getNumElemsForBytesInsertData(), Geo_namespace::GeoPolygon::getNumInteriorRings(), DBObject::getObjectKey(), ResultSet::getOneColRow(), ColumnFetcher::getOneColumnFragment(), ColumnFetcher::getOneTableColumnFragment(), RexOperator::getOperand(), RexOperator::getOperandAndRelease(), StringDictionary::getOrAddBulk(), StringDictionary::getOrAddBulkRemote(), StringDictionary::getOrAddImpl(), CgenState::getOrAddLiteral(), StringDictionaryProxy::getOrAddTransient(), Catalog_Namespace::Catalog::getPhysicalTablesDescriptors(), QueryMemoryDescriptor::getPrependedGroupBufferSizeInBytes(), QueryMemoryDescriptor::getPrependedGroupColOffInBytes(), RelProject::getProjectAt(), RelProject::getProjectAtAndRelease(), anonymous_namespace{CalciteAdapter.cpp}::CalciteAdapter::getQuantifiedRhs(), ResultSet::getQueryMemDesc(), RenderInfo::getQuerySsboLayout(), RenderInfo::getQueryVboLayout(), StringDictionary::getRegexpLike(), RenderAllocatorMap::getRenderAllocator(), RenderInfo::getRenderQueryOpts(), RenderInfo::getRenderQueryOptsPtr(), ColumnFetcher::getResultSetColumn(), Executor::getRowCountAndOffsetForAllFrags(), QueryExecutionContext::getRowSet(), QueryMemoryDescriptor::getRowSize(), RenderInfo::getSessionInfo(), GroupByAndAggregate::getShardedTopBucket(), StringDictionaryProxy::getString(), StringDictionary::getStringBytes(), StringDictionary::getStringBytesChecked(), StringDictionary::getStringChecked(), ResultSet::getStringDictionaryPayloadCopy(), Executor::getStringDictionaryProxy(), RowSetMemoryOwner::getStringDictProxy(), Executor::getStringIds(), ResultSet::getSupportedSingleSlotTargetBitmap(), OverlapsJoinHashTable::getSyntheticInstance(), BaselineJoinHashTable::getSyntheticInstance(), JoinHashTable::getSyntheticInstance(), Catalog_Namespace::Catalog::getTableEpoch(), Executor::getTableFragmentIndices(), anonymous_namespace{CalciteAdapter.cpp}::CalciteAdapter::getTableFromScanNode(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::RelAlgAbstractInterpreter::getTableFromScanNode(), InputTableInfoCache::getTableInfo(), Lock_Namespace::getTableNames(), ResultSet::getTargetInitVals(), MapDHandler::getTargetMetaInfo(), MapDHandler::getTargetNames(), ResultSet::getTargetValueFromBufferColwise(), ResultSet::getTargetValueFromBufferRowwise(), RexCase::getThen(), QueryMemoryDescriptor::getTotalBytesOfColumnarBuffers(), Fragmenter_Namespace::InsertOrderFragmenter::getVacuumOffsets(), RexLiteral::getVal(), ResultSet::getVarlenOrderEntry(), RexCase::getWhen(), Geo_namespace::GeoBase::getWktString(), GroupByAndAggregate::gpuCanHandleOrderEntries(), QueryRunner::QueryRunner::gpusPresent(), Executor::gridSize(), Analyzer::Subquery::group_predicates(), QueryExecutionContext::groupBufferToDeinterleavedResults(), Executor::groupByColumnCodegen(), anonymous_namespace{RelAlgExecutor.cpp}::groups_approx_upper_bound(), MapDRenderHandler::handle_ddl(), anonymous_namespace{CalciteAdapter.cpp}::handle_logical_aggregate(), anonymous_namespace{CalciteAdapter.cpp}::handle_logical_project(), RelAlgExecutor::handleNop(), RelAlgExecutor::handleOutOfMemoryRetry(), anonymous_namespace{SysCatalog.cpp}::hash_with_bcrypt(), CodeGenerator::hashJoinLhs(), CodeGenerator::hashJoinLhsTuple(), RenderInfo::hasInSituData(), ExpressionRange::hasNulls(), hoist_filter_cond_to_cross_join(), MapDHandler::import_geo_table(), Importer_NS::import_thread_delimited(), Importer_NS::import_thread_shapefile(), Importer_NS::Importer::importDelimited(), Importer_NS::Importer::importGDAL(), Importer_NS::ImportDriver::importGeoTable(), anonymous_namespace{WindowContext.cpp}::index_to_partition_end(), Fragmenter_Namespace::indexOf(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::indices_from_json_array(), Calcite::init(), QueryRunner::QueryRunner::init(), File_Namespace::FileMgr::init(), Importer_NS::Loader::init(), Chunk_NS::Chunk::init_encoder(), ColumnarResults::initAllConversionFunctions(), QueryMemoryInitializer::initColumnarGroups(), QueryMemoryInitializer::initColumnPerRow(), GroupByAndAggregate::initCountDistinctDescriptors(), QueryMemoryInitializer::initGroups(), JoinHashTable::initHashTableForDevice(), BaselineJoinHashTable::initHashTableForDevice(), OverlapsJoinHashTable::initHashTableOnCpu(), BaselineJoinHashTable::initHashTableOnCpu(), JoinHashTable::initHashTableOnCpu(), OverlapsJoinHashTable::initHashTableOnGpu(), ResultSetStorage::initializeBaselineValueSlots(), ResultSetStorage::initializeColWise(), ResultSet::ColumnWiseTargetAccessor::initializeOffsetsForStorage(), ResultSetStorage::initializeRowWise(), JoinHashTable::initOneToManyHashTable(), JoinHashTable::initOneToManyHashTableOnCpu(), ResultSet::initPermutationBuffer(), GroupByAndAggregate::initQueryMemoryDescriptor(), ColumnarResults::initReadFunctions(), ColumnarResults::initWriteFunctions(), inline_fixed_encoding_null_array_val(), inline_fixed_encoding_null_val(), inline_fp_null_val(), anonymous_namespace{Execute.cpp}::inline_null_val(), CgenState::inlineFpNull(), CgenState::inlineIntNull(), MapDHandler::insert_data(), anonymous_namespace{Execute.cpp}::insert_one_dict_str(), Importer_NS::RenderGroupAnalyzer::insertBoundsAndReturnRenderGroup(), Fragmenter_Namespace::InsertDataLoader::insertData(), Fragmenter_Namespace::InsertOrderFragmenter::insertDataImpl(), LeafAggregator::insertDataToLeaf(), Parser::InsertIntoTableAsSelectStmt::LocalConnector::insertDataToLeaf(), Parser::InsertValuesStmt::InsertValuesStmt(), Importer_NS::anonymous_namespace{Importer.cpp}::int_value_at(), LeafAggregator::interrupt(), MapDHandler::interrupt(), Parser::InValues::InValues(), InValuesBitmap::InValuesBitmap(), anonymous_namespace{RelAlgOptimizer.cpp}::is_distinct(), anonymous_namespace{RelAlgOptimizer.cpp}::is_identical_copy(), anonymous_namespace{QueryFragmentDescriptor.cpp}::is_sample_query(), Executor::isCPUOnly(), ResultSetReductionJIT::isEmpty(), ResultSetStorage::isEmptyEntry(), ResultSetStorage::isEmptyEntryColumnar(), RelProject::isIdentity(), RenderInfo::isInSituDataFlagUnset(), ResultSet::isNull(), RenderInfo::isPotentialInSituRender(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::isRenamedInput(), RelProject::isRenaming(), Catalog_Namespace::SysCatalog::isRoleGrantedToGrantee(), QueryMemoryDescriptor::isWarpSyncRequired(), JoinHashTable::JoinHashTable(), JoinLoop::JoinLoop(), json_bool(), json_double(), json_i64(), json_str(), TableFunctionExecutionContext::launchCpuCode(), QueryExecutionContext::launchCpuCode(), TableFunctionExecutionContext::launchGpuCode(), QueryExecutionContext::launchGpuCode(), ThriftSerializers::layout_from_thrift(), ThriftSerializers::layout_to_thrift(), lazy_decode(), anonymous_namespace{ResultSetIteration.cpp}::lazy_fetch_chunk(), ResultSet::lazyReadInt(), LeafAggregator::LeafAggregator(), LeafAggregator::leafCatalogConsistencyCheck(), DistributedLoader::load(), DBObject::loadKey(), ColumnarResults::locateAndCountEntries(), logger::logAndEraseDurationTree(), anonymous_namespace{CompareIR.cpp}::lower_bw_eq(), anonymous_namespace{CompareIR.cpp}::lower_multicol_compare(), main(), anonymous_namespace{ResultSetIteration.cpp}::make_avg_target_value(), anonymous_namespace{EquiJoinCondition.cpp}::make_composite_equals_impl(), anonymous_namespace{CompareIR.cpp}::make_eq(), make_fp_constant(), ResultSet::makeGeoTargetValue(), anonymous_namespace{RelAlgTranslator.cpp}::makeNumericConstant(), ResultSet::makeTargetValue(), ResultSet::makeVarlenTargetValue(), MapDAggHandler::MapDAggHandler(), MapDLeafHandler::MapDLeafHandler(), anonymous_namespace{ResultSetReductionCodegen.cpp}::mapped_function(), anonymous_namespace{ResultSetReductionCodegen.cpp}::mapped_value(), anonymous_namespace{RelAlgOptimizer.cpp}::mark_live_columns(), RenderAllocator::markChunkComplete(), anonymous_namespace{CalciteAdapter.cpp}::match_filter_project_seq(), ColumnarResults::materializeAllColumnsDirectly(), ColumnarResults::materializeAllColumnsGroupBy(), ColumnarResults::materializeAllColumnsProjection(), ColumnarResults::materializeAllLazyColumns(), anonymous_namespace{RelAlgExecutionDescriptor.cpp}::merge_sort_with_input(), Catalog_Namespace::SysCatalog::migrateDBAccessPrivileges(), ResultSetStorage::moveEntriesToBuffer(), ResultSetStorage::moveOneEntryToBuffer(), anonymous_namespace{JoinLoopTest.cpp}::native_codegen(), anonymous_namespace{ExecutionDispatch.cpp}::need_to_hold_chunk(), needs_dictionary_translation(), anonymous_namespace{CalciteAdapter.cpp}::needs_result_plan(), RaExecutionSequence::next(), Parser::OperExpr::normalize(), Parser::CaseExpr::normalize(), normalize_column_pairs(), nullable_str_to_string(), Importer_NS::NullArray(), numeric_type_name(), ObjectPermissionTypeToString(), BaselineJoinHashTable::offsetBufferOff(), JoinHashTable::offsetBufferOff(), TargetExprCodegenBuilder::operator()(), std::hash< const InputColDescriptor * >::operator()(), GenericKeyHandler::operator()(), std::equal_to< shared_ptr< const InputColDescriptor > >::operator()(), ResultSet::ResultSetComparator< BUFFER_ITERATOR_TYPE >::operator()(), Parser::DefaultValidate< StringLiteral >::operator()(), AggregateReductionEgress< META_TYPE_CLASS >::operator()(), InternalTargetValue::operator<(), Analyzer::Estimator::operator==(), ExpressionRange::operator==(), Analyzer::Subquery::operator==(), RenderAllocatorMap::operator[](), ExpressionRange::operator||(), Executor::optimizeAndCodegenCPU(), pair_to_double(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::parse_case(), anonymous_namespace{CalciteAdapter.cpp}::parse_literal(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::parse_literal(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::parse_operator(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::parse_scalar_expr(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::parse_subquery(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::parse_type(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::parse_window_bound(), QueryRunner::QueryRunner::parsePlanLegacy(), Parser::parser_slistval_to_vector(), BaselineJoinHashTable::payloadBufferOff(), JoinHashTable::payloadBufferOff(), anonymous_namespace{RelAlgOptimizer.cpp}::pick_always_live_col_idx(), QueryMemoryDescriptor::pick_target_compact_width(), Importer_NS::TypedImportBuffer::pop_value(), Parser::InsertIntoTableAsSelectStmt::populateData(), Catalog_Namespace::SysCatalog::populateRoleDbObjects(), CodeGenerator::posArg(), RenderAllocatorMap::prepForRendering(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::RelAlgAbstractInterpreter::prev(), DictionaryValueConverter< TARGET_TYPE >::processBuffer(), anonymous_namespace{RelAlgOptimizer.cpp}::propagate_input_renumbering(), anonymous_namespace{RelAlgOptimizer.cpp}::propagate_rex_input_renumber(), anonymous_namespace{TypedDataAccessors.h}::put_null(), anonymous_namespace{TypedDataAccessors.h}::put_null_array(), Buffer_Namespace::BufferMgr::putBuffer(), qual_to_conjunctive_form(), qual_to_disjunctive_form(), query_group_by_template_impl(), anonymous_namespace{CalciteAdapter.cpp}::query_is_supported(), query_template_impl(), QueryExecutionContext::QueryExecutionContext(), QueryMemoryDescriptor::QueryMemoryDescriptor(), QueryMemoryInitializer::QueryMemoryInitializer(), RenderInfo::queryRanWithInSituData(), QueryRunner::QueryRunner::QueryRunner(), Parser::QuerySpec::QuerySpec(), ResultSet::radixSortOnCpu(), RaExecutionSequence::RaExecutionSequence(), Buffer_Namespace::Buffer::read(), File_Namespace::FileBuffer::read(), anonymous_namespace{TableOptimizer.cpp}::read_scalar_target_value(), File_Namespace::readForThread(), File_Namespace::FileBuffer::readMetadata(), Importer_NS::Importer::readMetadataSampleGDAL(), TableOptimizer::recomputeMetadata(), Catalog_Namespace::Catalog::recordOwnershipOfObjectsInObjectPermissions(), anonymous_namespace{RelAlgOptimizer.cpp}::redirect_inputs_of(), SpeculativeTopNMap::reduce(), ResultSetStorage::reduce(), ResultSetManager::reduce(), reduce_estimator_results(), ResultSetStorage::reduceEntriesNoCollisionsColWise(), Executor::reduceMultiDeviceResultSets(), ResultSetStorage::reduceOneCountDistinctSlot(), ResultSetStorage::reduceOneEntryBaseline(), ResultSetReductionJIT::reduceOneEntryBaselineIdx(), ResultSetReductionJIT::reduceOneEntryNoCollisionsIdx(), ResultSetStorage::reduceOneEntrySlotsBaseline(), ResultSetReductionJIT::reduceOneSlot(), ResultSetStorage::reduceOneSlot(), ResultSetStorage::reduceOneSlotBaseline(), Executor::reduceResults(), ResultSetStorage::reduceSingleRow(), Executor::reduceSpeculativeTopN(), StringNoneEncoder::reduceStats(), FixedLengthArrayNoneEncoder::reduceStats(), ArrayNoneEncoder::reduceStats(), JoinHashTable::reifyOneToManyForDevice(), JoinHashTable::reifyOneToOneForDevice(), OverlapsJoinHashTable::reifyWithLayout(), BaselineJoinHashTable::reifyWithLayout(), RelFilter::RelFilter(), RelLeftDeepInnerJoin::RelLeftDeepInnerJoin(), MapDHandler::removeInMemoryCalciteSession(), Catalog_Namespace::Catalog::removeTableFromMap(), Catalog_Namespace::Catalog::renameColumn(), Catalog_Namespace::Catalog::renamePhysicalTable(), Catalog_Namespace::Catalog::renameTable(), MapDRenderHandler::render_vega(), RenderAllocator::RenderAllocator(), RenderAllocatorMap::RenderAllocatorMap(), RenderInfo::RenderInfo(), renderLinesNonInSitu(), Executor::renderLinesNonInSitu(), renderPolygonsInSitu(), renderPolygonsNonInSitu(), anonymous_namespace{RelAlgOptimizer.cpp}::replace_all_usages(), Fragmenter_Namespace::InsertOrderFragmenter::replicateData(), anonymous_namespace{CalciteAdapter.cpp}::reproject_target_entries(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::anonymous_namespace{RelAlgAbstractInterpreter.cpp}::reproject_targets(), File_Namespace::FileMgr::requestFreePage(), File_Namespace::FileMgr::requestFreePages(), RenderInfo::reset(), reset_keys_in_row_buffer(), CodeGenerator::resolveGroupedColumnReference(), rewrite_overlaps_conjunction(), rewrite_sum_window(), ResultSetStorage::rewriteAggregateBufferOffsets(), QueryRewriter::rewriteConstrainedByInImpl(), anonymous_namespace{RelAlgExecutor.cpp}::rex_to_conjunctive_form(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::RexInputBackpropagationVisitor::RexInputBackpropagationVisitor(), RexLiteral::RexLiteral(), Catalog_Namespace::Catalog::roll(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::RelAlgAbstractInterpreter::run(), ReductionInterpreterImpl::runAlloca(), ReductionInterpreterImpl::runBinaryOperator(), ReductionInterpreterImpl::runCall(), ReductionInterpreterImpl::runCast(), QueryRunner::QueryRunner::runDDLStatement(), ReductionInterpreterImpl::runExternalCall(), ReductionInterpreterImpl::runFor(), ReductionInterpreterImpl::runGetElementPtr(), ReductionInterpreterImpl::runICmp(), Executor::ExecutionDispatch::runImpl(), QueryRunner::QueryRunner::runImport(), ReductionInterpreterImpl::runLoad(), ReductionInterpreterImpl::runMemCpy(), ReductionInterpreterImpl::runRet(), ReductionInterpreterImpl::runReturnEarly(), QueryRunner::QueryRunner::runSelectQuery(), QueryRunner::QueryRunner::runSQL(), anonymous_namespace{RelAlgOptimizer.cpp}::safe_to_redirect(), Importer_NS::RenderGroupAnalyzer::seedFromExistingTableContents(), anonymous_namespace{CalciteAdapter.cpp}::separate_join_quals(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::separate_window_function_expressions(), serialize_db_object(), anonymous_namespace{ExtensionFunctionsWhitelist.cpp}::serialize_type(), Executor::serializeLiterals(), set_component(), LeafAggregator::set_execution_mode(), Importer_NS::Importer::set_geo_physical_import_buffer_columnar(), Analyzer::Constant::set_null_value(), LeafAggregator::set_table_epochLeaf(), ResultSet::setCachedRowCount(), GroupByAndAggregate::DiamondCodegen::setChainToNext(), AggregatedColRange::setColRange(), Catalog_Namespace::Catalog::setColumnSharedDictionary(), RelJoin::setCondition(), RelFilter::setCondition(), RelAlgNode::setContextData(), RenderAllocatorMap::setDataLayout(), Catalog_Namespace::Catalog::setDeletedColumnUnlocked(), CudaAllocator::setDeviceMem(), RexSubQuery::setExecutionResult(), GroupByAndAggregate::DiamondCodegen::setFalseTarget(), RenderInfo::setForceNonInSituData(), ExpressionRange::setFpMax(), ExpressionRange::setFpMin(), TableGenerations::setGeneration(), RenderInfo::setInSituDataIfUnset(), ExpressionRange::setIntInvalidRange(), ExpressionRange::setIntMax(), ExpressionRange::setIntMin(), RenderInfo::setQuerySsboLayout(), RenderInfo::setQueryVboLayout(), ExecutionResult::setQueueTime(), Catalog_Namespace::Catalog::setTableEpoch(), Executor::setupCaching(), QueryMemoryDescriptor::sharedMemBytes(), Fragmenter_Namespace::shuffleByIndexes(), MapDRenderHandler::shutdown(), sink_projected_boolean_expr_to_join(), Executor::skipFragment(), Executor::skipFragmentPair(), ResultSet::sort(), sort_groups_cpu(), anonymous_namespace{InPlaceSort.cpp}::sort_groups_gpu(), Fragmenter_Namespace::SortedOrderFragmenter::sortData(), Fragmenter_Namespace::sortIndexes(), SpeculativeTopNMap::SpeculativeTopNMap(), split(), MapDHandler::sql_execute_impl(), MapDLeafHandler::start_query(), MapDRenderHandler::start_render_query(), RaExecutionSequence::stepsToNextReduction(), query_state::Event::stop(), StringDictionaryClient::storage_entry_count(), string_decode(), string_decompress(), StringDictionaryClient::StringDictionaryClient(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::strings_from_json_array(), Importer_NS::StringToArray(), StringValueConverter::StringValueConverter(), anonymous_namespace{RelAlgOptimizer.cpp}::sweep_dead_columns(), ResultSet::syncEstimatorBuffer(), anonymous_namespace{RelAlgExecutor.cpp}::synthesize_inputs(), anonymous_namespace{InputMetadata.cpp}::synthesize_metadata(), anonymous_namespace{RelAlgExecutor.cpp}::table_id_from_ra(), TableOptimizer::TableOptimizer(), anonymous_namespace{QueryMemoryDescriptor.cpp}::target_expr_proj_indices(), anonymous_namespace{CalciteAdapter.cpp}::targets_are_refs(), Importer_NS::TDatumToArrayDatum(), thrift_to_encoding(), CodeGenerator::toBool(), Analyzer::Estimator::toString(), DBObject::toString(), RaExecutionSequence::totalDescriptorsCount(), anonymous_namespace{ResultSetReductionCodegen.cpp}::translate_body(), translate_function(), translate_query(), anonymous_namespace{HashJoinRuntime.cpp}::translate_str_id_to_outer_dict(), StringDictionaryClient::translate_string_ids(), anonymous_namespace{RelAlgExecutor.cpp}::translate_targets(), anonymous_namespace{RelAlgExecutor.cpp}::translate_targets_for_update(), RelAlgTranslator::translateAbs(), anonymous_namespace{CalciteAdapter.cpp}::CalciteAdapter::translateAggregate(), RelAlgTranslator::translateArrayFunction(), anonymous_namespace{CalciteAdapter.cpp}::CalciteAdapter::translateColRef(), anonymous_namespace{CalciteAdapter.cpp}::CalciteAdapter::translateDateadd(), anonymous_namespace{CalciteAdapter.cpp}::CalciteAdapter::translateDatediff(), anonymous_namespace{CalciteAdapter.cpp}::CalciteAdapter::translateDatepart(), RelAlgTranslator::translateDatePlusMinus(), RelAlgTranslator::translateDatetime(), anonymous_namespace{CalciteAdapter.cpp}::CalciteAdapter::translateExtract(), RelAlgTranslator::translateFunction(), RelAlgTranslator::translateFunctionWithGeoArg(), RelAlgTranslator::translateGeoColumn(), RelAlgTranslator::translateGeoFunctionArg(), RelAlgTranslator::translateGeoLiteral(), RelAlgTranslator::translateGeoOverlapsOper(), RelAlgTranslator::translateInOper(), RelAlgTranslator::translateInput(), anonymous_namespace{CalciteAdapter.cpp}::CalciteAdapter::translateItem(), RelAlgExecutor::translateLeftDeepJoinFilter(), RelAlgTranslator::translateLike(), RelAlgTranslator::translateLikely(), RelAlgTranslator::translateLower(), anonymous_namespace{CalciteAdapter.cpp}::CalciteAdapter::translateOp(), RelAlgTranslator::translateOper(), RelAlgTranslator::translateOverlapsOper(), RelAlgTranslator::translateRegexp(), RelAlgTranslator::translateScalarRex(), RelAlgTranslator::translateScalarSubquery(), RelAlgTranslator::translateSign(), anonymous_namespace{CalciteAdapter.cpp}::CalciteAdapter::translateTypedLiteral(), anonymous_namespace{CalciteAdapter.cpp}::CalciteAdapter::translateUnaryOp(), RelAlgTranslator::translateUnlikely(), RelAlgTranslator::translateUoper(), anonymous_namespace{FromTableReordering.cpp}::traverse_join_cost_graph(), Catalog_Namespace::Catalog::truncateTable(), anonymous_namespace{RelAlgOptimizer.cpp}::try_insert_coalesceable_proj(), anonymous_namespace{ArrowResultSet.cpp}::type_from_arrow_field(), Importer_NS::TypedImportBuffer::TypedImportBuffer(), Parser::UniqueDef::UniqueDef(), anonymous_namespace{ResultSetGeoSerialization.h}::unpack_geo_vector(), Catalog_Namespace::SysCatalog::updateBlankPasswordsToRandom(), Fragmenter_Namespace::InsertOrderFragmenter::updateChunkStats(), DefaultIOFacet< FRAGMENTER_TYPE >::updateColumn(), Fragmenter_Namespace::InsertOrderFragmenter::updateColumn(), Fragmenter_Namespace::InsertOrderFragmenter::updateColumns(), Catalog_Namespace::Catalog::updateLogicalToPhysicalTableMap(), StringNoneEncoder::updateStats(), FixedLengthArrayNoneEncoder::updateStats(), ArrayNoneEncoder::updateStats(), Parser::UpdateStmt::UpdateStmt(), ResultSet::updateStorageEntryCount(), RenderInfo::useCudaBuffers(), MapDHandler::user_can_access_table(), MapDHandler::validate_rel_alg(), validate_shared_dictionary(), validate_shared_dictionary_order(), Parser::ValidateStmt::ValidateStmt(), MapDHandler::value_to_thrift(), MapDHandler::value_to_thrift_column(), anonymous_namespace{ResultSetReductionJIT.cpp}::varlen_buffer_sample(), ScalarExprVisitor< std::unordered_set< InputColDescriptor > >::visit(), RelAlgVisitor< std::unordered_set< int > >::visit(), RexVisitorBase< std::unordered_set< const RexInput * > >::visit(), anonymous_namespace{QueryPhysicalInputsCollector.cpp}::RelAlgPhysicalInputsVisitor::visitCompound(), anonymous_namespace{QueryPhysicalInputsCollector.cpp}::RelAlgPhysicalInputsVisitor::visitFilter(), anonymous_namespace{RelAlgOptimizer.cpp}::RexProjectInputRedirector::visitInput(), anonymous_namespace{QueryPhysicalInputsCollector.cpp}::RexPhysicalInputsVisitor::visitInput(), anonymous_namespace{RelLeftDeepInnerJoin.cpp}::RebindRexInputsFromLeftDeepJoin::visitInput(), RexInputRenumber< bAllowMissing >::visitInput(), anonymous_namespace{RelAlgExecutor.cpp}::RexUsedInputsVisitor::visitInput(), anonymous_namespace{RelAlgOptimizer.cpp}::RexInputRenumberVisitor::visitInput(), anonymous_namespace{RelAlgOptimizer.cpp}::RexInputSinker::visitInput(), anonymous_namespace{RelAlgOptimizer.cpp}::RexRebindInputsVisitor::visitNode(), anonymous_namespace{QueryPhysicalInputsCollector.cpp}::RelAlgPhysicalInputsVisitor::visitProject(), anonymous_namespace{QueryPhysicalInputsCollector.cpp}::RexPhysicalInputsVisitor::visitSubQuery(), Executor::warpSize(), File_Namespace::FileBuffer::write(), ColumnarResults::writeBackCell(), StorageIOFacility< EXECUTOR_TRAITS, IO_FACET, FRAGMENT_UPDATER >::yieldDeleteCallback(), StorageIOFacility< EXECUTOR_TRAITS, IO_FACET, FRAGMENT_UPDATER >::yieldUpdateCallback(), CudaAllocator::zeroDeviceMem(), GpuCompilationContext::~GpuCompilationContext(), ResultSet::~ResultSet(), anonymous_namespace{RelAlgAbstractInterpreter.cpp}::RexWindowFuncReplacementVisitor::~RexWindowFuncReplacementVisitor(), StringDictionary::~StringDictionary(), and Importer_NS::TypedImportBuffer::~TypedImportBuffer().

std::unique_ptr<llvm::Module> module ( runtime_module_shallow_copy(cgen_state )

Referenced by ResultSetReductionJIT::codegen(), StubGenerator::generateStub(), Executor::interrupt(), main(), query_group_by_template(), query_group_by_template_impl(), query_template(), and Executor::registerActiveModule().

+ Here is the caller graph for this function:

Variable Documentation

entry_point_func_ = generate_entry_point(cgen_state)

Definition at line 68 of file TableFunctionCompilationContext.cpp.

std::unique_ptr<llvm::Module> g_rt_module
module_ = module.get()

Definition at line 66 of file TableFunctionCompilationContext.cpp.

std::unique_ptr<llvm::Module> rt_udf_cpu_module

Definition at line 69 of file NativeCodegen.cpp.

Referenced by TableFunctionCompilationContext::finalize().