OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Encoder Member List

This is the complete list of members for Encoder, including all inherited members.

appendData(int8_t *&src_data, const size_t num_elems_to_append, const SQLTypeInfo &ti, const bool replicating=false, const int64_t offset=-1)=0Encoderpure virtual
appendEncodedData(const int8_t *index_data, int8_t *data, const size_t start_idx, const size_t num_elements)=0Encoderpure virtual
appendEncodedDataAtIndices(const int8_t *index_data, int8_t *data, const std::vector< size_t > &selected_idx)=0Encoderpure virtual
buffer_Encoderprotected
copyMetadata(const Encoder *copyFromEncoder)=0Encoderpure virtual
Create(Data_Namespace::AbstractBuffer *buffer, const SQLTypeInfo sqlType)Encoderstatic
date_days_overflow_validator_Encoderprotected
decimal_overflow_validator_Encoderprotected
Encoder(Data_Namespace::AbstractBuffer *buffer)Encoder
getMetadata(const std::shared_ptr< ChunkMetadata > &chunkMetadata)Encodervirtual
getMetadata(const SQLTypeInfo &ti)=0Encoderpure virtual
getNumElems() const Encoderinline
getNumElemsForBytesEncodedDataAtIndices(const int8_t *index_data, const std::vector< size_t > &selected_idx, const size_t byte_limit)=0Encoderpure virtual
num_elems_Encoderprotected
readMetadata(FILE *f)=0Encoderpure virtual
reduceStats(const Encoder &)=0Encoderpure virtual
resetChunkStats(const ChunkStats &)Encoderinlinevirtual
resetChunkStats()=0Encoderpure virtual
setNumElems(const size_t num_elems)Encoderinline
updateStats(const int64_t val, const bool is_null)=0Encoderpure virtual
updateStats(const double val, const bool is_null)=0Encoderpure virtual
updateStats(const int8_t *const src_data, const size_t num_elements)=0Encoderpure virtual
updateStats(const std::vector< std::string > *const src_data, const size_t start_idx, const size_t num_elements)=0Encoderpure virtual
updateStats(const std::vector< ArrayDatum > *const src_data, const size_t start_idx, const size_t num_elements)=0Encoderpure virtual
updateStatsEncoded(const int8_t *const dst_data, const size_t num_elements)Encoderinlinevirtual
writeMetadata(FILE *f)=0Encoderpure virtual
~Encoder()Encoderinlinevirtual