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

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

addColumn(const std::vector< std::tuple< int8_t, int8_t >> &slots_for_col)ColSlotContext
addColumnFlatBuffer(const int64_t flatbuffer_size)ColSlotContext
addSlotForColumn(const int8_t logical_size, const size_t column_idx)ColSlotContextprivate
addSlotForColumn(const int8_t padded_size, const int8_t logical_size, const size_t column_idx)ColSlotContextprivate
alignPaddedSlots(const bool sort_on_gpu)ColSlotContext
ArraySize typedefColSlotContextprivate
checkSlotUsesFlatBufferFormat(const size_t slot_idx) const ColSlotContext
clear()ColSlotContext
col_to_slot_map_ColSlotContextprivate
ColSlotContext()ColSlotContextinline
ColSlotContext(const std::vector< Analyzer::Expr * > &col_expr_list, const std::vector< int64_t > &col_exprs_to_not_project)ColSlotContext
empty()ColSlotContext
getAlignedPaddedSizeForRange(const size_t end) const ColSlotContext
getAllSlotsAlignedPaddedSize() const ColSlotContext
getAllSlotsPaddedSize() const ColSlotContext
getColCount() const ColSlotContext
getColOnlyOffInBytes(const size_t slot_idx) const ColSlotContext
getCompactByteWidth() const ColSlotContext
getFlatBufferSize(const size_t slot_idx) const ColSlotContext
getMinPaddedByteSize(const int8_t actual_min_byte_width) const ColSlotContext
getSlotCount() const ColSlotContext
getSlotInfo(const size_t slot_idx) const ColSlotContextinline
getSlotsForCol(const size_t col_idx) const ColSlotContextinline
getTotalBytesOfColumnarBuffers(const size_t entry_count) const ColSlotContext
hasVarlenOutput() const ColSlotContextinline
operator!=(const ColSlotContext &that) const ColSlotContextinline
operator==(const ColSlotContext &that) const ColSlotContextinline
setAllSlotsPaddedSize(const int8_t padded_size)ColSlotContext
setAllSlotsPaddedSizeToLogicalSize()ColSlotContext
setAllSlotsSize(const int8_t slot_width_size)ColSlotContext
setAllUnsetSlotsPaddedSize(const int8_t padded_size)ColSlotContext
setPaddedSlotWidthBytes(const size_t slot_idx, const int8_t bytes)ColSlotContextinline
slot_sizes_ColSlotContextprivate
SlotIndex typedefColSlotContextprivate
slotIsVarlen(const size_t slot_idx) const ColSlotContextinline
toString() const ColSlotContextinline
validate() const ColSlotContext
varlen_output_slot_map_ColSlotContextprivate
varlenOutputElementSize(const size_t slot_idx) const ColSlotContext