OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FixedLengthEncoder< T, V > Member List

This is the complete list of members for FixedLengthEncoder< T, V >, 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) overrideFixedLengthEncoder< T, V >inlinevirtual
appendEncodedData(const int8_t *, int8_t *data, const size_t start_idx, const size_t num_elements) overrideFixedLengthEncoder< T, V >inlinevirtual
appendEncodedDataAtIndices(const int8_t *, int8_t *data, const std::vector< size_t > &selected_idx) overrideFixedLengthEncoder< T, V >inlinevirtual
appendEncodedOrUnencodedData(int8_t *&src_data, const size_t num_elems_to_append, const SQLTypeInfo &ti, const bool replicating, const int64_t offset, const bool is_encoded)FixedLengthEncoder< T, V >inlineprivate
buffer_Encoderprotected
copyMetadata(const Encoder *copyFromEncoder) overrideFixedLengthEncoder< T, V >inlinevirtual
Create(Data_Namespace::AbstractBuffer *buffer, const SQLTypeInfo sqlType)Encoderstatic
dataMaxFixedLengthEncoder< T, V >
dataMinFixedLengthEncoder< T, V >
date_days_overflow_validator_Encoderprotected
decimal_overflow_validator_Encoderprotected
encodeDataAndUpdateStats(const T &unencoded_data)FixedLengthEncoder< T, V >inlineprivate
Encoder(Data_Namespace::AbstractBuffer *buffer)Encoder
FixedLengthEncoder(Data_Namespace::AbstractBuffer *buffer)FixedLengthEncoder< T, V >inline
getMetadata(const std::shared_ptr< ChunkMetadata > &chunkMetadata) overrideFixedLengthEncoder< T, V >inlinevirtual
getMetadata(const SQLTypeInfo &ti) overrideFixedLengthEncoder< T, V >inlinevirtual
getNumElems() const Encoderinline
getNumElemsForBytesEncodedDataAtIndices(const int8_t *index_data, const std::vector< size_t > &selected_idx, const size_t byte_limit) overrideFixedLengthEncoder< T, V >inlinevirtual
has_nullsFixedLengthEncoder< T, V >
num_elems_Encoderprotected
readMetadata(FILE *f) overrideFixedLengthEncoder< T, V >inlinevirtual
reduceStats(const Encoder &that) overrideFixedLengthEncoder< T, V >inlinevirtual
resetChunkStats(const ChunkStats &stats) overrideFixedLengthEncoder< T, V >inlinevirtual
resetChunkStats() overrideFixedLengthEncoder< T, V >inlinevirtual
setNumElems(const size_t num_elems)Encoderinline
updateStats(const int64_t val, const bool is_null) overrideFixedLengthEncoder< T, V >inlinevirtual
updateStats(const double val, const bool is_null) overrideFixedLengthEncoder< T, V >inlinevirtual
updateStats(const int8_t *const src_data, const size_t num_elements) overrideFixedLengthEncoder< T, V >inlinevirtual
updateStats(const std::vector< std::string > *const src_data, const size_t start_idx, const size_t num_elements) overrideFixedLengthEncoder< T, V >inlinevirtual
updateStats(const std::vector< ArrayDatum > *const src_data, const size_t start_idx, const size_t num_elements) overrideFixedLengthEncoder< T, V >inlinevirtual
updateStatsEncoded(const int8_t *const dst_data, const size_t num_elements) overrideFixedLengthEncoder< T, V >inlinevirtual
updateStatsWithAlreadyEncoded(const V &encoded_data)FixedLengthEncoder< T, V >inlineprivate
writeMetadata(FILE *f) overrideFixedLengthEncoder< T, V >inlinevirtual
~Encoder()Encoderinlinevirtual