MCPcopy Create free account

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

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

↓ 2 callersMethodGetOffset
src/include/storage/table/tmp_tuple.h:30
↓ 2 callersMethodGetOrderBy
@return Get order by expressions */
src/include/execution/plans/topn_plan.h:50
↓ 2 callersMethodGetOutputSchema
@return The output schema for the aggregation */
src/include/execution/executors/aggregation_executor.h:161
↓ 2 callersMethodGetTableNames
src/include/catalog/catalog.h:362
↓ 2 callersMethodGetTransaction
@return the running transaction */
src/include/execution/executor_context.h:60
↓ 2 callersMethodGetTuple
* Read a tuple from the table. * @param rid rid of the tuple to read * @return the meta and tuple */
src/storage/table/table_heap.cpp:117
↓ 2 callersMethodGetUndoLog
@brief Access the transaction undo log buffer and get the undo log. Except when accessing the current txn buffer, * you should always call this funct
src/concurrency/transaction_manager_impl.cpp:108
↓ 2 callersMethodGetValues
src/include/execution/plans/values_plan.h:44
↓ 2 callersMethodHasAggregation
src/include/binder/bound_expression.h:53
↓ 2 callersFunctionInsert
test/concurrency/common_checker.h:36
↓ 2 callersMethodIsZero
src/type/bigint_type.cpp:68
↓ 2 callersMethodIsZero
src/type/integer_type.cpp:68
↓ 2 callersMethodIsZero
src/type/decimal_type.cpp:68
↓ 2 callersMethodIsZero
src/type/tinyint_type.cpp:69
↓ 2 callersMethodIsZero
src/type/smallint_type.cpp:68
↓ 2 callersFunctionKeyWillChange
These keys will be overwritten to a new value
tools/htable_bench/htable_bench.cpp:124
↓ 2 callersFunctionKeyWillChange
These keys will be overwritten to a new value
tools/btree_bench/btree_bench.cpp:124
↓ 2 callersMethodMakeEagerIterator
@return the iterator of this table. The iterator will stop at the last tuple at the time of iterating. */
src/storage/table/table_heap.cpp:156
↓ 2 callersMethodMakeIterator
@return the iterator of this table. When this iterator is created, it will record the current last tuple in the * table heap, and the iterator will s
src/storage/table/table_heap.cpp:143
↓ 2 callersFunctionMakeTableRng
Per-table RNG: deterministic within a run, different across runs/seeds
src/execution/mock_scan_executor.cpp:49
↓ 2 callersMethodMaxSize
* @brief Get the maximum number of directory page ids the header page could handle */
src/storage/page/extendible_htable_header_page.cpp:57
↓ 2 callersFunctionMockRandomValuesEnabled
src/execution/mock_scan_executor.cpp:24
↓ 2 callersFunctionModifyPage
Modify the page and save some data inside
tools/bpm_bench/bpm_bench.cpp:117
↓ 2 callersMethodOptimize
src/optimizer/optimizer.cpp:20
↓ 2 callersMethodParseAndSave
Attempts to parse a query into a series of SQL statements. The parsed statements * will be stored in the `statements_nodes_` variable. */
src/binder/binder.cpp:60
↓ 2 callersMethodPlanQuery
src/planner/planner.cpp:38
↓ 2 callersMethodPredicate
@return The predicate to be used in the nested loop join */
src/include/execution/plans/nested_loop_join_plan.h:49
↓ 2 callersMethodPrint
* @brief Prints the skip list for debugging purposes. * * Note: You may modify the functions in any way and the output is not tested. */
src/primer/skiplist.cpp:102
↓ 2 callersFunctionProcessExtensionsOption
(val)
build_support/cpplint.py:710
↓ 2 callersFunctionProcessExtraOptions
tools/sqllogictest/sqllogictest.cpp:78
↓ 2 callersFunctionProcessHppHeadersOption
(val)
build_support/cpplint.py:687
↓ 2 callersFunctionQuery
test/txn/txn_common.h:177
↓ 2 callersMethodRead
test/common/rwlatch_test.cpp:29
↓ 2 callersMethodReadLog
* Read the contents of the log into the given memory area * Always read from the beginning and perform sequence read * @param[out] log_data output b
src/storage/disk/disk_manager.cpp:212
↓ 2 callersMethodReportTransfer
tools/terrier_bench/terrier.cpp:57
↓ 2 callersMethodResetSection
Reset section checking for preprocessor directive. Args: directive: preprocessor directive (e.g. "if", "else").
build_support/cpplint.py:893
↓ 2 callersFunctionResolveColumnRefFromSchema
* @brief Get `BoundColumnRef` from the schema. */
src/binder/bind_select.cpp:610
↓ 2 callersFunctionResultVecToString
test/txn/txn_common.h:107
↓ 2 callersFunctionResultVecToVecString
test/txn/txn_common.h:123
↓ 2 callersMethodSchedule
* TODO(P1): Add implementation * * @brief Schedules a request for the DiskManager to execute. * * @param requests The requests to be scheduled. *
src/storage/disk/disk_scheduler.cpp:41
↓ 2 callersMethodSerializeTo
* serialize tuple data */
src/storage/table/tuple.cpp:145
↓ 2 callersMethodShouldFinish
tools/bpm_bench/bpm_bench.cpp:104
↓ 2 callersMethodShouldFinish
tools/htable_bench/htable_bench.cpp:114
↓ 2 callersMethodShouldFinish
tools/btree_bench/btree_bench.cpp:114
↓ 2 callersFunctionSplitLines
tools/sqllogictest/sqllogictest.cpp:33
↓ 2 callersMethodStartDeadlockDetection
src/include/concurrency/lock_manager.h:82
↓ 2 callersFunctionStartWriteTxn
test/concurrency/common_checker.h:268
↓ 2 callersFunctionStripListPrefix
(lst, prefix)
build_support/cpplint.py:2067
↓ 2 callersFunctionTableHeapEntry
test/txn/txn_common.h:274
↓ 2 callersMethodTick
tools/bpm_bench/bpm_bench.cpp:87
↓ 2 callersMethodToString
* Debug */
src/type/timestamp_type.cpp:97
↓ 2 callersMethodToString
Return a stringified version of this value*/
src/type/type.cpp:271
↓ 2 callersMethodToString
src/include/binder/bound_table_ref.h:47
↓ 2 callersMethodToString
src/include/binder/bound_expression.h:49
↓ 2 callersMethodToString
Render this statement as a string. */
src/include/binder/bound_order_by.h:66
↓ 2 callersMethodToString
@return the string representation of the plan node and its children */
src/include/execution/plans/abstract_plan.h:91
↓ 2 callersMethodToValue
src/include/storage/index/generic_key.h:51
↓ 2 callersFunctionTokenize
tools/sqllogictest/parser.cpp:26
↓ 2 callersMethodTryGetColIdx
* Looks up and returns the index of the first column in the schema with the specified name. * If multiple columns have the same name, the first suc
src/include/catalog/schema.h:71
↓ 2 callersMethodUpdateTupleInPlaceUnsafe
* Update a tuple in place. */
src/storage/page/table_page.cpp:114
↓ 2 callersFunction_DropCommonSuffixes
Drops common suffixes like _test.cc or -inl.h from filename. For example: >>> _DropCommonSuffixes('foo/foo-inl.h') 'foo/foo' >>> _DropC
build_support/cpplint.py:4681
↓ 2 callersFunction_IsSourceExtension
File extension (excluding dot) matches a source file extension.
build_support/cpplint.py:832
↓ 2 callersFunction_SetVerboseLevel
Sets the module's verbosity, and returns the previous setting.
build_support/cpplint.py:1194
↓ 2 callersFunction_VerboseLevel
Returns the module's verbosity setting.
build_support/cpplint.py:1189
↓ 2 callersFunctionadd_to_submission
()
gradescope_sign.py:41
↓ 2 callersFunctionmake_absolute
(f, directory)
build_support/run_clang_tidy.py:75
↓ 1 callersFunctionAbort
test/concurrency/common_checker.h:188
↓ 1 callersMethodAcquireTablePageReadLock
src/storage/table/table_heap.cpp:179
↓ 1 callersMethodAcquireTablePageWriteLock
src/storage/table/table_heap.cpp:181
↓ 1 callersMethodAddAggregation
src/planner/planner.cpp:74
↓ 1 callersMethodAddCheckExecutor
src/include/execution/executor_context.h:85
↓ 1 callersMethodAddJUnitFailure
(self, filename, linenum, message, category, confidence)
build_support/cpplint.py:1120
↓ 1 callersFunctionBPlusTreeInternalPage
src/include/storage/page/b_plus_tree_internal_page.h:51
↓ 1 callersFunctionBPlusTreeLeafPage
src/include/storage/page/b_plus_tree_leaf_page.h:66
↓ 1 callersMethodBackupFilters
Saves the current filter list to backup storage.
build_support/cpplint.py:1079
↓ 1 callersMethodBatchOpsFromFile
* @brief Read batch operations from input file, below is a sample file format * insert some keys and delete 8, 9 from the tree with one step. * { i1
src/include/storage/index/b_plus_tree_debug.h:267
↓ 1 callersMethodBegin
Start analyzing function body. Args: function_name: The name of the function being tracked.
build_support/cpplint.py:1252
↓ 1 callersFunctionBench1TaskTransfer
tools/terrier_bench/terrier.cpp:155
↓ 1 callersFunctionBench2TaskJoin
tools/terrier_bench/terrier.cpp:294
↓ 1 callersFunctionBench2TaskTransfer
tools/terrier_bench/terrier.cpp:213
↓ 1 callersMethodCanonicalizeAlphabeticalOrder
Returns a path canonicalized for alphabetical comparison. - replaces "-" with "_" so they both cmp the same. - removes '-inl' since we don't
build_support/cpplint.py:914
↓ 1 callersFunctionCase1CorrectAnswer
test/primer/trie_debug_answer.h:15
↓ 1 callersFunctionCase2CorrectAnswer
test/primer/trie_debug_answer.h:20
↓ 1 callersFunctionCase3CorrectAnswer
test/primer/trie_debug_answer.h:25
↓ 1 callersMethodCastAs
src/type/varlen_type.cpp:177
↓ 1 callersMethodCastAs
src/type/decimal_type.cpp:268
↓ 1 callersMethodCheck
Report if too many lines in function body. Args: error: The function to call with any errors found. filename: The name of the current
build_support/cpplint.py:1267
↓ 1 callersFunctionCheckAltTokens
Check alternative keywords being used in boolean expressions. Args: filename: The name of the current file. clean_lines: A CleansedLines in
build_support/cpplint.py:4482
↓ 1 callersMethodCheckBegin
Run checks that applies to text up to the opening brace. This is mostly for checking the text after the class identifier and the "{", usually
build_support/cpplint.py:2447
↓ 1 callersFunctionCheckBraces
Looks for misplaced braces (e.g. at the end of line). Args: filename: The name of the current file. clean_lines: A CleansedLines instance c
build_support/cpplint.py:3971
↓ 1 callersFunctionCheckBracesSpacing
Checks for horizontal spacing near commas. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing t
build_support/cpplint.py:3787
↓ 1 callersFunctionCheckCasts
Various cast related checks. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. l
build_support/cpplint.py:5423
↓ 1 callersFunctionCheckCheck
Checks the use of CHECK and EXPECT macros. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing t
build_support/cpplint.py:4364
↓ 1 callersFunctionCheckCommaSpacing
Checks for horizontal spacing near commas and semicolons. Args: filename: The name of the current file. clean_lines: A CleansedLines instan
build_support/cpplint.py:3688
↓ 1 callersFunctionCheckComment
Checks for common mistakes in comments. Args: line: The line in question. filename: The name of the current file. linenum: The number o
build_support/cpplint.py:3353
↓ 1 callersMethodCheckCompletedBlocks
Checks that all classes and namespaces have been completely parsed. Call this when all lines in a file have been processed. Args: filen
build_support/cpplint.py:2990
↓ 1 callersFunctionCheckEmptyBlockBody
Look for empty loop/conditional body with only a single semicolon. Args: filename: The name of the current file. clean_lines: A CleansedLin
build_support/cpplint.py:4237
↓ 1 callersMethodCheckEnd
Run checks that applies to text after the closing brace. This is mostly used for checking end of namespace comments. Args: filename: T
build_support/cpplint.py:2462
↓ 1 callersFunctionCheckForBadCharacters
Logs an error for each line containing bad characters. Two kinds of bad characters: 1. Unicode replacement characters: These indicate that eithe
build_support/cpplint.py:2240
↓ 1 callersFunctionCheckForCopyright
Logs an error if no Copyright message appears at the top of the file.
build_support/cpplint.py:1981
← previousnext →301–400 of 1,956, ranked by callers