OmniSciDB  f03820bf22
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
QueryEngine Directory Reference
+ Directory dependency graph for QueryEngine:

Directories

directory  Allocators
 
directory  Descriptors
 
directory  invoke_example
 
directory  LoopControlFlow
 
directory  Rendering
 
directory  TableFunctions
 

Files

file  AggregatedColRange.cpp [code]
 
file  AggregatedColRange.h [code]
 
file  AggregateUtils.h [code]
 
file  ArithmeticIR.cpp [code]
 
file  ArrayIR.cpp [code]
 
file  ArrayOps.cpp [code]
 Functions to support array operations used by the executor.
 
file  ArrowResultSet.cpp [code]
 
file  ArrowResultSet.h [code]
 
file  ArrowResultSetConverter.cpp [code]
 
file  ArrowUtil.cpp [code]
 
file  ArrowUtil.h [code]
 
file  BaselineJoinHashTable.cpp [code]
 
file  BaselineJoinHashTable.h [code]
 
file  BufferCompaction.h [code]
 
file  BufferEntryUtils.h [code]
 
file  CacheInvalidator.h [code]
 
file  CalciteAdapter.cpp [code]
 
file  CalciteAdapter.h [code]
 
file  CalciteDeserializerUtils.cpp [code]
 
file  CalciteDeserializerUtils.h [code]
 
file  CardinalityEstimator.cpp [code]
 
file  CardinalityEstimator.h [code]
 Estimators to be used when precise cardinality isn't useful.
 
file  CartesianProduct.h [code]
 
file  CaseIR.cpp [code]
 
file  CastIR.cpp [code]
 
file  CgenState.cpp [code]
 
file  CgenState.h [code]
 
file  Codec.cpp [code]
 
file  Codec.h [code]
 
file  CodeCache.h [code]
 
file  CodeGenerator.h [code]
 
file  ColumnarResults.cpp [code]
 
file  ColumnarResults.h [code]
 
file  ColumnFetcher.cpp [code]
 
file  ColumnFetcher.h [code]
 
file  ColumnIR.cpp [code]
 
file  CompareIR.cpp [code]
 
file  CompareKeysInl.h [code]
 
file  CompilationOptions.h [code]
 
file  ConstantIR.cpp [code]
 
file  CountDistinct.h [code]
 Functions used to work with (approximate) count distinct sets.
 
file  cuda_mapd_rt.cu [code]
 
file  DateAdd.cpp [code]
 
file  DateAdd.h [code]
 
file  DateTimeIR.cpp [code]
 
file  DateTimePlusRewrite.cpp [code]
 
file  DateTimePlusRewrite.h [code]
 
file  DateTimeTranslator.cpp [code]
 
file  DateTimeTranslator.h [code]
 
file  DateTimeUtils.h [code]
 
file  DateTruncate.cpp [code]
 
file  DateTruncate.h [code]
 
file  DecodersImpl.h [code]
 
file  DeepCopyVisitor.h [code]
 
file  DynamicWatchdog.cpp [code]
 
file  DynamicWatchdog.h [code]
 
file  EquiJoinCondition.cpp [code]
 
file  EquiJoinCondition.h [code]
 
file  ErrorHandling.h [code]
 
file  Execute.cpp [code]
 
file  Execute.h [code]
 
file  ExecuteUpdate.cpp [code]
 
file  ExecutionDispatch.cpp [code]
 
file  ExpressionRange.cpp [code]
 
file  ExpressionRange.h [code]
 
file  ExpressionRewrite.cpp [code]
 
file  ExpressionRewrite.h [code]
 
file  ExtensionFunctions.hpp [code]
 
file  ExtensionFunctionsBinding.cpp [code]
 
file  ExtensionFunctionsBinding.h [code]
 
file  ExtensionFunctionsGeo.hpp [code]
 
file  ExtensionFunctionsWhitelist.cpp [code]
 
file  ExtensionFunctionsWhitelist.h [code]
 
