OmniSciDB
85c2d10cdc
|
Functions | |
template<typename... ARGS> | |
DEVICE auto | accumulate (ARGS &&...args) |
template<typename... ARGS> | |
DEVICE auto | copy (ARGS &&...args) |
template<typename... ARGS> | |
DEVICE void | fill (ARGS &&...args) |
template<typename... ARGS> | |
DEVICE void | iota (ARGS &&...args) |
template<typename... ARGS> | |
DEVICE auto | lower_bound (ARGS &&...args) |
template<typename... ARGS> | |
DEVICE void | partial_sum (ARGS &&...args) |
template<typename... ARGS> | |
DEVICE void | reverse (ARGS &&...args) |
template<typename... ARGS> | |
DEVICE void | sort (ARGS &&...args) |
template<typename... ARGS> | |
DEVICE void | swap (ARGS &&...args) |
template<typename... ARGS> | |
DEVICE auto | upper_bound (ARGS &&...args) |
DEVICE auto gpu_enabled::accumulate | ( | ARGS &&... | args | ) |
Definition at line 42 of file gpu_enabled.h.
References run_benchmark_import::args.
Referenced by OverlapsJoinHashTable::approximateTupleCount(), QueryFragmentDescriptor::buildFragmentPerKernelMapForUnion(), RelAlgExecutor::createUnionWorkUnit(), ColSlotContext::getAlignedPaddedSizeForRange(), ColSlotContext::getAllSlotsPaddedSize(), ColSlotContext::getTotalBytesOfColumnarBuffers(), hide_sensitive_data_from_query(), QueryMemoryInitializer::initRowGroups(), ColumnarResults::mergeResults(), ResultSet::parallelRowCount(), ResultSetManager::reduce(), Executor::reduceMultiDeviceResultSets(), OverlapsJoinHashTable::reifyWithLayout(), QueryRewriter::rewriteColumnarDelete(), QueryRewriter::rewriteColumnarUpdate(), ExecutionKernel::runImpl(), logger::LogOptions::set_options(), and quantile::detail::Centroids< RealType, IndexType >::totalWeight().
DEVICE auto gpu_enabled::copy | ( | ARGS &&... | args | ) |
Definition at line 51 of file gpu_enabled.h.
References run_benchmark_import::args.
Referenced by quantile::detail::Centroids< RealType, IndexType >::appendAndSortCurrent(), anonymous_namespace{WindowContext.cpp}::apply_lag_to_partition(), anonymous_namespace{WindowContext.cpp}::apply_last_value_to_partition(), anonymous_namespace{WindowContext.cpp}::apply_permutation_to_partition(), CodeGenerator::codegenDictLike(), CodeGenerator::codegenDictRegexp(), CodeGenerator::codegenDictStrCmp(), WindowFunctionContext::compute(), WindowFunctionContext::computePartition(), anonymous_namespace{SysCatalog.cpp}::copy_catalog_if_read_only(), StringDictionary::copyStrings(), file_delete(), DBHandler::get_tables_meta_impl(), ResultSet::parallelTop(), UdfCompiler::parseToAst(), pop_n_rows_from_merged_heaps_gpu(), quantile::detail::anonymous_namespace{quantile.h}::Skipped< RealType, IndexType >::shiftRange(), and File_Namespace::FileBuffer::writeHeader().
DEVICE void gpu_enabled::fill | ( | ARGS &&... | args | ) |
Definition at line 60 of file gpu_enabled.h.
References run_benchmark_import::args.
Referenced by anonymous_namespace{WindowContext.cpp}::apply_first_value_to_partition(), quantile::detail::TDigest< RealType, IndexType >::mergeSorted(), ColSlotContext::setAllSlotsSize(), and ArrowForeignStorageBase::setNulls().
DEVICE void gpu_enabled::iota | ( | ARGS &&... | args | ) |
Definition at line 69 of file gpu_enabled.h.
References run_benchmark_import::args.
Referenced by WindowFunctionContext::compute(), find_push_down_filters(), anonymous_namespace{RelAlgOptimizer.cpp}::mark_live_columns(), Fragmenter_Namespace::SortedOrderFragmenter::sortData(), and anonymous_namespace{FromTableReordering.cpp}::traverse_join_cost_graph().
DEVICE auto gpu_enabled::lower_bound | ( | ARGS &&... | args | ) |
Definition at line 78 of file gpu_enabled.h.
References run_benchmark_import::args.
Referenced by StringDictionary::getCompare(), anonymous_namespace{RelAlgDagBuilder.cpp}::parse_operator(), org.apache.calcite.rel.externalize.MapDRelJson::toJson(), RelRexDagVisitor::visit(), and anonymous_namespace{RelLeftDeepInnerJoin.cpp}::RebindRexInputsFromLeftDeepJoin::visitInput().
DEVICE void gpu_enabled::partial_sum | ( | ARGS &&... | args | ) |
Definition at line 87 of file gpu_enabled.h.
References run_benchmark_import::args, and inclusive_scan().
Referenced by ColumnarResults::compactAndCopyEntries(), WindowFunctionContext::fillPartitionEnd(), WindowFunctionContext::fillPartitionStart(), find_push_down_filters(), inclusive_scan(), quantile::detail::TDigest< RealType, IndexType >::quantile(), and anonymous_namespace{RelLeftDeepInnerJoin.cpp}::RebindRexInputsFromLeftDeepJoin::RebindRexInputsFromLeftDeepJoin().
DEVICE void gpu_enabled::reverse | ( | ARGS &&... | args | ) |
Definition at line 96 of file gpu_enabled.h.
References run_benchmark_import::args.
Referenced by quantile::detail::Centroids< RealType, IndexType >::appendAndSortCurrent(), RelAlgExecutor::executeRelAlgQueryNoRetry(), and RaExecutionSequence::RaExecutionSequence().
DEVICE void gpu_enabled::sort | ( | ARGS &&... | args | ) |
Definition at line 105 of file gpu_enabled.h.
References run_benchmark_import::args.
Referenced by anonymous_namespace{RelAlgOptimizer.cpp}::add_new_indices_for(), anonymous_namespace{RelAlgDagBuilder.cpp}::add_window_function_pre_project(), Catalog_Namespace::Catalog::addTableToMap(), quantile::detail::Centroids< RealType, IndexType >::appendAndSortCurrent(), SpeculativeTopNMap::asRows(), Catalog_Namespace::Catalog::buildMaps(), WindowFunctionContext::compute(), Parser::InsertIntoTableAsSelectStmt::execute(), Parser::CreateTableAsSelectStmt::execute(), Parser::AddColumnStmt::execute(), RelAlgExecutor::executeRelAlgQueryNoRetry(), RelAlgExecutor::executeRelAlgQuerySingleStep(), RelAlgExecutor::executeRelAlgStep(), RelAlgExecutor::executeSort(), import_export::fill_missing_columns(), DBHandler::get_completion_hints(), anonymous_namespace{RelAlgExecutor.cpp}::get_input_desc_impl(), anonymous_namespace{RelAlgOptimizer.cpp}::get_live_ins(), Fragmenter_Namespace::InsertOrderFragmenter::getChunkMetadata(), File_Namespace::FileMgr::init(), RelRexDagVisitor::make_handlers(), anonymous_namespace{RelAlgExecutionDescriptor.cpp}::merge_sort_with_input(), quantile::detail::TDigest< RealType, IndexType >::mergeBuffer(), DBHandler::parse_to_ra(), anonymous_namespace{RelAlgOptimizer.cpp}::pick_always_live_col_idx(), project_separates_sort(), anonymous_namespace{RelAlgOptimizer.cpp}::propagate_input_renumbering(), Executor::resultsUnion(), File_Namespace::FileMgr::sortAndCopyFilePagesForCompaction(), StringDictionary::sortCache(), Fragmenter_Namespace::sortIndexesImpl(), RaExecutionSequence::stepsToNextBroadcast(), ResultSet::topPermutation(), and RelAlgVisitor< std::unordered_set< int > >::visit().
DEVICE void gpu_enabled::swap | ( | ARGS &&... | args | ) |
Definition at line 114 of file gpu_enabled.h.
References run_benchmark_import::args.
Referenced by SpeculativeTopNMap::asRows(), StringDictionaryGenerations::clear(), TableGenerations::clear(), AggregatedColRange::clear(), InputTableInfoCache::clear(), anonymous_namespace{RelAlgDagBuilder.cpp}::coalesce_nodes(), CodeGenerator::codegenLogicalShortCircuit(), eliminate_identical_copy(), RelAlgExecutor::executeRelAlgSeq(), Executor::fetchUnionChunks(), RelAlgExecutor::getOuterFragmentCount(), import_export::import_thread_delimited(), StringDictionary::invalidateInvertedIndex(), normalize_column_pair(), Executor::nukeCacheOfExecutors(), foreign_storage::csv_file_buffer_parser::set_coordinates_from_separate_lon_lat_columns(), and Catalog_Namespace::SysCatalog::updateUserRoleName().
DEVICE auto gpu_enabled::upper_bound | ( | ARGS &&... | args | ) |
Definition at line 123 of file gpu_enabled.h.
References run_benchmark_import::args.
Referenced by eliminate_dead_subqueries(), anonymous_namespace{JoinLoopTest.cpp}::generate_descriptors(), foreign_storage::ForeignTableSchema::getLogicalColumnIdIterator(), foreign_storage::anonymous_namespace{CsvReader.cpp}::offset_to_index(), anonymous_namespace{RelAlgDagBuilder.cpp}::parse_operator(), quantile::detail::TDigest< RealType, IndexType >::quantile(), org.apache.calcite.rel.externalize.MapDRelJson::toJson(), and anonymous_namespace{ResultSetReductionCodegen.cpp}::translate_for().