OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
StringNoneEncoder.cpp File Reference

For unencoded strings. More...

#include "StringNoneEncoder.h"
#include <algorithm>
#include <cstdlib>
#include <memory>
#include "MemoryLevel.h"
+ Include dependency graph for StringNoneEncoder.cpp:

Go to the source code of this file.

Functions

template std::shared_ptr
< ChunkMetadata
StringNoneEncoder::appendData< std::string > (const std::vector< std::string > *srcData, const int start_idx, const size_t numAppendElems, const bool replicating)
 
template std::shared_ptr
< ChunkMetadata
StringNoneEncoder::appendData< std::string_view > (const std::vector< std::string_view > *srcData, const int start_idx, const size_t numAppendElems, const bool replicating)
 
template std::shared_ptr
< ChunkMetadata
StringNoneEncoder::appendData< std::string > (const std::string *srcData, const int start_idx, const size_t numAppendElems, const bool replicating)
 
template std::shared_ptr
< ChunkMetadata
StringNoneEncoder::appendData< std::string_view > (const std::string_view *srcData, const int start_idx, const size_t numAppendElems, const bool replicating)
 
template void StringNoneEncoder::update_elem_stats< std::string > (const std::string &elem)
 
template void StringNoneEncoder::update_elem_stats< std::string_view > (const std::string_view &elem)
 

Detailed Description

For unencoded strings.

Definition in file StringNoneEncoder.cpp.

Function Documentation

template std::shared_ptr<ChunkMetadata> StringNoneEncoder::appendData< std::string > ( const std::vector< std::string > *  srcData,
const int  start_idx,
const size_t  numAppendElems,
const bool  replicating 
)
template std::shared_ptr<ChunkMetadata> StringNoneEncoder::appendData< std::string > ( const std::string *  srcData,
const int  start_idx,
const size_t  numAppendElems,
const bool  replicating 
)
template std::shared_ptr<ChunkMetadata> StringNoneEncoder::appendData< std::string_view > ( const std::vector< std::string_view > *  srcData,
const int  start_idx,
const size_t  numAppendElems,
const bool  replicating 
)
template std::shared_ptr<ChunkMetadata> StringNoneEncoder::appendData< std::string_view > ( const std::string_view *  srcData,
const int  start_idx,
const size_t  numAppendElems,
const bool  replicating 
)
template void StringNoneEncoder::update_elem_stats< std::string > ( const std::string &  elem)
template void StringNoneEncoder::update_elem_stats< std::string_view > ( const std::string_view &  elem)