file  ExtensionsIR.cpp [code]
 
file  ExternalCacheInvalidators.h [code]
 
file  ExtractFromTime.cpp [code]
 
file  ExtractFromTime.h [code]
 
file  FromTableReordering.cpp [code]
 
file  FromTableReordering.h [code]
 
file  GeoIR.cpp [code]
 
file  GpuInitGroups.cu [code]
 
file  GpuInitGroups.h [code]
 
file  GpuInterrupt.cpp [code]
 
file  GpuMemUtils.cpp [code]
 
file  GpuMemUtils.h [code]
 
file  GpuRtConstants.h [code]
 
file  GroupByAndAggregate.cpp [code]
 
file  GroupByAndAggregate.h [code]
 
file  GroupByRuntime.cpp [code]
 
file  HashJoinKeyHandlers.h [code]
 
file  HashJoinRuntime.cpp [code]
 
file  HashJoinRuntime.h [code]
 
file  HashJoinRuntimeGpu.cu [code]
 
file  HyperLogLog.h [code]
 Functions used to work with HyperLogLog records.
 
file  HyperLogLogRank.h [code]
 
file  InPlaceSort.cpp [code]
 
file  InPlaceSort.h [code]
 
file  InPlaceSortImpl.cu [code]
 
file  InPlaceSortImpl.h [code]
 
 
 
file  InValuesBitmap.cpp [code]
 
file  InValuesBitmap.h [code]
 
file  InValuesIR.cpp [code]
 
file  IRCodegen.cpp [code]
 
file  IRCodegenUtils.h [code]
 
file  JoinFilterPushDown.cpp [code]
 
file  JoinFilterPushDown.h [code]
 
file  JoinHashImpl.h [code]
 
file  JoinHashTable.cpp [code]
 
file  JoinHashTable.h [code]
 
file  JoinHashTableGpuUtils.h [code]
 
file  JoinHashTableInterface.cpp [code]
 
file  JoinHashTableInterface.h [code]
 
file  JoinHashTableQueryRuntime.cpp [code]
 
file  JsonAccessors.h [code]
 
file  LegacyExecute.cpp [code]
 
file  LLVMFunctionAttributesUtil.cpp [code]
 
file  LLVMFunctionAttributesUtil.h [code]
 
file  LLVMGlobalContext.cpp [code]
 
file  LLVMGlobalContext.h [code]
 
file  LogicalIR.cpp [code]
 
file  MaxwellCodegenPatch.cpp [code]
 
file  MaxwellCodegenPatch.h [code]
 
file  MurmurHash.cpp [code]
 
file  MurmurHash.h [code]
 
file  MurmurHash1Inl.h [code]
 
file  NativeCodegen.cpp [code]
 
file  NullableValue.h [code]
 
file  NvidiaKernel.cpp [code]
 
file  NvidiaKernel.h [code]
 
file  OutputBufferInitialization.cpp [code]
 
file  OutputBufferInitialization.h [code]
 
file  OverlapsJoinHashTable.cpp [code]
 
file  OverlapsJoinHashTable.h [code]
 
file  PlanState.cpp [code]
 
file  PlanState.h [code]
 
file  QueryExecutionContext.cpp [code]
 
file  QueryExecutionContext.h [code]
 
file  QueryFeatures.h [code]
 
file  QueryMemoryInitializer.cpp [code]
 
file  QueryMemoryInitializer.h [code]
 
file  QueryPhysicalInputsCollector.cpp [code]
 
file  QueryPhysicalInputsCollector.h [code]
 
file  QueryRewrite.cpp [code]
 
file  QueryRewrite.h [code]
 
file  QueryTemplateGenerator.cpp [code]
 
file  QueryTemplateGenerator.h [code]
 
file  RangeTableIndexVisitor.h [code]
 
file  RegexpFunctions.cpp [code]
 
file  RelAlgAbstractInterpreter.cpp [code]
 
