OmniSciDB
a5dc49c757
|
#include <StringViewSource.h>
Public Member Functions | |
StringViewSource (const Chunk_NS::Chunk &input) | |
std::pair< const int8_t *, size_t > | getSourceData () override |
Public Member Functions inherited from data_conversion::BaseSource | |
virtual | ~BaseSource ()=default |
Private Attributes | |
std::vector< std::string_view > | src_string_views_ |
const Chunk_NS::Chunk & | input_ |
Definition at line 89 of file StringViewSource.h.
|
inline |
Definition at line 91 of file StringViewSource.h.
|
inlineoverridevirtual |
Implements data_conversion::BaseSource.
Definition at line 93 of file StringViewSource.h.
References CHECK, ColumnDescriptor::columnType, data_conversion::anonymous_namespace{StringViewSource.h}::get_materialized_string_views(), Chunk_NS::Chunk::getBuffer(), Catalog_Namespace::SysCatalog::getCatalog(), Chunk_NS::Chunk::getColumnDesc(), Chunk_NS::Chunk::getIndexBuf(), StringNoneEncoder::getStringAtIndex(), SQLTypeInfo::getStringDictKey(), input_, Catalog_Namespace::SysCatalog::instance(), src_string_views_, and UNREACHABLE.
|
private |
Definition at line 124 of file StringViewSource.h.
Referenced by getSourceData().
|
private |
Definition at line 122 of file StringViewSource.h.
Referenced by getSourceData().