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

This is the complete list of members for ArrayNoneEncoder, 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) overrideArrayNoneEncoderinlinevirtual
appendData(const std::vector< ArrayDatum > *srcData, const int start_idx, const size_t numAppendElems, const bool replicating)ArrayNoneEncoderinline
appendEncodedData(const int8_t *index_data, int8_t *data, const size_t start_idx, const size_t num_elements) overrideArrayNoneEncoderinlinevirtual
appendEncodedDataAtIndices(const int8_t *index_data, int8_t *data, const std::vector< size_t > &selected_idx) overrideArrayNoneEncoderinlinevirtual
ArrayNoneEncoder(AbstractBuffer *buffer)ArrayNoneEncoderinline
buffer_Encoderprotected
copyMetadata(const Encoder *copyFromEncoder) overrideArrayNoneEncoderinlinevirtual
Create(Data_Namespace::AbstractBuffer *buffer, const SQLTypeInfo sqlType)Encoderstatic
date_days_overflow_validator_Encoderprotected
decimal_overflow_validator_Encoderprotected
DEFAULT_NULL_PADDING_SIZEArrayNoneEncoderstatic
elem_maxArrayNoneEncoder
elem_minArrayNoneEncoder
Encoder(Data_Namespace::AbstractBuffer *buffer)Encoder
EncoderMutex_ArrayNoneEncoderprivate
getArrayDatumAtIndex(const int8_t *index_data, int8_t *data, size_t index)ArrayNoneEncoderinlineprivate
getArrayDatumSizeAtIndex(const int8_t *index_data, size_t index)ArrayNoneEncoderinlineprivate
getArrayOffsetsAtIndex(const int8_t *index_data, size_t index)ArrayNoneEncoderinlineprivate
getIndexBuf() const ArrayNoneEncoderinline
getMetadata(const std::shared_ptr< ChunkMetadata > &chunkMetadata) overrideArrayNoneEncoderinlinevirtual
getMetadata(const SQLTypeInfo &ti) overrideArrayNoneEncoderinlinevirtual
getNumElems() const Encoderinline
getNumElemsForBytesEncodedDataAtIndices(const int8_t *index_data, const std::vector< size_t > &selected_idx, const size_t byte_limit) overrideArrayNoneEncoderinlinevirtual
getNumElemsForBytesInsertData(const std::vector< ArrayDatum > *srcData, const int start_idx, const size_t numAppendElems, const size_t byteLimit, const bool replicating=false)ArrayNoneEncoderinline
has_nullsArrayNoneEncoder
index_bufArrayNoneEncoderprivate
initializedArrayNoneEncoder
last_offsetArrayNoneEncoderprivate
num_elems_Encoderprotected
readMetadata(FILE *f) overrideArrayNoneEncoderinlinevirtual
reduceStats(const Encoder &) overrideArrayNoneEncoderinlinevirtual
resetChunkStats(const ChunkStats &stats) overrideArrayNoneEncoderinlinevirtual
resetChunkStats() overrideArrayNoneEncoderinlinevirtual
setIndexBuffer(AbstractBuffer *buf)ArrayNoneEncoderinline
setNumElems(const size_t num_elems)Encoderinline
update_elem_stats(const ArrayDatum &array)ArrayNoneEncoderinlineprivate
updateStats(const int64_t, const bool) overrideArrayNoneEncoderinlinevirtual
updateStats(const double, const bool) overrideArrayNoneEncoderinlinevirtual
updateStats(const int8_t *const src_data, const size_t num_elements) overrideArrayNoneEncoderinlinevirtual
updateStats(const std::vector< std::string > *const src_data, const size_t start_idx, const size_t num_elements) overrideArrayNoneEncoderinlinevirtual
updateStats(const std::vector< ArrayDatum > *const src_data, const size_t start_idx, const size_t num_elements) overrideArrayNoneEncoderinlinevirtual
updateStatsEncoded(const int8_t *const dst_data, const size_t num_elements)Encoderinlinevirtual
writeMetadata(FILE *f) overrideArrayNoneEncoderinlinevirtual
~Encoder()Encoderinlinevirtual