OmniSciDB  2e3a973ef4
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
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() constEncoderinline
num_elems_Encoderprotected
readMetadata(FILE *f)=0Encoderpure virtual
reduceStats(const Encoder &)=0Encoderpure virtual
resetChunkStats(const ChunkStats &)Encoderinlinevirtual
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
writeMetadata(FILE *f)=0Encoderpure virtual
~Encoder()Encoderinlinevirtual