GENIE
|
▼Ngenie | This is the top-level namespace of the project |
▼Ncompression | |
▼CDeviceBitPackingCodec | |
CDeviceIntegratedBlockPacker | |
CDeviceNoDeltaBlockPacker | |
CDeviceBitPackingHelpers | |
CDeviceBitPackingPrefixedCodec | |
CDeviceCodecFactory | |
CDeviceCompositeCodec | |
CDeviceCopyCodec | |
CDeviceCopyMultiblockCodec | |
CDeviceDeltaCodec | |
CDeviceDeltaHelper | |
CDeviceIntegerCODEC | |
CDeviceSerialCodec | |
CDeviceVarintCodec | |
▼Nexception | |
Ccpu_bad_alloc | |
Ccpu_runtime_error | |
Cgpu_bad_alloc | |
Cgpu_runtime_error | |
CInvalidConfigurationException | |
CNotImplementedException | |
▼Nexecution_policy | |
CSingleRangeExecutionPolicy | |
CSingleValueExecutionPolicy | |
▼Nmatching | |
Cdata_t | |
▼Noriginal | |
C_GPUGenie_Config | Definitions about configurations that can be set by users |
▼Nquery | |
▼CQuery | |
Cdim | The second-step struct for processing queries |
Crange | The first-step struct for processing queries |
▼Ntable | |
Cinv_compr_table | |
Cinv_list | This class manages one inverted list |
Cinv_table | The declaration for class inv_table |
▼Nutility | |
C_GPUGenie_Query_Data | This struct is used to construct query in multirange mode |
CCodecPerfData | |
CLogger | A utility class to record logs into disk files |
CMatchingPerfData | |
CPerfLogger | |
CScanPerfData | |
CConfig | Config class holds all user configurable settings of GENIE |
CExecutionPolicy | ExecutionPolicy class is the interface for building table, building query, and matching |
Cdata_ | This is the entry format of the hash table used in GPU. Will be treated as a 64-bit unsigned integer later |
Cquery | Query class includes the functions for processing queries based on user's input |