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

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

addColumnBufferForWindowFunctionExpression(const int8_t *column, const std::vector< std::shared_ptr< Chunk_NS::Chunk >> &chunks_owner)WindowFunctionContext
addOrderColumn(const int8_t *column, const SQLTypeInfo &ti, const std::vector< std::shared_ptr< Chunk_NS::Chunk >> &chunks_owner)WindowFunctionContext
aggregate_state_WindowFunctionContextprivate
aggregate_trees_WindowFunctionContextprivate
aggregate_trees_depth_WindowFunctionContextprivate
aggregate_trees_fan_out_WindowFunctionContextprivate
aggregateState() const WindowFunctionContext
aggregateStateCount() const WindowFunctionContext
aggregateStatePendingOutputs() const WindowFunctionContext
buildAggregationTreeForPartition(SqlWindowFunctionKind agg_type, size_t partition_idx, size_t partition_size, const int32_t *original_rowid_buf, const int64_t *ordered_rowid_buf, const SQLTypeInfo &input_col_ti)WindowFunctionContextprivate
Comparator typedefWindowFunctionContext
compute(std::unordered_map< QueryPlanHash, size_t > &sorted_partition_key_ref_count_map, std::unordered_map< QueryPlanHash, std::shared_ptr< std::vector< int64_t >>> &sorted_partition_cache, std::unordered_map< QueryPlanHash, AggregateTreeForWindowFraming > &aggregate_tree_map)WindowFunctionContext
computeAggregateTreeCacheKey() const WindowFunctionContextprivate
computeNullRangeOfSortedPartition(const SQLTypeInfo &order_col_ti, size_t partition_idx, const int32_t *original_col_idx_buf, const int64_t *ordered_col_idx_buf)WindowFunctionContextprivate
computePartitionBuffer(const size_t partition_idx, int64_t *output_for_partition_buff, const Analyzer::WindowFunction *window_func)WindowFunctionContextprivate
counts() const WindowFunctionContext
createComparator(size_t partition_idx)WindowFunctionContext
device_type_WindowFunctionContextprivate
dummy_count_WindowFunctionContextprivate
dummy_offset_WindowFunctionContextprivate
dummy_payload_WindowFunctionContextprivate
elem_count_WindowFunctionContextprivate
elementCount() const WindowFunctionContext
fillPartitionEnd()WindowFunctionContextprivate
fillPartitionStart()WindowFunctionContextprivate
getAggregateTreeDepth() const WindowFunctionContext
getAggregateTreeFanout() const WindowFunctionContext
getAggregationTreesForDoubleTypeWindowExpr() const WindowFunctionContext
getAggregationTreesForIntegerTypeWindowExpr() const WindowFunctionContext
getColumnBufferForWindowFunctionExpressions() const WindowFunctionContext
getDerivedAggregationTreesForDoubleTypeWindowExpr() const WindowFunctionContext
getDerivedAggregationTreesForIntegerTypeWindowExpr() const WindowFunctionContext
getNullValueEndPos() const WindowFunctionContext
getNullValueStartPos() const WindowFunctionContext
getOrderKeyColumnBuffers() const WindowFunctionContext
getOrderKeyColumnBufferTypes() const WindowFunctionContext
getWindowFunction() const WindowFunctionContext
makeComparator(const Analyzer::ColumnVar *col_var, const int8_t *partition_values, const int32_t *partition_indices, const bool asc_ordering, const bool nulls_first)WindowFunctionContextprivatestatic
needsToBuildAggregateTree() const WindowFunctionContext
NUM_EXECUTION_DEVICESWindowFunctionContextstatic
offsets() const WindowFunctionContext
operator=(const WindowFunctionContext &)=deleteWindowFunctionContext
order_columns_WindowFunctionContextprivate
order_columns_owner_WindowFunctionContextprivate
order_columns_ti_WindowFunctionContextprivate
ordered_partition_null_end_pos_WindowFunctionContextprivate
ordered_partition_null_start_pos_WindowFunctionContextprivate
output() const WindowFunctionContext
output_WindowFunctionContextprivate
partition_cache_key_WindowFunctionContextprivate
partition_end_WindowFunctionContextprivate
partition_start_WindowFunctionContextprivate
partition_start_offset_WindowFunctionContextprivate
partitionCount() const WindowFunctionContext
partitionEnd() const WindowFunctionContext
partitionNumCountBuf() const WindowFunctionContext
partitions_WindowFunctionContextprivate
partitionStart() const WindowFunctionContext
partitionStartOffset() const WindowFunctionContext
payload() const WindowFunctionContext
resizeStorageForWindowFraming(bool const for_reuse=false)WindowFunctionContextprivate
row_set_mem_owner_WindowFunctionContextprivate
segment_trees_owned_WindowFunctionContextprivate
setSortedPartitionCacheKey(QueryPlanHash cache_key)WindowFunctionContext
sorted_partition_buf_WindowFunctionContextprivate
sorted_partition_cache_key_WindowFunctionContextprivate
sortedPartition() const WindowFunctionContext
sortPartition(const size_t partition_idx, int64_t *output_for_partition_buff, bool should_parallelize)WindowFunctionContextprivate
window_func_WindowFunctionContextprivate
window_func_expr_columns_WindowFunctionContextprivate
window_func_expr_columns_owner_WindowFunctionContextprivate
WindowComparatorResult enum nameWindowFunctionContext
WindowFunctionContext(const Analyzer::WindowFunction *window_func, const size_t elem_count, const ExecutorDeviceType device_type, std::shared_ptr< RowSetMemoryOwner > row_set_mem_owner)WindowFunctionContext
WindowFunctionContext(const Analyzer::WindowFunction *window_func, QueryPlanHash cache_key, const std::shared_ptr< HashJoin > &partitions, const size_t elem_count, const ExecutorDeviceType device_type, std::shared_ptr< RowSetMemoryOwner > row_set_mem_owner, size_t aggregation_tree_fan_out=g_window_function_aggregation_tree_fanout)WindowFunctionContext
WindowFunctionContext(const WindowFunctionContext &)=deleteWindowFunctionContext
~WindowFunctionContext()WindowFunctionContext