file  RelAlgAbstractInterpreter.h [code]
 
file  RelAlgExecutionUnit.h [code]
 Execution unit for relational algebra. It's a low-level description of any relational algebra operation in a format understood by our VM.
 
file  RelAlgExecutor.cpp [code]
 
file  RelAlgExecutor.h [code]
 
file  RelAlgOptimizer.cpp [code]
 
file  RelAlgOptimizer.h [code]
 
file  RelAlgTranslator.cpp [code]
 
file  RelAlgTranslator.h [code]
 
file  RelAlgTranslatorGeo.cpp [code]
 
file  RelAlgVisitor.h [code]
 
file  RelLeftDeepInnerJoin.cpp [code]
 
file  RelLeftDeepInnerJoin.h [code]
 
file  ResultSet.cpp [code]
 Basic constructors and methods of the row set interface.
 
file  ResultSet.h [code]
 Basic constructors and methods of the row set interface.
 
file  ResultSetBufferAccessors.h [code]
 Utility functions for easy access to the result set buffers.
 
file  ResultSetGeoSerialization.h [code]
 Serialization routines for geospatial types.
 
file  ResultSetIteration.cpp [code]
 Iteration part of the row set interface.
 
file  ResultSetReduction.cpp [code]
 Reduction part of the row set interface.
 
file  ResultSetReductionCodegen.cpp [code]
 
file  ResultSetReductionCodegen.h [code]
 
file  ResultSetReductionInterpreter.cpp [code]
 
file  ResultSetReductionInterpreter.h [code]
 
file  ResultSetReductionInterpreterStubs.cpp [code]
 
file  ResultSetReductionInterpreterStubs.h [code]
 
file  ResultSetReductionJIT.cpp [code]
 
file  ResultSetReductionJIT.h [code]
 
file  ResultSetReductionOps.h [code]
 
file  ResultSetSort.cpp [code]
 Efficient baseline sort implementation.
 
file  ResultSetSortImpl.cu [code]
 
file  ResultSetSortImpl.h [code]
 
file  RexVisitor.h [code]
 
file  RuntimeFunctions.cpp [code]
 
file  RuntimeFunctions.h [code]
 
file  ScalarCodeGenerator.cpp [code]
 
file  ScalarExprVisitor.h [code]
 
file  SpeculativeTopN.cpp [code]
 
file  SpeculativeTopN.h [code]
 Speculative top N algorithm.
 
file  StorageIOFacility.h [code]
 
file  StreamingTopN.cpp [code]
 
file  StreamingTopN.h [code]
 Streaming Top N algorithm.
 
file  StringDictionaryGenerations.cpp [code]
 
file  StringDictionaryGenerations.h [code]
 
file  StringFunctions.cpp [code]
 
file  StringOpsIR.cpp [code]
 
file  TableGenerations.cpp [code]
 
file  TableGenerations.h [code]
 
file  TableOptimizer.cpp [code]
 
file  TableOptimizer.h [code]
 
file  TargetExprBuilder.cpp [code]
 Helpers for codegen of target expressions.
 
file  TargetExprBuilder.h [code]
 Helpers for codegen of target expressions.
 
file  TargetMetaInfo.h [code]
 
file  TargetValue.h [code]
 
file  ThriftSerializers.h [code]
 Serializers for query engine types to/from thrift.
 
file  TopKRuntime.cpp [code]
 
file  TopKSort.cu [code]
 
file  TopKSort.h [code]
 
file  TypePunning.h [code]
 
file  UDFCompiler.cpp [code]
 
file  UDFCompiler.h [code]
 External interface for parsing AST and bitcode files.
 
file  UsedColumnsVisitor.h [code]
 
file  WindowContext.cpp [code]
 
file  WindowContext.h [code]
 
file  WindowExpressionRewrite.cpp [code]
 
file  WindowExpressionRewrite.h [code]
 
file  WindowFunctionIR.cpp [code]