MCPcopy Create free account

hub / github.com/cmu-db/bustub / functions

Functions1,956 in github.com/cmu-db/bustub

MethodIsRootPage
src/include/storage/index/b_plus_tree.h:69
MethodIsSource
File has a source file extension.
build_support/cpplint.py:1405
FunctionIsTreeValid
test/include/storage/b_plus_tree_utils.h:84
FunctionIsTreeValidImpl
test/include/storage/b_plus_tree_utils.h:23
MethodIsTupleContentEqual
src/include/storage/table/tuple.h:109
MethodIsValid
Checks if the undo link points to something. */
src/include/concurrency/transaction.h:70
MethodIsZero
src/type/type.cpp:259
MethodIsZero
src/include/type/value.h:143
MethodIterator
Creates an iterator for the aggregate map. */
src/include/execution/executors/aggregation_executor.h:106
MethodIterator
src/include/execution/executors/external_merge_sort_executor.h:46
MethodJoin
@return concatenation of all input strings, separated by the separator */
src/common/util/string_util.cpp:102
MethodJoin
src/include/common/util/string_util.h:42
MethodKey
@return The key of the iterator */
src/include/execution/executors/aggregation_executor.h:109
MethodKeyAt
src/storage/page/extendible_htable_bucket_page.cpp:79
MethodKeyAt
* @brief Helper method to get/set the key associated with input "index"(a.k.a * array offset). * * @param index The index of the key to get. Index
src/storage/page/b_plus_tree_internal_page.cpp:43
MethodKeyAt
src/storage/page/hash_table_block_page.cpp:25
MethodKeyAt
src/storage/page/hash_table_bucket_page.cpp:62
MethodKeyPredicate
@return The predicate to be used to extract the join key from the child */
src/include/execution/plans/nested_index_join_plan.h:51
MethodKeywordList
Return a list of all keywords in the parser. */
src/binder/binder.cpp:80
MethodLRUKReplacer
* * TODO(P1): Add implementation * * @brief a new LRUKReplacer. * @param num_frames the maximum number of frames the LRUReplacer will be required
src/buffer/lru_k_replacer.cpp:25
MethodLRUReplacer
* Create a new LRUReplacer. * @param num_pages the maximum number of pages the LRUReplacer will be required to store */
src/buffer/lru_replacer.cpp:21
MethodLTrim
* Removes the whitespace characters from the left side of the string. * @param[in,out] str string to be trimmed on the left */
src/common/util/string_util.cpp:56
MethodLeftJoinKeyExpressions
@return The expression to compute the left join key */
src/include/execution/plans/hash_join_plan.h:49
MethodLimitExecutor
* Construct a new LimitExecutor instance. * @param exec_ctx The executor context * @param plan The limit plan to be executed * @param child_executo
src/execution/limit_executor.cpp:24
MethodLimitPlanNode
* Construct a new LimitPlanNode instance. * @param child The child plan from which tuples are obtained * @param limit The number of output tuple
src/include/execution/plans/limit_plan.h:33
MethodLinearProbeHashTable
src/container/disk/hash/linear_probe_hash_table.cpp:34
MethodLinearProbeHashTableIndex
src/storage/index/linear_probe_hash_table_index.cpp:22
MethodLockManager
* Creates a new lock manager configured for the deadlock detection policy. */
src/include/concurrency/lock_manager.h:80
MethodLockRequest
src/include/concurrency/lock_manager.h:48
MethodLockTable
* Acquire a lock on table_oid_t in the given lock_mode. * If the transaction already holds a lock on the table, upgrade the lock * to the specified
src/concurrency/lock_manager.cpp:35
MethodLogFatalStream
src/include/common/macros.h:30
MethodLogManager
src/include/recovery/log_manager.h:31
MethodLogRecord
src/include/recovery/log_record.h:66
MethodLogRecovery
src/include/recovery/log_recovery.h:30
MethodLogicExpression
Creates a new comparison expression representing (left comp_type right). */
src/include/execution/expressions/logic_expression.h:41
MethodLower
@return lowercase version of the string */
src/common/util/string_util.cpp:176
MethodMakeAggregateKey
@return The tuple as an AggregateKey */
src/include/execution/executors/aggregation_executor.h:167
MethodMakeAggregateValue
@return The tuple as an AggregateValue */
src/include/execution/executors/aggregation_executor.h:176
MethodMakeDummyRID
@return A dummy RID value */
src/execution/mock_scan_executor.cpp:770
MethodMakeExecutorContext
* Get the executor context from the BusTub instance. */
src/common/bustub_instance.cpp:58
MethodMakeOutputSchema
src/planner/planner.cpp:61
MethodMakeValues
src/catalog/table_generator.cpp:59
MethodMatchIndex
@brief check if the index can be matched */
src/optimizer/nlj_as_index_join.cpp:37
MethodMax
src/type/timestamp_type.cpp:83
MethodMax
src/type/varlen_type.cpp:118
MethodMax
src/type/integer_parent_type.cpp:34
MethodMax
src/type/type.cpp:246
MethodMax
src/type/vector_type.cpp:78
MethodMax
src/type/decimal_type.cpp:167
MethodMax
src/include/type/value.h:139
MethodMerge
src/primer/count_min_sketch.cpp:56
MethodMerge
* @brief Merges another ORSet to the local ORSet. * * @param to_be_merged the ORSet to be merged. */
src/include/primer/orset_driver.h:62
MethodMergeSortRun
src/include/execution/executors/external_merge_sort_executor.h:36
MethodMin
src/type/timestamp_type.cpp:72
MethodMin
src/type/varlen_type.cpp:107
MethodMin
src/type/integer_parent_type.cpp:21
MethodMin
src/type/type.cpp:242
MethodMin
src/type/vector_type.cpp:74
MethodMin
src/type/decimal_type.cpp:154
MethodMin
src/include/type/value.h:138
FunctionMixTest1Call
test/storage/b_plus_tree_concurrent_test.cpp:330
FunctionMixTest2Call
test/storage/b_plus_tree_concurrent_test.cpp:392
MethodMockScanExecutor
* Construct a new MockScanExecutor instance. * @param exec_ctx The executor context * @param plan The mock scan plan to be executed */
src/execution/mock_scan_executor.cpp:721
MethodMockScanPlanNode
* Construct a new MockScanPlanNode instance. * @param output The output schema of this mock scan plan node */
src/include/execution/plans/mock_scan_plan.h:35
MethodModifyUndoLog
Modify an existing undo log. */
src/include/concurrency/transaction.h:123
MethodModulo
src/type/bigint_type.cpp:121
MethodModulo
src/type/type.cpp:237
MethodModulo
src/type/integer_type.cpp:121
MethodModulo
src/type/decimal_type.cpp:123
MethodModulo
src/type/tinyint_type.cpp:123
MethodModulo
src/type/smallint_type.cpp:122
MethodModulo
src/include/type/value.h:137
MethodModuloValue
src/include/type/integer_parent_type.h:161
MethodMoveBlocked
src/include/primer/trie.h:32
MethodMultiply
src/type/bigint_type.cpp:94
MethodMultiply
src/type/type.cpp:227
MethodMultiply
src/type/integer_type.cpp:93
MethodMultiply
src/type/decimal_type.cpp:96
MethodMultiply
src/type/tinyint_type.cpp:95
MethodMultiply
src/type/smallint_type.cpp:94
MethodMultiply
src/include/type/value.h:135
MethodMultiplyValue
src/include/type/integer_parent_type.h:124
MethodNestedIndexJoinExecutor
* Creates a new nested index join executor. * @param exec_ctx the context that the nested index join should be performed in * @param plan the nested
src/execution/nested_index_join_executor.cpp:24
MethodNestedIndexJoinPlanNode
src/include/execution/plans/nested_index_join_plan.h:36
MethodNestedLoopJoinExecutor
* Construct a new NestedLoopJoinExecutor instance. * @param exec_ctx The executor context * @param plan The nested loop join plan to be executed *
src/execution/nested_loop_join_executor.cpp:27
MethodNestedLoopJoinPlanNode
* Construct a new NestedLoopJoinPlanNode instance. * @param output The output format of this nested loop join node * @param children Two sequent
src/include/execution/plans/nested_loop_join_plan.h:39
MethodNewContext
If any function needs to modify the scope, it MUST hold the context guard, so that * the context will be recovered after the function returns. Curr
src/include/planner/planner.h:185
MethodNewContext
If any function needs to modify the scope, it MUST hold the context guard, so that * the context will be recovered after the function returns. Curr
src/include/binder/binder.h:241
MethodNewPage
src/include/buffer/traced_buffer_pool_manager.h:27
MethodNext
src/execution/external_merge_sort_executor.cpp:41
MethodNext
* Yield the next tuple batch from the hash join. * @param[out] tuple_batch The next tuple batch produced by the hash join * @param[out] rid_batch Th
src/execution/hash_join_executor.cpp:46
MethodNext
* Yield the next tuple batch from the limit. * @param[out] tuple_batch The next tuple batch produced by the limit * @param[out] rid_batch The next t
src/execution/limit_executor.cpp:40
MethodNext
* Yield the next tuple batch from the sort. * @param[out] tuple_batch The next tuple batch produced by the sort * @param[out] rid_batch The next tup
src/execution/sort_executor.cpp:36
MethodNext
* Yield the next tuple batch from the join. * @param[out] tuple_batch The next tuple batch produced by the join * @param[out] rid_batch The next tup
src/execution/nested_loop_join_executor.cpp:48
MethodNext
* Yield the number of rows updated in the table. * @param[out] tuple_batch The tuple batch with one integer indicating the number of rows updated in
src/execution/update_executor.cpp:45
MethodNext
src/execution/index_scan_executor.cpp:30
MethodNext
* Yield the next tuple batch from the scan. * @param[out] tuple_batch The next tuple batch produced by the scan * @param[out] rid_batch The next tup
src/execution/mock_scan_executor.cpp:746
MethodNext
src/execution/aggregation_executor.cpp:43
MethodNext
* Yield the next tuple batch from the TopN. * @param[out] tuple_batch The next tuple batch produced by the TopN * @param[out] rid_batch The next tup
src/execution/topn_executor.cpp:36
MethodNext
* Yield the number of rows inserted into the table. * @param[out] tuple_batch The tuple batch with one integer indicating the number of rows inserted
src/execution/insert_executor.cpp:45
← previousnext →1,301–1,400 of 1,956, ranked by callers