21 map<COMPRESSION_TYPE, shared_ptr<DeviceIntegerCODEC>> map;
50 map<COMPRESSION_TYPE, MatchIntegratedFunPtr> map;
57 map[
COMP_BP32_COPY] = match_integrated<DeviceCompositeCodec<DeviceBitPackingCodec,DeviceCopyCodec>>;
58 map[
COMP_BP32_VARINT] = match_integrated<DeviceCompositeCodec<DeviceBitPackingCodec,DeviceVarintCodec>>;
59 map[
SERIAL_COPY_COPY] = match_integrated<DeviceSerialCodec<DeviceCopyCodec,DeviceCopyCodec>>;
60 map[
SERIAL_DELTA_COPY] = match_integrated<DeviceSerialCodec<DeviceDeltaCodec,DeviceCopyCodec>>;
61 map[
SERIAL_DELTA_DELTA] = match_integrated<DeviceSerialCodec<DeviceDeltaCodec,DeviceDeltaCodec>>;
62 map[
SERIAL_DELTA_VARINT] = match_integrated<DeviceSerialCodec<DeviceDeltaCodec,DeviceVarintCodec>>;
63 map[
SERIAL_DELTA_BP32] = match_integrated<DeviceSerialCodec<DeviceDeltaCodec,DeviceBitPackingCodec>>;
64 map[
SERIAL_DELTA_COMP_BP32_COPY] = match_integrated<DeviceSerialCodec<DeviceDeltaCodec,DeviceCompositeCodec<DeviceBitPackingCodec,DeviceCopyCodec>>>;
65 map[
SERIAL_DELTA_COMP_BP32_VARINT] = match_integrated<DeviceSerialCodec<DeviceDeltaCodec,DeviceCompositeCodec<DeviceBitPackingCodec,DeviceVarintCodec>>>;
74 map<COMPRESSION_TYPE, string> map;
78 map[it->first] = it->second->name();
88 map<string, COMPRESSION_TYPE> map;
90 map[it->second] = it->first;
100 names.push_back(i->second);
108 vector<COMPRESSION_TYPE> types;
110 types.push_back(i->first);
template void match_integrated< DeviceBitPackingCodec >(inv_compr_table &, std::vector< Query > &, thrust::device_vector< data_t > &, thrust::device_vector< u32 > &, int, int, thrust::device_vector< u32 > &, thrust::device_vector< u32 > &, thrust::device_vector< u32 > &)
static const std::map< COMPRESSION_TYPE, std::shared_ptr< DeviceIntegerCODEC > > codecInstancesMap
map< string, COMPRESSION_TYPE > initCompressionTypesMap()
static const std::vector< std::string > allCompressionNames
const COMPRESSION_TYPE DEFAULT_COMPRESSION_TYPE
static const std::vector< COMPRESSION_TYPE > allCompressionTypes
template void match_integrated< DeviceCopyCodec >(inv_compr_table &, std::vector< Query > &, thrust::device_vector< data_t > &, thrust::device_vector< u32 > &, int, int, thrust::device_vector< u32 > &, thrust::device_vector< u32 > &, thrust::device_vector< u32 > &)
static const std::map< COMPRESSION_TYPE, MatchIntegratedFunPtr > integratedKernelsMap
map< COMPRESSION_TYPE, MatchIntegratedFunPtr > initIntegratedKernelsMap()
map< COMPRESSION_TYPE, shared_ptr< DeviceIntegerCODEC > > initCodecInstancesMap()
static const std::shared_ptr< DeviceIntegerCODEC > nullCodec
const COMPRESSION_TYPE LIGHTWEIGHT_COMPRESSION_TYPE
map< COMPRESSION_TYPE, string > initCompressionNamesMap()
static const std::map< std::string, COMPRESSION_TYPE > compressionTypesMap
template void match_integrated< DeviceDeltaCodec >(inv_compr_table &, std::vector< Query > &, thrust::device_vector< data_t > &, thrust::device_vector< u32 > &, int, int, thrust::device_vector< u32 > &, thrust::device_vector< u32 > &, thrust::device_vector< u32 > &)
const COMPRESSION_TYPE HEAVYWEIGHT_COMPRESSION_TYPE
vector< string > initAllCompressionNames()
template void match_integrated< DeviceVarintCodec >(inv_compr_table &, std::vector< Query > &, thrust::device_vector< data_t > &, thrust::device_vector< u32 > &, int, int, thrust::device_vector< u32 > &, thrust::device_vector< u32 > &, thrust::device_vector< u32 > &)
static const std::map< COMPRESSION_TYPE, std::string > compressionNamesMap
vector< COMPRESSION_TYPE > initAllCompressionTypes()
const COMPRESSION_TYPE MIDDLEWEIGHT_COMPRESSION_TYPE