OmniSciDB
a5dc49c757
|
Basic constructors and methods of the row set interface. More...
#include "CardinalityEstimator.h"
#include "DataMgr/Chunk/Chunk.h"
#include "ResultSetBufferAccessors.h"
#include "ResultSetStorage.h"
#include "Shared/quantile.h"
#include "TargetValue.h"
#include <algorithm>
#include <atomic>
#include <functional>
#include <list>
#include <optional>
Go to the source code of this file.
Classes | |
class | ResultSetRowIterator |
class | ResultSet |
struct | ResultSet::QueryExecutionTimings |
struct | ResultSet::RowIterationState |
struct | ResultSet::VarlenTargetPtrPair |
struct | ResultSet::StorageLookupResult |
struct | ResultSet::TargetOffsets |
struct | ResultSet::RowWiseTargetAccessor |
struct | ResultSet::ColumnWiseTargetAccessor |
struct | ResultSet::ResultSetComparator< BUFFER_ITERATOR_TYPE > |
class | ResultSetManager |
class | RowSortException |
Namespaces | |
Analyzer | |
result_set | |
Typedefs | |
using | AppendedStorage = std::vector< std::unique_ptr< ResultSetStorage >> |
using | PermutationIdx = uint32_t |
using | Permutation = std::vector< PermutationIdx > |
using | PermutationView = VectorView< PermutationIdx > |
using | Comparator = std::function< bool(const PermutationIdx, const PermutationIdx)> |
Functions | |
bool | result_set::can_use_parallel_algorithms (const ResultSet &rows) |
std::optional< size_t > | result_set::first_dict_encoded_idx (std::vector< TargetInfo > const &) |
bool | result_set::use_parallel_algorithms (const ResultSet &rows) |
Basic constructors and methods of the row set interface.
Definition in file ResultSet.h.
using AppendedStorage = std::vector<std::unique_ptr<ResultSetStorage>> |
Definition at line 151 of file ResultSet.h.
using Comparator = std::function<bool(const PermutationIdx, const PermutationIdx)> |
Definition at line 155 of file ResultSet.h.
using Permutation = std::vector<PermutationIdx> |
Definition at line 153 of file ResultSet.h.
using PermutationIdx = uint32_t |
Definition at line 152 of file ResultSet.h.
using PermutationView = VectorView<PermutationIdx> |
Definition at line 154 of file ResultSet.h.