Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cmu-db/bustub
/ functions
Functions
1,956 in github.com/cmu-db/bustub
⨍
Functions
1,956
◇
Types & classes
541
Method
GetChildPlan
@return The child plan node */
src/include/execution/plans/limit_plan.h:43
Method
GetChildPlan
@return The child plan node */
src/include/execution/plans/sort_plan.h:44
Method
GetChildPlan
@return The child plan node */
src/include/execution/plans/topn_per_group_plan.h:60
Method
GetChildPlan
@return The child plan node */
src/include/execution/plans/projection_plan.h:46
Method
GetChildPlan
@return the child of this aggregation plan node */
src/include/execution/plans/aggregation_plan.h:58
Method
GetChildren
@return the children of this expression, ordering may matter */
src/include/execution/expressions/abstract_expression.h:74
Method
GetColIdx
src/include/execution/expressions/column_value_expression.h:50
Method
GetData
* @brief Gets a `const` pointer to the page of data this guard is protecting. */
src/storage/page/page_guard.cpp:91
Method
GetData
* @brief Get a raw const pointer to the frame's data. * * @return const char* A pointer to immutable data that the frame stores. */
src/buffer/buffer_pool_manager.cpp:34
Method
GetData
* Access the raw variable length data */
src/type/vector_type.cpp:32
Method
GetData
Get the address of this tuple in the table's backing store
src/include/storage/table/tuple.h:91
Method
GetDataMut
* @brief Get a raw mutable pointer to the frame's data. * * @return char* A pointer to mutable data that the frame stores. */
src/buffer/buffer_pool_manager.cpp:41
Method
GetDataPtr
* Get the starting storage address of specific column */
src/storage/table/tuple.cpp:104
Function
GetDbForCommitAbortTest
test/concurrency/common_checker.h:211
Function
GetDbForVisibilityTest
test/concurrency/common_checker.h:201
Method
GetDecimalValue
src/include/type/value_factory.h:52
Method
GetDeleteRID
src/include/recovery/log_record.h:117
Method
GetDeleteTuple
src/include/recovery/log_record.h:115
Method
GetEdgeList
* @return all edges in current waits_for graph */
src/concurrency/lock_manager.cpp:115
Method
GetEndIterator
src/storage/index/b_plus_tree_index.cpp:62
Method
GetEndIterator
src/include/storage/index/stl_ordered.h:104
Method
GetExecutorContext
@return The executor context in which this executor runs */
src/include/execution/executors/abstract_executor.h:57
Method
GetFileSize
* Private helper function to get disk file size */
src/storage/disk/disk_manager.cpp:250
Method
GetFirstPageId
@return the id of the first page of this table */
src/include/storage/table/table_heap.h:60
Method
GetFlushState
@return true iff the in-memory content has not been flushed yet */
src/storage/disk/disk_manager.cpp:239
Method
GetFuncCallFromFactory
NOLINTNEXTLINE
src/planner/plan_func_call.cpp:39
Method
GetGlobalDepth
* Get the global depth of the hash table directory * * @return the global depth of the directory */
src/storage/page/hash_table_directory_page.cpp:49
Method
GetGlobalDepth
* Get the global depth of the hash table directory * * @return the global depth of the directory */
src/storage/page/extendible_htable_directory_page.cpp:71
Method
GetGlobalDepthMask
* GetGlobalDepthMask - returns a mask of global_depth 1's and the rest 0's. * * In Extendible Hashing we map a key to a directory index * using the
src/storage/page/hash_table_directory_page.cpp:65
Method
GetGroupBy
@return Get group by expressions */
src/include/execution/plans/topn_per_group_plan.h:57
Method
GetGroupByAt
@return The idx'th group by expression */
src/include/execution/plans/aggregation_plan.h:64
Method
GetHeaderPageId
src/container/disk/hash/disk_extendible_hash_table_utils.cpp:104
Method
GetIndex
* Get the index `index_name` for table `table_name`. * @param index_name The name of the index for which to query * @param table_name The name o
src/include/catalog/catalog.h:285
Method
GetIndexColumnCount
* @return The number of columns inside index key (not in tuple key) * * NOTE: this must be defined inside the cpp source file because it * us
src/include/storage/index/index.h:73
Method
GetIndexColumnCount
@return The number of indexed columns */
src/include/storage/index/index.h:139
Method
GetIndexName
@return The index associated with the nested index join */
src/include/execution/plans/nested_index_join_plan.h:63
Method
GetIndexOid
@return the identifier of the table that should be scanned */
src/include/execution/plans/index_scan_plan.h:48
Method
GetIndexOid
@return The index oid associated with the nested index join */
src/include/execution/plans/nested_index_join_plan.h:66
Method
GetInnerTableOid
@return The table oid for the inner table of the nested index join */
src/include/execution/plans/nested_index_join_plan.h:60
Method
GetInsertRID
src/include/recovery/log_record.h:121
Method
GetInsertTuple
src/include/recovery/log_record.h:119
Method
GetInstance
src/include/type/type.h:41
Method
GetIntegerValue
src/include/type/value_factory.h:46
Method
GetJoinType
@return The join type used in the nested index join */
src/include/execution/plans/nested_index_join_plan.h:54
Method
GetJoinType
@return The join type used in the nested loop join */
src/include/execution/plans/nested_loop_join_plan.h:52
Method
GetKeyAttrs
@return The mapping relation between indexed columns and base table columns */
src/include/storage/index/index.h:76
Method
GetKeySchema
@return A schema object pointer that represents the indexed key */
src/include/storage/index/index.h:65
Method
GetLSN
* @return the lsn of this page */
src/storage/page/hash_table_directory_page.cpp:35
Method
GetLSN
* @return the lsn of this page */
src/storage/page/hash_table_header_page.cpp:40
Method
GetLSN
@return the page LSN. */
src/include/storage/page/page.h:75
Method
GetLSN
src/include/recovery/log_record.h:133
Method
GetLastReadThreadAndClear
src/storage/disk/disk_manager_memory.cpp:173
Function
GetLeftMostLeafPageId
test/include/storage/b_plus_tree_utils.h:113
Method
GetLeftPlan
@return The left plan node of the nested loop join, by convention it should be the smaller table */
src/include/execution/plans/nested_loop_join_plan.h:55
Method
GetLimit
@return The limit */
src/include/execution/plans/limit_plan.h:40
Method
GetLocalDepth
* Gets the local depth of the bucket at bucket_idx * * @param bucket_idx the bucket index to lookup * @return the local depth of the bucket at buck
src/storage/page/hash_table_directory_page.cpp:109
Method
GetLocalDepth
* Gets the local depth of the bucket at bucket_idx * * @param bucket_idx the bucket index to lookup * @return the local depth of the bucket at buck
src/storage/page/extendible_htable_directory_page.cpp:103
Method
GetLocalHighBit
* Gets the high bit corresponding to the bucket's local depth. * This is not the same as the bucket index itself. This method * is helpful for find
src/storage/page/hash_table_directory_page.cpp:139
Method
GetLockManager
@return the lock manager */
src/include/execution/executor_context.h:72
Method
GetLogBuffer
src/include/recovery/log_manager.h:52
Method
GetLogManager
@return the log manager - don't worry about it for now */
src/include/execution/executor_context.h:69
Method
GetLogRecordType
src/include/recovery/log_record.h:139
Method
GetMaxValue
src/type/type.cpp:166
Method
GetMetadata
@return A non-owning pointer to the metadata object associated with the index */
src/include/storage/index/index.h:136
Method
GetMinValue
src/type/type.cpp:142
Method
GetN
@return The N (limit) */
src/include/execution/plans/topn_per_group_plan.h:51
Method
GetName
@return The name of the index */
src/include/storage/index/index.h:59
Method
GetName
@return The index name */
src/include/storage/index/index.h:142
Method
GetNewPageRecord
src/include/recovery/log_record.h:129
Method
GetNextLSN
src/include/recovery/log_manager.h:49
Method
GetNullValueByType
src/include/type/value_factory.h:83
Method
GetNumFlushes
@return the number of disk flushes */
src/storage/disk/disk_manager.cpp:236
Method
GetORSet
* @brief Gets a copy of the local ORSet. * * @return the local ORSet. */
src/include/primer/orset_driver.h:73
Method
GetOrderBy
@return Get sort by expressions */
src/include/execution/plans/sort_plan.h:50
Method
GetOrderBy
@return Get order by expressions */
src/include/execution/plans/topn_per_group_plan.h:54
Method
GetOriginalTuple
src/include/recovery/log_record.h:123
Method
GetOutputSchema
@return The output schema for the sequential scan */
src/include/execution/executors/mock_scan_executor.h:41
Method
GetOutputSchema
@return The output schema for the sequential scan */
src/include/execution/executors/seq_scan_executor.h:37
Method
GetOutputSchema
src/include/execution/executors/index_scan_executor.h:33
Method
GetOutputSchema
@return The output schema for the nested index join */
src/include/execution/executors/nested_index_join_executor.h:34
Method
GetOutputSchema
@return The output schema for the filter plan */
src/include/execution/executors/filter_executor.h:40
Method
GetOutputSchema
@return The output schema for the delete */
src/include/execution/executors/delete_executor.h:41
Method
GetOutputSchema
@return The output schema for the update */
src/include/execution/executors/update_executor.h:42
Method
GetOutputSchema
@return The output schema for the child executor */
src/include/execution/executors/topn_check_executor.h:37
Method
GetOutputSchema
@return The output schema for the window aggregation plan */
src/include/execution/executors/window_function_executor.h:74
Method
GetOutputSchema
@return The output schema for the values */
src/include/execution/executors/values_executor.h:36
Method
GetOutputSchema
@return The output schema for the projection plan */
src/include/execution/executors/projection_executor.h:38
Method
GetOutputSchema
@return The output schema for the limit */
src/include/execution/executors/limit_executor.h:38
Method
GetOutputSchema
@return The output schema for the insert */
src/include/execution/executors/nested_loop_join_executor.h:40
Method
GetOutputSchema
@return The output schema for the child executor */
src/include/execution/executors/init_check_executor.h:38
Method
GetOutputSchema
@return The output schema for the sort */
src/include/execution/executors/sort_executor.h:38
Method
GetOutputSchema
@return The output schema for the external merge sort */
src/include/execution/executors/external_merge_sort_executor.h:121
Method
GetOutputSchema
src/include/execution/executors/topn_per_group_executor.h:38
Method
GetOutputSchema
@return The output schema for the insert */
src/include/execution/executors/insert_executor.h:40
Method
GetOutputSchema
@return The output schema for the join */
src/include/execution/executors/hash_join_executor.h:39
Method
GetPageCount
src/include/execution/executors/external_merge_sort_executor.h:39
Method
GetPageId
* @return the page ID of this page */
src/storage/page/hash_table_directory_page.cpp:23
Method
GetPageId
* @return the page ID of this page */
src/storage/page/hash_table_header_page.cpp:28
Method
GetPageId
src/include/storage/table/tmp_tuple.h:29
Method
GetPersistentLSN
src/include/recovery/log_manager.h:50
← previous
next →
1,001–1,100 of 1,956, ranked by callers