OmniSciDB  06b3bd477c
 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)
 
llvm::Typeanonymous_namespace{TableFunctionCompilationContext.cpp}::get_llvm_type_from_sql_column_type (const SQLTypeInfo ti, llvm::LLVMContext &ctx)
 
llvm::Value * anonymous_namespace{TableFunctionCompilationContext.cpp}::alloc_column (std::string col_name, const SQLTypeInfo &data_target_info, llvm::Value *data_ptr, llvm::Value *data_size, llvm::LLVMContext &ctx, llvm::IRBuilder<> &ir_builder)
 
 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 lockmgr::TableDataLockContainer< WriteLock >::acquire(), lockmgr::TableDataLockContainer< ReadLock >::acquire(), WindowProjectNodeContext::activateWindowFunctionContext(), SpeculativeTopNBlacklist::add(), DBHandler::GeoCopyFromSessions::add(), Analyzer::Subquery::add_cast(), anonymous_namespace{RelAlgOptimizer.cpp}::add_new_indices_for(), anonymous_namespace{GroupByAndAggregate.cpp}::add_transient_string_literals_for_expression(), import_export::TypedImportBuffer::add_value(), anonymous_namespace{RelAlgDagBuilder.cpp}::add_window_function_pre_project(), ExtensionFunctionsWhitelist::addCommon(), ResultSetStorage::addCountDistinctSetPointerMapping(), Executor::addDeletedColumn(), import_export::TypedImportBuffer::addDictEncodedString(), import_export::TypedImportBuffer::addDictEncodedStringArray(), Catalog_Namespace::Catalog::addDictionary(), Catalog_Namespace::Catalog::addForeignTableDetails(), Executor::addJoinLoopIterator(), RelAlgExecutor::addLeafResult(), StringDictionary::addMemoryCapacity(), Catalog_Namespace::Catalog::addReferenceToForeignDict(), Buffer_Namespace::CpuBufferMgr::addSlab(), StringDictionary::addStorageCapacity(), Catalog_Namespace::Catalog::addTableToMap(), RelAlgExecutor::addTemporaryTable(), ddl_utils::FilePathBlacklist::addToBlacklist(), WindowProjectNodeContext::addWindowFunctionContext(), anonymous_namespace{TableArchiver.cpp}::adjust_altered_table_files(), anonymous_namespace{RelAlgDagBuilder.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(), ForeignStorageBufferMgr::alloc(), anonymous_namespace{TableFunctionCompilationContext.cpp}::alloc_column(), ThrustAllocator::allocate(), RowSetMemoryOwner::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(), RowSetMemoryOwner::allocateCountDistinctBuffer(), QueryMemoryInitializer::allocateCountDistinctBuffers(), QueryMemoryInitializer::allocateCountDistinctGpuMem(), PlanState::allocateLocalColumnIds(), CudaAllocator::allocGpuAbstractBuffer(), AlterForeignServerCommand::AlterForeignServerCommand(), alterRAForRender(), Parser::ArrayLiteral::analyze(), Parser::InsertStmt::analyze(), Parser::InsertValuesStmt::analyze(), Analyzer::BinOper::analyze_type_info(), anonymous_namespace{RelAlgOptimizer.cpp}::any_dead_col_in(), ArrowCsvForeignStorage::append(), File_Namespace::FileBuffer::append(), ResultSet::append(), DateDaysEncoder< T, V >::appendData(), FixedLengthEncoder< T, V >::appendData(), NoneEncoder< T >::appendData(), StringNoneEncoder::appendData(), Chunk_NS::Chunk::appendData(), ArrayNoneEncoder::appendData(), anonymous_namespace{ArrowResultSetConverter.cpp}::appendToColumnBuilder(), anonymous_namespace{ArrowResultSetConverter.cpp}::appendToColumnBuilder< arrow::StringDictionary32Builder, int32_t >(), 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(), baseline_sort(), anonymous_namespace{ResultSetSortImpl.cu}::baseline_sort_fp(), anonymous_namespace{ResultSetSortImpl.cu}::baseline_sort_int(), import_export::QueryExporterGDAL::beginExport(), ReductionInterpreterImpl::bindStub(), ExpressionRange::binOp(), ResultSetStorage::binSearchRowCount(), CountDistinctDescriptor::bitmapSizeBytes(), Executor::blockSize(), MapDLeafHandler::broadcast_serialized_rows(), RenderAllocatorMap::bufferData(), Buffer_Namespace::BufferMgr::BufferMgr(), RelAlgDagBuilder::build(), 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{Execute.cpp}::build_row_for_empty_input(), anonymous_namespace{InputMetadata.cpp}::build_table_info(), QueryFragmentDescriptor::buildFragmentPerKernelForTable(), QueryFragmentDescriptor::buildFragmentPerKernelMap(), QueryFragmentDescriptor::buildFragmentPerKernelMapForUnion(), Executor::buildIsDeletedCb(), Executor::buildJoinLoops(), Catalog_Namespace::Catalog::buildMaps(), QueryFragmentDescriptor::buildMultifragKernelMap(), Executor::buildSelectedFragsMapping(), Executor::buildSelectedFragsMappingForUnion(), UpdelRoll::cancelUpdate(), Parser::CaseExpr::CaseExpr(), Analyzer::Constant::cast_number(), CodeGenerator::castArrayPointer(), Executor::castToIntPtrTyIn(), CgenState::castToTypeIn(), Catalog_Namespace::Catalog::changeForeignServerOwner(), anonymous_namespace{RelAlgDagBuilder.cpp}::check_empty_inputs_field(), anonymous_namespace{Execute.cpp}::check_rows_less_than_needed(), MapDLeafHandler::check_table_consistency(), StringDictionary::checkAndConditionallyIncreaseOffsetCapacity(), StringDictionary::checkAndConditionallyIncreasePayloadCapacity(), Grantee::checkCycles(), anonymous_namespace{StringDictionary.cpp}::checked_mmap(), JoinHashTable::checkHashJoinReplicationConstraint(), BaselineJoinHashTable::checkHashJoinReplicationConstraint(), Catalog_Namespace::Catalog::checkMetadataForDeletedRecs(), Catalog_Namespace::SysCatalog::checkPasswordForUserImpl(), StringDictionary::checkpoint(), StringDictionaryClient::checkpoint(), ForeignStorageBufferMgr::checkpoint(), LeafAggregator::checkpointLeaf(), Parser::checkStringLiteral(), RelAlgExecutor::cleanupPostExecution(), import_export::TypedImportBuffer::clear(), RenderHandler::clear_cpu_memory(), RenderHandler::clear_gpu_memory(), LeafAggregator::clear_leaf_cpu_memory(), LeafAggregator::clear_leaf_gpu_memory(), QueryRunner::QueryRunner::clearCpuMemory(), foreign_storage::ForeignStorageCache::clearForTablePrefix(), QueryRunner::QueryRunner::clearGpuMemory(), ForeignStorageBufferMgr::clearSlabs(), LeafAggregator::clone_session(), File_Namespace::close(), MapDAggHandler::cluster_execute(), anonymous_namespace{RelAlgDagBuilder.cpp}::coalesce_nodes(), anonymous_namespace{GpuMemUtils.cpp}::coalesced_size(), TargetExprCodegen::codegen(), InValuesBitmap::codegen(), GpuSharedMemCodeBuilder::codegen(), ResultSetReductionJIT::codegen(), JoinLoop::codegen(), TargetExprCodegenBuilder::codegen(), GroupByAndAggregate::codegen(), GpuReductionHelperJIT::codegen(), CodeGenerator::codegen(), anonymous_namespace{GpuSharedMemoryUtils.cpp}::codegen_smem_dest_slot_ptr(), CodeGenerator::codegenAdd(), GroupByAndAggregate::codegenAggArg(), GroupByAndAggregate::codegenAggCalls(), GroupByAndAggregate::codegenAggColumnPtr(), TargetExprCodegen::codegenAggregate(), 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::codegenGeoArgs(), CodeGenerator::codegenGeoLineStringArgs(), CodeGenerator::codegenGeoMultiPolygonArgs(), CodeGenerator::codegenGeoPointArgs(), CodeGenerator::codegenGeoPolygonArgs(), GroupByAndAggregate::codegenGroupBy(), JoinHashTable::codegenHashTableLoad(), CodeGenerator::codegenHoistedConstants(), CodeGenerator::codegenHoistedConstantsLoads(), GpuSharedMemCodeBuilder::codegenInitialization(), CodeGenerator::codegenIntArith(), CodeGenerator::codegenIsNull(), OverlapsJoinHashTable::codegenKey(), BaselineJoinHashTable::codegenKey(), CodeGenerator::codegenLogical(), OverlapsJoinHashTable::codegenManyKey(), BaselineJoinHashTable::codegenMatchingSet(), JoinHashTable::codegenMatchingSet(), OverlapsJoinHashTable::codegenMatchingSet(), CodeGenerator::codegenMod(), CodeGenerator::codegenMul(), GroupByAndAggregate::codegenMultiColumnBaselineHash(), GroupByAndAggregate::codegenMultiColumnPerfectHash(), TargetExprCodegenBuilder::codegenMultiSlotSampleExpressions(), CodeGenerator::codegenOuterJoinNullPlaceholder(), GroupByAndAggregate::codegenOutputSlot(), CodeGenerator::codegenOverlaps(), GroupByAndAggregate::codegenPerfectHashFunction(), CodeGenerator::codegenQualifierCmp(), GpuSharedMemCodeBuilder::codegenReduction(), 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(), 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(), geospatial::compress_coords(), WindowFunctionContext::compute(), anonymous_namespace{Execute.cpp}::compute_buffer_entry_guess(), OverlapsJoinHashTable::computeBucketInfo(), OverlapsJoinHashTable::computeBucketSizes(), Executor::computeColRangesCache(), Fragmenter_Namespace::computeRowIndicesOfShards(), Executor::computeStringDictionaryGenerations(), LeafAggregator::connect(), foreign_storage::csv_file_buffer_parser::convert_import_buffers_to_data_blocks(), GroupByAndAggregate::convertNullIfAny(), ArrowResultSetConverter::convertToArrow(), ArrayValueConverter< ELEMENT_CONVERTER >::convertToColumnarFormat(), GeoPointValueConverter::convertToColumnarFormat(), GeoLinestringValueConverter::convertToColumnarFormat(), GeoPolygonValueConverter::convertToColumnarFormat(), GeoMultiPolygonValueConverter::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(), DBHandler::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(), anonymous_namespace{NativeCodegen.cpp}::cpp_to_llvm_name(), NumericConverterFactory< SOURCE_TYPE, TARGET_TYPE >::create(), StringDictionaryClient::create(), import_export::QueryExporter::create(), DictionaryConverterFactory< TARGET_TYPE >::create(), Encoder::Create(), anonymous_namespace{RelAlgDagBuilder.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(), DBHandler::create_new_session(), anonymous_namespace{ArrowResultSetConverter.cpp}::create_or_append_validity(), anonymous_namespace{ArrowResultSetConverter.cpp}::create_or_append_value(), DBHandler::create_simple_result(), anonymous_namespace{ExternalExecutor.cpp}::create_table_schema(), Buffer_Namespace::BufferMgr::createBuffer(), Catalog_Namespace::SysCatalog::createDatabase(), Parser::CreateDataframeStmt::CreateDataframeStmt(), foreign_storage::ForeignStorageMgr::createDataWrapperIfNotExists(), File_Namespace::FileMgr::createFile(), CreateForeignServerCommand::CreateForeignServerCommand(), CreateForeignTableCommand::CreateForeignTableCommand(), Geo_namespace::GeoBase::createFromWkb(), DBHandler::createInMemoryCalciteSession(), CodeGenerator::createInValuesBitmap(), Executor::createKernels(), CodeGenerator::createLineStringStructType(), CodeGenerator::createMultiPolygonStructType(), CodeGenerator::createPointStructType(), CodeGenerator::createPolygonStructType(), Catalog_Namespace::Catalog::createShardedTable(), Parser::CreateTableStmt::CreateTableStmt(), RelAlgExecutor::createUnionWorkUnit(), RelAlgExecutor::createWindowFunctionContext(), CudaAllocator::CudaAllocator(), anonymous_namespace{RelAlgTranslator.cpp}::datum_from_scalar_tv(), datum_to_string(), DdlCommandExecutor::DdlCommandExecutor(), ThrustAllocator::deallocate(), logger::debug_timer_new_thread(), anonymous_namespace{RelAlgExecutor.cpp}::decide_approx_count_distinct_implementation(), decimal_to_int_type(), Analyzer::Estimator::deep_copy(), Analyzer::ExpressionTuple::deep_copy(), Analyzer::Subquery::deep_copy(), RexLiteral::deepCopy(), RelScan::deepCopy(), RelLeftDeepInnerJoin::deepCopy(), Catalog_Namespace::Catalog::delDictionary(), Buffer_Namespace::BufferMgr::deleteBuffer(), ForeignStorageBufferMgr::deleteBuffer(), ForeignStorageBufferMgr::deleteBuffersWithPrefix(), anonymous_namespace{ExtensionFunctionsWhitelist.cpp}::deserialize_type(), Parser::InsertValuesStmt::determineLeafIndex(), Executor::deviceCount(), Executor::deviceCycles(), GroupByAndAggregate::DiamondCodegen::DiamondCodegen(), DictionaryValueConverter< TARGET_TYPE >::DictionaryValueConverter(), RenderInfo::disableCudaBuffers(), anonymous_namespace{RelAlgDagBuilder.cpp}::disambiguate_rex(), RenderHandler::disconnect(), LeafAggregator::disconnect(), details::RelAlgDispatcher::dispatchAggregate(), details::RelAlgDispatcher::dispatchFilter(), details::RelAlgDispatcher::dispatchLogicalValues(), details::RelAlgDispatcher::dispatchModify(), details::RelAlgDispatcher::dispatchProject(), details::RelAlgDispatcher::dispatchSort(), details::RelAlgDispatcher::dispatchTableFunction(), details::RelAlgDispatcher::dispatchTableScan(), details::RelAlgDispatcher::dispatchUnion(), DistributedLoader::DistributedLoader(), import_export::Loader::distributeToShards(), Analyzer::Constant::do_cast(), do_radix_sort(), anonymous_namespace{RelAlgExecutor.cpp}::do_table_reordering(), Catalog_Namespace::Catalog::doTruncateTable(), StringDictionaryClient::drop(), Catalog_Namespace::Catalog::dropColumn(), DropForeignServerCommand::DropForeignServerCommand(), DropForeignTableCommand::DropForeignTableCommand(), Catalog_Namespace::Catalog::dropTable(), Catalog_Namespace::Catalog::dropTableFromJsonUnlocked(), Catalog_Namespace::Catalog::dumpCreateTable(), Catalog_Namespace::Catalog::dumpSchema(), eliminate_dead_columns(), eliminate_identical_copy(), anonymous_namespace{JoinLoopTest.cpp}::emit_external_call(), CgenState::emitCall(), encoding_to_thrift(), CodeGenerator::endArgsNullcheck(), Catalog_Namespace::Catalog::eraseTablePhysicalData(), Buffer_Namespace::BufferMgr::evict(), TableFunctionExecutionContext::execute(), LeafAggregator::execute(), DropForeignTableCommand::execute(), RefreshForeignTablesCommand::execute(), Parser::CreateTableAsSelectStmt::execute(), Parser::DropTableStmt::execute(), Parser::OptimizeTableStmt::execute(), Parser::RenameTableStmt::execute(), Parser::RenameColumnStmt::execute(), Parser::AddColumnStmt::execute(), Parser::DropColumnStmt::execute(), Parser::CopyTableStmt::execute(), Parser::DropViewStmt::execute(), Parser::InsertValuesStmt::execute(), RenderHandler::execute_next_render_step(), MapDLeafHandler::execute_query_step(), DBHandler::execute_rel_alg_df(), RelAlgExecutor::executeDelete(), RelAlgExecutor::executeLogicalValues(), Executor::executePlanWithGroupBy(), Executor::executePlanWithoutGroupBy(), RelAlgExecutor::executeProject(), RelAlgExecutor::executeRelAlgQuery(), RelAlgExecutor::executeRelAlgQueryNoRetry(), RelAlgExecutor::executeRelAlgQuerySingleStep(), RelAlgExecutor::executeRelAlgQueryWithFilterPushDown(), RelAlgExecutor::executeRelAlgSeq(), RelAlgExecutor::executeRelAlgStep(), RelAlgExecutor::executeSimpleInsert(), RelAlgExecutor::executeSort(), RelAlgExecutor::executeTableFunction(), RelAlgExecutor::executeUpdate(), Executor::executeUpdate(), RelAlgExecutor::executeWorkUnit(), Executor::executeWorkUnitImpl(), Executor::executeWorkUnitPerFragment(), ExecutionEngineWrapper::ExecutionEngineWrapper(), Catalog_Namespace::Catalog::expandGeoColumn(), import_export::anonymous_namespace{Importer.cpp}::explode_collections_step2(), import_export::QueryExporterCSV::exportResults(), import_export::QueryExporterGDAL::exportResults(), ExpressionRange::ExpressionRange(), anonymous_namespace{ExtensionsIR.cpp}::ext_arg_type_to_llvm_type(), foreign_storage::ForeignStorageMgr::fetchBuffer(), ForeignStorageBufferMgr::fetchBuffer(), Buffer_Namespace::BufferMgr::fetchBuffer(), foreign_storage::ParquetDataWrapper::fetchChunkMetadata(), Executor::fetchChunks(), OverlapsJoinHashTable::fetchColumnsForDevice(), JoinHashTableInterface::fetchJoinColumn(), Executor::fetchUnionChunks(), 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(), CodeGenerator::NullCheckCodegen::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(), ForeignStorageBufferMgr::free(), Buffer_Namespace::CpuBufferMgr::freeAllMem(), CudaAllocator::freeGpuAbstractBuffer(), JoinHashTable::freeHashBufferGpuMemory(), BaselineJoinHashTable::freeHashBufferGpuMemory(), File_Namespace::FileInfo::freePage(), DBObjectKey::fromString(), import_export::anonymous_namespace{GDAL.cpp}::gdal_error_handler(), import_export::Importer::gdalGetLayersInGeoFile(), import_export::Importer::gdalToColumnDescriptors(), anonymous_namespace{JoinLoopTest.cpp}::generate_descriptors(), TableFunctionCompilationContext::generateEntryPoint(), TableFunctionCompilationContext::generateGpuKernel(), ScalarCodeGenerator::generateNativeCode(), CodeGenerator::generateNativeCPUCode(), StubGenerator::generateStub(), GenericKeyHandler::GenericKeyHandler(), JoinHashTable::genHashTableKey(), Geo_namespace::GeoGeometryCollection::GeoGeometryCollection(), 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(), get_agg_type(), DBHandler::get_all_roles_for_user(), get_arg_by_name(), anonymous_namespace{ExtensionsIR.cpp}::get_arr_struct_type(), 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(), import_export::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{RelAlgDagBuilder.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_overflow_underflow_safe_scaled_values(), anonymous_namespace{RelAlgExecutor.cpp}::get_input_nest_levels(), anonymous_namespace{RelAlgExecutor.cpp}::get_inputs_meta(), anonymous_namespace{RelAlgExecutionDescriptor.cpp}::get_join_vertices(), get_key_bytes_rowwise(), anonymous_namespace{WindowContext.cpp}::get_lag_or_lead_argument(), DBHandler::get_layers_in_geo_file(), StringDictionaryClient::get_like(), anonymous_namespace{RelAlgOptimizer.cpp}::get_live_ins(), anonymous_namespace{ExtensionsIR.cpp}::get_llvm_type_from_sql_array_type(), anonymous_namespace{TableFunctionCompilationContext.cpp}::get_llvm_type_from_sql_column_type(), get_matching_baseline_hash_slot_readonly(), anonymous_namespace{ResultSetReduction.cpp}::get_matching_group_value_reduction(), anonymous_namespace{Execute.cpp}::get_merged_result(), get_null_check_suffix(), get_num_allocated_rows_from_gpu(), foreign_storage::get_offset_after_header(), StringDictionaryClient::get_or_add_bulk(), StringDictionaryClient::get_or_add_bulk_array(), anonymous_namespace{ColumnIR.cpp}::get_phys_int_type(), anonymous_namespace{ArrowResultSetConverter.cpp}::get_physical_type(), StringDictionaryClient::get_regexp_like(), RenderHandler::get_render_manager(), foreign_storage::get_request_from_pool(), RenderHandler::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(), DBHandler::get_table_details_impl(), 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(), foreign_storage::get_thread_count(), anonymous_namespace{RelAlgExecutor.cpp}::get_used_inputs(), foreign_storage::get_var_length_data_block_size(), anonymous_namespace{RelAlgOptimizer.cpp}::get_visible_projects(), QueryExecutionContext::getAggInitValForIndex(), ForeignStorageBufferMgr::getAllocated(), RenderAllocator::getAllocatedSize(), ColumnFetcher::getAllTableColumnFragments(), JsonColumnSqlType::getArraySize(), ArrowResultSetConverter::getArrowBatch(), getArrowImportType(), ArrowResultSetConverter::getArrowResult(), RenderAllocator::getBasePtr(), ExpressionRange::getBucket(), ForeignStorageBufferMgr::getBuffer(), Buffer_Namespace::BufferMgr::getBuffer(), foreign_storage::CsvDataWrapper::getBufferFromMap(), ResultSet::getBufferSizeBytes(), BaselineJoinHashTable::getCachedHashTable(), JoinHashTable::getCachedHashTable(), QueryRunner::QueryRunner::getCatalog(), getChunkAccessorTable(), foreign_storage::CsvDataWrapper::getChunkBuffer(), Chunk_NS::Chunk::getChunkBuffer(), getChunkItersAndRowOffset(), Fragmenter_Namespace::InsertOrderFragmenter::getChunkMetadata(), ForeignStorageBufferMgr::getChunkMetadataVec(), ForeignStorageBufferMgr::getChunkMetadataVecForKeyPrefix(), Fragmenter_Namespace::InsertOrderFragmenter::getChunksForAllColumns(), Executor::getColLazyFetchInfo(), QueryMemoryDescriptor::getColOffInBytes(), AggregatedColRange::getColRange(), ResultSet::getColumnarBuffer(), foreign_storage::anonymous_namespace{LazyParquetImporter.cpp}::ForeignTableSchema::getColumnDescriptor(), 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(), foreign_storage::ParquetDataWrapper::getColumnsToInitialize(), BaselineJoinHashTable::getCompositeKeyInfo(), RelAlgNode::getContextData(), RenderAllocator::getCurrentChunkOffset(), RenderAllocator::getCurrentChunkSize(), foreign_storage::ForeignStorageMgr::getDataWrapper(), anonymous_namespace{ExpressionRange.cpp}::getDateTimePrecisionCastRange(), Catalog_Namespace::Catalog::getDeletedColumnIfRowsDeleted(), ResultSet::getDeviceEstimatorBuffer(), Catalog_Namespace::Catalog::getDictionary(), JoinColumnIterator::getElementSwitch(), JsonColumnEncoding::getEncodingName(), JsonColumnEncoding::getEncodingParam(), BaselineJoinHashTable::getEntryCntCachedHashTable(), StringDictionary::getEquals(), RenderAllocator::getExecutionPolicy(), RexSubQuery::getExecutionResult(), QueryRunner::QueryRunner::getExecutor(), Executor::getExecutor(), getExpressionRange(), GroupByAndAggregate::getExprRangeInfo(), Calcite::getExtensionFunctionWhitelist(), File_Namespace::FileMgr::getFileForFileId(), File_Namespace::GlobalFileMgr::getFileMgr(), RelAlgExecutor::getFilteredCountAll(), RelAlgExecutor::getFilterSelectivity(), Catalog_Namespace::Catalog::getForeignServersForUser(), ExpressionRange::getFpMax(), ExpressionRange::getFpMin(), Fragmenter_Namespace::InsertOrderFragmenter::getFragmentInfo(), GpuSharedMemCodeBuilder::getFunction(), TableGenerations::getGeneration(), Geo_namespace::GeoTypesFactory::getGeoColumnsImpl(), Data_Namespace::DataMgr::getGlobalFileMgr(), LeafAggregator::getHardwareInfo(), RelScan::getHintInfo(), RelProject::getHintInfo(), RelAggregate::getHintInfo(), RelJoin::getHintInfo(), RelCompound::getHintInfo(), RelAlgTranslator::getInIntegerSetExpr(), BaselineJoinHashTable::getInnerTableId(), BaselineJoinHashTable::getInnerTableRteIdx(), JoinHashTable::getInstance(), JoinHashTableInterface::getInstance(), ExpressionRange::getIntMax(), ExpressionRange::getIntMin(), ForeignStorageBufferMgr::getInUseSize(), BaselineJoinHashTable::getJoinHashBuffer(), JoinHashTable::getJoinHashBuffer(), BaselineJoinHashTable::getJoinHashBufferSize(), JoinHashTable::getJoinHashBufferSize(), Executor::getJoinHashTablePtrs(), BaselineJoinHashTable::getKeyBufferSize(), GroupByAndAggregate::getKeylessInfo(), getLeafColumnRange(), LeafAggregator::getLeafMemoryInfo(), LeafAggregator::getLeafStatus(), StringDictionary::getLike(), ExtensionFunctionsWhitelist::getLLVMDeclarations(), PlanState::getLocalColumnId(), foreign_storage::ForeignTableColumnMap::getLogicalIndex(), ForeignStorageBufferMgr::getMaxSize(), Data_Namespace::DataMgr::getMemoryInfo(), ForeignStorageBuffer::getMemoryPtr(), foreign_storage::ParquetDataWrapper::getMetadataLoader(), ForeignStorageBufferMgr::getMgrType(), GpuCompilationContext::getNativeFunctionPointers(), 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::getOrAddBulkParallel(), StringDictionary::getOrAddBulkRemote(), StringDictionary::getOrAddImpl(), CgenState::getOrAddLiteral(), StringDictionaryProxy::getOrAddTransient(), RelAlgExecutor::getOuterFragmentCount(), JsonColumnSqlType::getParam1(), JsonColumnSqlType::getParam2(), QueryRunner::QueryRunner::getParsedQueryHintofQuery(), RelAlgExecutor::getParsedQueryHints(), foreign_storage::ForeignTableColumnMap::getPhysicalColumnSpan(), foreign_storage::ForeignTableColumnMap::getPhysicalIndex(), Catalog_Namespace::Catalog::getPhysicalTablesDescriptors(), QueryMemoryDescriptor::getPrependedGroupBufferSizeInBytes(), QueryMemoryDescriptor::getPrependedGroupColOffInBytes(), RelProject::getProjectAt(), RelProject::getProjectAtAndRelease(), ResultSet::getQueryMemDesc(), RenderInfo::getQuerySsboLayout(), RenderInfo::getQueryVboLayout(), StringDictionary::getRegexpLike(), RenderAllocatorMap::getRenderAllocator(), RenderInfo::getRenderQueryOpts(), RenderInfo::getRenderQueryOptsPtr(), ColumnFetcher::getResultSetColumn(), RelAlgDagBuilder::getRootNode(), RelAlgDagBuilder::getRootNodeShPtr(), RelAlgExecutor::getRootRelAlgNode(), Executor::getRowCountAndOffsetForAllFrags(), foreign_storage::ParquetDataWrapper::getRowGroupsColumnsAndFragmentsToLoad(), QueryExecutionContext::getRowSet(), QueryMemoryDescriptor::getRowSize(), StorageIOFacility< EXECUTOR_TRAITS, FRAGMENT_UPDATER >::getRsBufferNoPadding(), RenderInfo::getSessionInfo(), GroupByAndAggregate::getShardedTopBucket(), JsonColumnSqlType::getSqlType(), StringDictionaryProxy::getString(), StringDictionaryProxy::getStringBytes(), StringDictionary::getStringBytes(), StringDictionary::getStringBytesChecked(), StringDictionary::getStringChecked(), ResultSet::getStringDictionaryPayloadCopy(), Executor::getStringDictionaryProxy(), RowSetMemoryOwner::getStringDictProxy(), RelAlgExecutor::getSubqueries(), ResultSet::getSupportedSingleSlotTargetBitmap(), getSyntheticColumnVar(), getSyntheticInputTableInfo(), File_Namespace::GlobalFileMgr::getTableEpoch(), Catalog_Namespace::Catalog::getTableEpoch(), Executor::getTableFragmentIndices(), anonymous_namespace{RelAlgDagBuilder.cpp}::getTableFromScanNode(), InputTableInfoCache::getTableInfo(), ResultSet::getTargetInitVals(), DBHandler::getTargetMetaInfo(), DBHandler::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(), GpuReductionHelperJIT::GpuReductionHelperJIT(), GpuSharedMemCodeBuilder::GpuSharedMemCodeBuilder(), GpuSharedMemoryContext::GpuSharedMemoryContext(), QueryRunner::QueryRunner::gpusPresent(), Executor::gridSize(), Analyzer::Subquery::group_predicates(), QueryExecutionContext::groupBufferToDeinterleavedResults(), Executor::groupByColumnCodegen(), anonymous_namespace{RelAlgExecutor.cpp}::groups_approx_upper_bound(), RelAlgExecutor::handleNop(), RelAlgExecutor::handleOutOfMemoryRetry(), Fragmenter_Namespace::InsertOrderFragmenter::hasDeletedRows(), anonymous_namespace{SysCatalog.cpp}::hash_with_bcrypt(), CodeGenerator::hashJoinLhs(), CodeGenerator::hashJoinLhsTuple(), RenderInfo::hasInSituData(), ExpressionRange::hasNulls(), hoist_filter_cond_to_cross_join(), DBHandler::import_geo_table(), DBHandler::import_table(), import_export::import_thread_delimited(), import_export::import_thread_shapefile(), import_export::Importer::importDelimited(), import_export::Importer::importGDAL(), QueryRunner::ImportDriver::importGeoTable(), anonymous_namespace{WindowContext.cpp}::index_to_partition_end(), Fragmenter_Namespace::indexOf(), anonymous_namespace{RelAlgDagBuilder.cpp}::indices_from_json_array(), QueryRunner::QueryRunner::init(), Calcite::init(), File_Namespace::FileMgr::init(), import_export::Loader::init(), ColumnarResults::initAllConversionFunctions(), QueryMemoryInitializer::initColumnarGroups(), QueryMemoryInitializer::initColumnPerRow(), GroupByAndAggregate::initCountDistinctDescriptors(), Chunk_NS::Chunk::initEncoder(), QueryMemoryInitializer::initGroups(), BaselineJoinHashTable::initHashTableForDevice(), OverlapsJoinHashTable::initHashTableOnCpu(), BaselineJoinHashTable::initHashTableOnCpu(), OverlapsJoinHashTable::initHashTableOnGpu(), ResultSetStorage::initializeBaselineValueSlots(), ArrowResultSetConverter::initializeColumnBuilder(), ResultSetStorage::initializeColWise(), ResultSet::ColumnWiseTargetAccessor::initializeOffsetsForStorage(), ResultSetStorage::initializeRowWise(), JoinHashTable::initOneToManyHashTable(), JoinHashTable::initOneToManyHashTableOnCpu(), JoinHashTable::initOneToOneHashTable(), JoinHashTable::initOneToOneHashTableOnCpu(), ResultSet::initPermutationBuffer(), GroupByAndAggregate::initQueryMemoryDescriptor(), ColumnarResults::initReadFunctions(), ColumnarResults::initWriteFunctions(), GpuSharedMemCodeBuilder::injectFunctionsInto(), 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(), import_export::anonymous_namespace{QueryExporterGDAL.cpp}::insert_array_column(), DBHandler::insert_data(), import_export::anonymous_namespace{QueryExporterGDAL.cpp}::insert_geo_column(), anonymous_namespace{RelAlgExecutor.cpp}::insert_one_dict_str(), import_export::anonymous_namespace{QueryExporterGDAL.cpp}::insert_scalar_column(), import_export::RenderGroupAnalyzer::insertBoundsAndReturnRenderGroup(), Fragmenter_Namespace::InsertDataLoader::insertData(), Fragmenter_Namespace::InsertOrderFragmenter::insertDataImpl(), LeafAggregator::insertDataToLeaf(), Parser::LocalConnector::insertDataToLeaf(), Parser::InsertValuesStmt::InsertValuesStmt(), import_export::anonymous_namespace{Importer.cpp}::int_value_at(), LeafAggregator::interrupt(), DBHandler::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(), ForeignStorageBufferMgr::isAllocationCapped(), JsonColumnSqlType::isArray(), ForeignStorageBufferMgr::isBufferOnDevice(), Executor::isCPUOnly(), ResultSetReductionJIT::isEmpty(), ResultSetStorage::isEmptyEntry(), ResultSetStorage::isEmptyEntryColumnar(), PersistentStorageMgr::isForeignStorage(), RelProject::isIdentity(), RenderInfo::isInSituDataFlagUnset(), ResultSet::isNull(), RenderInfo::isPotentialInSituRender(), anonymous_namespace{RelAlgDagBuilder.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(), Executor::launchKernels(), 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(), DBHandler::load_table(), DBHandler::load_table_binary(), foreign_storage::ParquetDataWrapper::loadBufferIntoMap(), foreign_storage::ParquetDataWrapper::loadChunk(), DBObject::loadKey(), foreign_storage::ParquetDataWrapper::loadMetadataChunk(), ColumnarResults::locateAndCountEntries(), logger::logAndEraseDurationTree(), ForeignStorageInterface::lookupBufferManager(), 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(), ColumnFetcher::makeJoinColumn(), anonymous_namespace{RelAlgTranslator.cpp}::makeNumericConstant(), ResultSet::makeTargetValue(), ResultSet::makeVarlenTargetValue(), foreign_storage::ForeignTableColumnMap::mapColumns(), 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{ExtensionFunctionsBinding.cpp}::match_arguments(), 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{ExecutionKernel.cpp}::need_to_hold_chunk(), needs_dictionary_translation(), RaExecutionSequence::next(), Parser::OperExpr::normalize(), Parser::CaseExpr::normalize(), normalize_column_pairs(), nullable_str_to_string(), import_export::NullArray(), CodeGenerator::NullCheckCodegen::NullCheckCodegen(), Executor::numBlocksPerMP(), numeric_type_name(), ObjectPermissionTypeToString(), GenericKeyHandler::operator()(), TargetExprCodegenBuilder::operator()(), std::hash< const InputColDescriptor * >::operator()(), std::equal_to< shared_ptr< const InputColDescriptor > >::operator()(), ResultSet::ResultSetComparator< BUFFER_ITERATOR_TYPE >::operator()(), Parser::DefaultValidate< StringLiteral >::operator()(), Parser::CaseSensitiveValidate::operator()(), InternalTargetValue::operator<(), Analyzer::Estimator::operator==(), ExpressionRange::operator==(), Analyzer::Subquery::operator==(), RenderAllocatorMap::operator[](), ExpressionRange::operator||(), ForeignStorageBuffer::pageCount(), ForeignStorageBuffer::pageSize(), pair_to_double(), foreign_storage::csv_file_buffer_parser::parse_buffer(), anonymous_namespace{RelAlgDagBuilder.cpp}::parse_case(), foreign_storage::parse_file_regions(), anonymous_namespace{RelAlgDagBuilder.cpp}::parse_literal(), anonymous_namespace{RelAlgDagBuilder.cpp}::parse_operator(), anonymous_namespace{RelAlgDagBuilder.cpp}::parse_scalar_expr(), anonymous_namespace{RelAlgDagBuilder.cpp}::parse_subquery(), anonymous_namespace{RelAlgDagBuilder.cpp}::parse_type(), anonymous_namespace{RelAlgDagBuilder.cpp}::parse_window_bound(), details::RelAlgDispatcher::parseHintString(), Parser::parser_slistval_to_vector(), foreign_storage::partition_by_fragment(), anonymous_namespace{RelAlgOptimizer.cpp}::pick_always_live_col_idx(), QueryMemoryDescriptor::pick_target_compact_width(), import_export::TypedImportBuffer::pop_value(), foreign_storage::CsvDataWrapper::populateChunk(), Parser::InsertIntoTableAsSelectStmt::populateData(), NumericValueConverter< int64_t, TARGET_TYPE >::populateFixedArrayNullSentinel(), foreign_storage::CsvDataWrapper::populateMetadataForChunkKeyPrefix(), foreign_storage::OptionsContainer::populateOptionsMap(), Catalog_Namespace::SysCatalog::populateRoleDbObjects(), CodeGenerator::posArg(), DBHandler::prepare_columnar_loader(), RenderAllocatorMap::prepForRendering(), details::RelAlgDispatcher::prev(), ForeignStorageBufferMgr::printSlabs(), foreign_storage::csv_file_buffer_parser::process_geo_column(), Data_Namespace::ProcMeminfoParser::ProcMeminfoParser(), project_separates_sort(), 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(), ForeignStorageBufferMgr::putBuffer(), Buffer_Namespace::BufferMgr::putBuffer(), qual_to_conjunctive_form(), qual_to_disjunctive_form(), MapDLeafHandler::query_get_outer_fragment_count(), LeafAggregator::query_get_outer_fragment_counts(), query_group_by_template_impl(), query_template_impl(), QueryExecutionContext::QueryExecutionContext(), QueryMemoryDescriptor::QueryMemoryDescriptor(), QueryMemoryInitializer::QueryMemoryInitializer(), RenderInfo::queryRanWithInSituData(), QueryRunner::QueryRunner::QueryRunner(), Parser::QuerySpec::QuerySpec(), ResultSet::radixSortOnCpu(), RaExecutionSequence::RaExecutionSequence(), DummyPersistentForeignStorage::read(), ArrowCsvForeignStorage::read(), Buffer_Namespace::Buffer::read(), File_Namespace::FileBuffer::read(), foreign_storage::anonymous_namespace{LazyParquetImporter.cpp}::read_parquet_metadata_into_import_buffer(), anonymous_namespace{TableOptimizer.cpp}::read_scalar_target_value(), Parser::readBooleanLiteral(), File_Namespace::readForThread(), File_Namespace::FileBuffer::readMetadata(), import_export::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(), ResultSetStorage::reduceOneSlotSingleValue(), Executor::reduceResults(), ResultSetStorage::reduceSingleRow(), Executor::reduceSpeculativeTopN(), StringNoneEncoder::reduceStats(), FixedLengthArrayNoneEncoder::reduceStats(), ArrayNoneEncoder::reduceStats(), RefreshForeignTablesCommand::RefreshForeignTablesCommand(), ForeignStorageInterface::registerPersistentStorageInterface(), ArrowCsvForeignStorage::registerTable(), JoinHashTable::reifyOneToManyForDevice(), JoinHashTable::reifyOneToOneForDevice(), OverlapsJoinHashTable::reifyWithLayout(), BaselineJoinHashTable::reifyWithLayout(), RelAlgDagBuilder::RelAlgDagBuilder(), Parser::TrackedPtr< T >::release(), Parser::TrackedListPtr< T >::release(), RelFilter::RelFilter(), RelLeftDeepInnerJoin::RelLeftDeepInnerJoin(), RelTableFunction::RelTableFunction(), anonymous_namespace{RelAlgDagBuilder.cpp}::remapTargetPointers(), Catalog_Namespace::Catalog::removeChunks(), DBHandler::removeInMemoryCalciteSession(), Catalog_Namespace::Catalog::removeTableFromMap(), Catalog_Namespace::Catalog::renameColumn(), Catalog_Namespace::Catalog::renameForeignServer(), Catalog_Namespace::Catalog::renamePhysicalTable(), Catalog_Namespace::Catalog::renameTable(), RenderHandler::render_vega(), RenderAllocator::RenderAllocator(), RenderAllocatorMap::RenderAllocatorMap(), RenderInfo::RenderInfo(), anonymous_namespace{RelAlgOptimizer.cpp}::replace_all_usages(), RelProject::replaceInput(), Fragmenter_Namespace::InsertOrderFragmenter::replicateData(), anonymous_namespace{RelAlgDagBuilder.cpp}::anonymous_namespace{RelAlgDagBuilder.cpp}::reproject_targets(), File_Namespace::FileMgr::requestFreePage(), File_Namespace::FileMgr::requestFreePages(), ForeignStorageBuffer::reserve(), ForeignStorageBuffer::reservedSize(), RenderInfo::reset(), reset_keys_in_row_buffer(), CodeGenerator::resolveGroupedColumnReference(), ArrowResultSet::resultSetArrowLoopback(), anonymous_namespace{ResultSetReductionCodegen.cpp}::return_early(), rewrite_overlaps_conjunction(), rewrite_sum_window(), ResultSetStorage::rewriteAggregateBufferOffsets(), QueryRewriter::rewriteColumnarDelete(), QueryRewriter::rewriteColumnarUpdate(), QueryRewriter::rewriteConstrainedByInImpl(), anonymous_namespace{RelAlgExecutor.cpp}::rex_to_conjunctive_form(), anonymous_namespace{RelAlgDagBuilder.cpp}::RexInputBackpropagationVisitor::RexInputBackpropagationVisitor(), RexLiteral::RexLiteral(), Catalog_Namespace::Catalog::roll(), logger::DurationTree::rootDuration(), details::RelAlgDispatcher::run(), ReductionInterpreterImpl::runAlloca(), ReductionInterpreterImpl::runBinaryOperator(), ReductionInterpreterImpl::runCall(), ReductionInterpreterImpl::runCast(), QueryRunner::QueryRunner::runDDLStatement(), ReductionInterpreterImpl::runExternalCall(), ReductionInterpreterImpl::runFor(), ReductionInterpreterImpl::runGetElementPtr(), ReductionInterpreterImpl::runICmp(), ExecutionKernel::runImpl(), QueryRunner::QueryRunner::runImport(), ReductionInterpreterImpl::runLoad(), ReductionInterpreterImpl::runMemCpy(), ReductionInterpreterImpl::runRet(), ReductionInterpreterImpl::runReturnEarly(), SqliteMemDatabase::runSelect(), QueryRunner::QueryRunner::runSelectQuery(), QueryRunner::QueryRunner::runSQL(), QueryRunner::QueryRunner::runSQLWithAllowingInterrupt(), anonymous_namespace{RelAlgOptimizer.cpp}::safe_to_redirect(), import_export::RenderGroupAnalyzer::seedFromExistingTableContents(), anonymous_namespace{RelAlgDagBuilder.cpp}::separate_window_function_expressions(), serialize_column_ref(), serialize_db_object(), serialize_table_ref(), anonymous_namespace{ExtensionFunctionsWhitelist.cpp}::serialize_type(), Executor::serializeLiterals(), Catalog_Namespace::Catalog::serializeTableJsonUnlocked(), set_component(), LeafAggregator::set_execution_mode(), import_export::Importer::set_geo_physical_import_buffer_columnar(), Analyzer::Constant::set_null_value(), LeafAggregator::set_table_epochLeaf(), ddl_utils::set_whitelisted_paths(), ResultSet::setCachedRowCount(), GroupByAndAggregate::DiamondCodegen::setChainToNext(), AggregatedColRange::setColRange(), CreateForeignTableCommand::setColumnDetails(), 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(), Catalog_Namespace::Catalog::setForeignServerDataWrapper(), Catalog_Namespace::Catalog::setForeignServerOptions(), ExpressionRange::setFpMax(), ExpressionRange::setFpMin(), CpuCompilationContext::setFunctionPointer(), TableGenerations::setGeneration(), RenderInfo::setInSituDataIfUnset(), ExpressionRange::setIntInvalidRange(), ExpressionRange::setIntMax(), ExpressionRange::setIntMin(), RenderInfo::setQuerySsboLayout(), RenderInfo::setQueryVboLayout(), ExecutionResult::setQueueTime(), CreateForeignTableCommand::setTableDetails(), Catalog_Namespace::Catalog::setTableEpoch(), import_export::setup_column_loaders(), Executor::setupCaching(), ShowForeignServersCommand::ShowForeignServersCommand(), Fragmenter_Namespace::shuffleByIndexes(), RenderHandler::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(), Fragmenter_Namespace::sortIndexesImpl(), SpeculativeTopNMap::SpeculativeTopNMap(), DBHandler::sql_execute_impl(), MapDLeafHandler::start_query(), RenderHandler::start_render_query(), RaExecutionSequence::stepsToNextBroadcast(), query_state::Event::stop(), StringDictionaryClient::storage_entry_count(), string_decode(), string_decompress(), StringDictionaryClient::StringDictionaryClient(), anonymous_namespace{RelAlgDagBuilder.cpp}::strings_from_json_array(), import_export::StringToArray(), StringValueConverter::StringValueConverter(), anonymous_namespace{RelAlgOptimizer.cpp}::sweep_dead_columns(), LeafAggregator::switch_database(), ResultSet::syncEstimatorBuffer(), anonymous_namespace{RelAlgExecutor.cpp}::synthesize_inputs(), synthesize_metadata(), anonymous_namespace{RelAlgExecutor.cpp}::table_id_from_ra(), TableOptimizer::TableOptimizer(), anonymous_namespace{QueryMemoryDescriptor.cpp}::target_expr_proj_indices(), import_export::TDatumToArrayDatum(), thrift_to_encoding(), CodeGenerator::toBool(), JoinHashTableInterface::toSet(), GpuSharedMemCodeBuilder::toString(), Analyzer::Estimator::toString(), JoinHashTableInterface::toString(), DBObject::toString(), RaExecutionSequence::totalDescriptorsCount(), lockmgr::TrackedRefLock< LOCK >::TrackedRefLock(), ColumnFetcher::transferColumnIfNeeded(), anonymous_namespace{ResultSetReductionCodegen.cpp}::translate_body(), translate_function(), anonymous_namespace{HashJoinRuntime.cpp}::translate_str_id_to_outer_dict(), StringDictionaryClient::translate_string_ids(), anonymous_namespace{RelAlgExecutor.cpp}::translate_targets(), RelAlgTranslator::translateAbs(), RelAlgTranslator::translateArrayFunction(), RelAlgTranslator::translateDatePlusMinus(), RelAlgTranslator::translateDatetime(), RelAlgTranslator::translateFunction(), RelAlgTranslator::translateFunctionWithGeoArg(), RelAlgTranslator::translateGeoColumn(), RelAlgTranslator::translateGeoFunctionArg(), RelAlgTranslator::translateGeoLiteral(), RelAlgTranslator::translateGeoOverlapsOper(), RelAlgTranslator::translateInOper(), RelAlgTranslator::translateInput(), RelAlgExecutor::translateLeftDeepJoinFilter(), RelAlgTranslator::translateLike(), RelAlgTranslator::translateLikely(), RelAlgTranslator::translateLower(), RelAlgTranslator::translateOper(), RelAlgTranslator::translateOverlapsOper(), RelAlgTranslator::translateRegexp(), RelAlgTranslator::translateScalarRex(), RelAlgTranslator::translateScalarSubquery(), RelAlgTranslator::translateSign(), 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(), import_export::TypedImportBuffer::TypedImportBuffer(), Parser::UniqueDef::UniqueDef(), Catalog_Namespace::anonymous_namespace{Catalog.cpp}::unserialize_key_metainfo(), Catalog_Namespace::SysCatalog::updateBlankPasswordsToRandom(), Fragmenter_Namespace::InsertOrderFragmenter::updateChunkStats(), Fragmenter_Namespace::InsertOrderFragmenter::updateColumn(), Fragmenter_Namespace::InsertOrderFragmenter::updateColumns(), foreign_storage::ParquetDataWrapper::updateFragmentMap(), StringDictionaryGenerations::updateGeneration(), Catalog_Namespace::Catalog::updateLogicalToPhysicalTableMap(), StringNoneEncoder::updateStats(), FixedLengthArrayNoneEncoder::updateStats(), ArrayNoneEncoder::updateStats(), foreign_storage::ParquetDataWrapper::updateStatsForBuffer(), Parser::UpdateStmt::UpdateStmt(), ResultSet::updateStorageEntryCount(), RenderInfo::useCudaBuffers(), DBHandler::user_can_access_table(), validate_shared_dictionary(), validate_shared_dictionary_order(), Parser::ValidateStmt::ValidateStmt(), DBHandler::value_to_thrift(), DBHandler::value_to_thrift_column(), anonymous_namespace{ResultSetReductionJIT.cpp}::varlen_buffer_sample(), ScalarExprVisitor< std::unordered_set< InputColDescriptor > >::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{RelAlgDagBuilder.cpp}::RexRebindReindexInputsVisitor::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(), anonymous_namespace{ExternalExecutor.cpp}::vt_column(), Executor::warpSize(), QueryDispatchQueue::worker(), ForeignStorageBuffer::write(), File_Namespace::FileBuffer::write(), ColumnarResults::writeBackCell(), File_Namespace::GlobalFileMgr::writeFileMgrData(), StorageIOFacility< EXECUTOR_TRAITS, FRAGMENT_UPDATER >::yieldDeleteCallback(), StorageIOFacility< EXECUTOR_TRAITS, FRAGMENT_UPDATER >::yieldUpdateCallback(), CudaAllocator::zeroDeviceMem(), BaselineJoinHashTable::~BaselineJoinHashTable(), CudaAllocator::~CudaAllocator(), GpuDeviceCompilationContext::~GpuDeviceCompilationContext(), InValuesBitmap::~InValuesBitmap(), JoinHashTable::~JoinHashTable(), ResultSet::~ResultSet(), anonymous_namespace{RelAlgDagBuilder.cpp}::RexWindowFuncReplacementVisitor::~RexWindowFuncReplacementVisitor(), RowSetMemoryOwner::~RowSetMemoryOwner(), StringDictionary::~StringDictionary(), ThrustAllocator::~ThrustAllocator(), and import_export::TypedImportBuffer::~TypedImportBuffer().

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

Referenced by ResultSetReductionJIT::codegen(), GpuReductionHelperJIT::codegen(), CodeGenerator::generateNativeCPUCode(), StubGenerator::generateStub(), Executor::interrupt(), main(), Executor::optimizeAndCodegenCPU(), query_group_by_template(), 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 150 of file TableFunctionCompilationContext.cpp.

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

Definition at line 148 of file TableFunctionCompilationContext.cpp.

std::unique_ptr<llvm::Module> rt_udf_cpu_module

Definition at line 75 of file NativeCodegen.cpp.

Referenced by TableFunctionCompilationContext::finalize().