OmniSciDB
085a039ca4
|
#include <cstddef>
#include "../Shared/sqltypes.h"
#include "Shared/StringTransform.h"
#include "Shared/types.h"
#include "Logger/Logger.h"
Go to the source code of this file.
Classes | |
struct | ChunkStats |
struct | ChunkMetadata |
Typedefs | |
using | ChunkMetadataMap = std::map< int, std::shared_ptr< ChunkMetadata >> |
using | ChunkMetadataVector = std::vector< std::pair< ChunkKey, std::shared_ptr< ChunkMetadata >>> |
Functions | |
int64_t | extract_min_stat_int_type (const ChunkStats &stats, const SQLTypeInfo &ti) |
int64_t | extract_max_stat_int_type (const ChunkStats &stats, const SQLTypeInfo &ti) |
double | extract_min_stat_fp_type (const ChunkStats &stats, const SQLTypeInfo &ti) |
double | extract_max_stat_fp_type (const ChunkStats &stats, const SQLTypeInfo &ti) |
using ChunkMetadataMap = std::map<int, std::shared_ptr<ChunkMetadata>> |
Definition at line 170 of file ChunkMetadata.h.
using ChunkMetadataVector = std::vector<std::pair<ChunkKey, std::shared_ptr<ChunkMetadata>>> |
Definition at line 172 of file ChunkMetadata.h.
|
inline |
Definition at line 166 of file ChunkMetadata.h.
References extract_fp_type_from_datum(), and ChunkStats::max.
Referenced by Executor::canSkipFragmentForFpQual(), and getLeafColumnRange().
|
inline |
Definition at line 158 of file ChunkMetadata.h.
References extract_int_type_from_datum(), and ChunkStats::max.
Referenced by getLeafColumnRange(), Executor::isFragmentFullyDeleted(), anonymous_namespace{StorageIOFacility.h}::should_recompute_metadata(), and Executor::skipFragment().
|
inline |
Definition at line 162 of file ChunkMetadata.h.
References extract_fp_type_from_datum(), and ChunkStats::min.
Referenced by Executor::canSkipFragmentForFpQual(), and getLeafColumnRange().
|
inline |
Definition at line 154 of file ChunkMetadata.h.
References extract_int_type_from_datum(), and ChunkStats::min.
Referenced by getLeafColumnRange(), Executor::isFragmentFullyDeleted(), anonymous_namespace{StorageIOFacility.h}::should_recompute_metadata(), and Executor::skipFragment().