MCPcopy Create free account

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

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

↓ 1 callersFunctionCheckForFunctionLengths
Reports for long function bodies. For an overview why this is done, see: https://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Write_Sh
build_support/cpplint.py:3282
↓ 1 callersFunctionCheckForHeaderGuard
Checks that the file contains a header guard. Logs an error if no #ifndef header guard is present. For other headers, checks that the full pathn
build_support/cpplint.py:2110
↓ 1 callersFunctionCheckForIncludeWhatYouUse
Reports for missing stl includes. This function will output warnings to make sure you are including the headers necessary for the stl containers
build_support/cpplint.py:5782
↓ 1 callersFunctionCheckForMultilineCommentsAndStrings
Logs an error if we see /* ... */ or "..." that extend past one line. /* ... */ comments are legit inside macros, for one line. Otherwise, we pre
build_support/cpplint.py:2283
↓ 1 callersFunctionCheckForNamespaceIndentation
(filename, nesting_state, clean_lines, line, error)
build_support/cpplint.py:3268
↓ 1 callersFunctionCheckForNewlineAtEOF
Logs an error if there is no newline char at the end of the file. Args: filename: The name of the current file. lines: An array of strings,
build_support/cpplint.py:2265
↓ 1 callersFunctionCheckForNonConstReference
Check for non-const references. Separate from CheckLanguage since it scans backwards from current line, instead of scanning forward. Args:
build_support/cpplint.py:5284
↓ 1 callersFunctionCheckForNonStandardConstructs
r"""Logs an error if we see certain non-ANSI constructs ignored by gcc-2. Complain about several constructs which gcc-2 accepts, but which are no
build_support/cpplint.py:3012
↓ 1 callersFunctionCheckGlobalStatic
Check for unsafe global or static objects. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing t
build_support/cpplint.py:5114
↓ 1 callersFunctionCheckHeaderFileIncluded
Logs an error if a source file does not include its header.
build_support/cpplint.py:2213
↓ 1 callersFunctionCheckIncludeLine
Check rules that are applicable to #include lines. Strings on #include lines are NOT removed from elided line, to make certain tasks easier. Howe
build_support/cpplint.py:4777
↓ 1 callersMethodCheckIntegrity
* @brief Checks the integrity of the skip list. * * This method uses GTest internally. * * @param keys expected keys to be in the skip lis
test/primer/skiplist_test.cpp:48
↓ 1 callersFunctionCheckInvalidIncrement
Checks for invalid increment *count++. For example following function: void increment_counter(int* count) { *count++; } is invalid, becau
build_support/cpplint.py:2401
↓ 1 callersFunctionCheckItemIndentationInNamespace
(filename, raw_lines_no_comments, linenum, error)
build_support/cpplint.py:6056
↓ 1 callersFunctionCheckLanguage
Checks rules from the 'C++ language rules' section of cppguide.html. Some of these rules are hard to test (function overloading, using uint32 ina
build_support/cpplint.py:4953
↓ 1 callersFunctionCheckMakePairUsesDeduction
Check that make_pair's template arguments are deduced. G++ 4.6 in C++11 mode fails badly if make_pair's template arguments are specified explicit
build_support/cpplint.py:5886
↓ 1 callersMethodCheckNextIncludeOrder
Returns a non-empty error message if the next header is out of order. This function also updates the internal state to be ready to check the
build_support/cpplint.py:950
↓ 1 callersFunctionCheckOperatorSpacing
Checks for horizontal spacing around operators. Args: filename: The name of the current file. clean_lines: A CleansedLines instance contain
build_support/cpplint.py:3535
↓ 1 callersFunctionCheckOrderByCompatible
src/planner/plan_window_function.cpp:43
↓ 1 callersFunctionCheckPageConsistent
Check the page and verify the data inside
tools/bpm_bench/bpm_bench.cpp:140
↓ 1 callersFunctionCheckParenthesisSpacing
Checks for horizontal spacing around parentheses. Args: filename: The name of the current file. clean_lines: A CleansedLines instance conta
build_support/cpplint.py:3650
↓ 1 callersFunctionCheckPosixThreading
Checks for calls to thread-unsafe functions. Much code has been originally written without consideration of multi-threading. Also, engineers are
build_support/cpplint.py:2351
↓ 1 callersFunctionCheckPrintf
Check for printf related issues. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file.
build_support/cpplint.py:5175
↓ 1 callersFunctionCheckRedundantOverrideOrFinal
Check if line contains a redundant "override" or "final" virt-specifier. Args: filename: The name of the current file. clean_lines: A Clean
build_support/cpplint.py:5971
↓ 1 callersFunctionCheckRedundantVirtual
Check if line contains a redundant "virtual" function-specifier. Args: filename: The name of the current file. clean_lines: A CleansedLines
build_support/cpplint.py:5907
↓ 1 callersFunctionCheckSectionSpacing
Checks for additional blank line issues related to sections. Currently the only thing checked here is blank line before protected/private. Args:
build_support/cpplint.py:3893
↓ 1 callersFunctionCheckSpacing
Checks for the correctness of various spacing issues in the code. Things we check for: spaces around operators, spaces after if/for/while/switch,
build_support/cpplint.py:3407
↓ 1 callersFunctionCheckSpacingForFunctionCall
Checks for the correctness of various spacing around function calls. Args: filename: The name of the current file. clean_lines: A CleansedL
build_support/cpplint.py:3176
↓ 1 callersFunctionCheckStyle
Checks rules from the 'C++ style rules' section of cppguide.html. Most of these rules are hard to test (naming, comment style), but we do what we
build_support/cpplint.py:4546
↓ 1 callersFunctionCheckTainted
test/txn/txn_common.h:376
↓ 1 callersFunctionCheckTrailingSemicolon
Looks for redundant trailing semicolon. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the
build_support/cpplint.py:4090
↓ 1 callersFunctionCheckVlogArguments
Checks that VLOG() is only used for defining a logging level. For example, VLOG(2) is correct. VLOG(INFO), VLOG(WARNING), VLOG(ERROR), and VLOG(F
build_support/cpplint.py:2377
↓ 1 callersFunctionCleanseRawStrings
Removes C++11 raw strings from lines. Before: static const char kData[] = R"( multi-line string )"; After: s
build_support/cpplint.py:1513
↓ 1 callersMethodCompareGreaterThan
src/type/varlen_type.cpp:89
↓ 1 callersMethodCompareGreaterThanEquals
src/type/timestamp_type.cpp:64
↓ 1 callersMethodCompareGreaterThanEquals
src/type/type.cpp:212
↓ 1 callersMethodCompareGreaterThanEquals
src/type/decimal_type.cpp:256
↓ 1 callersMethodCompareGreaterThanEquals
src/include/type/value.h:128
↓ 1 callersMethodCompareLessThan
src/type/timestamp_type.cpp:40
↓ 1 callersMethodCompareLessThan
src/type/varlen_type.cpp:71
↓ 1 callersMethodCompareLessThan
src/type/type.cpp:200
↓ 1 callersMethodCompareLessThanEquals
src/type/decimal_type.cpp:232
↓ 1 callersMethodCompareLessThanEquals
src/include/type/value.h:122
↓ 1 callersMethodCompareNotEquals
src/include/type/value.h:116
↓ 1 callersFunctionCompareValue
test/txn/txn_common.h:66
↓ 1 callersFunctionComputeDbSize
tools/terrier_bench/terrier.cpp:440
↓ 1 callersFunctionConstructTuple
use a fixed schema to construct a random tuple
test/include/logging/common.h:26
↓ 1 callersMethodCopy
Create a copy of this value
src/include/type/value.h:161
↓ 1 callersMethodCount
Count line in current function body.
build_support/cpplint.py:1262
↓ 1 callersMethodDecrGlobalDepth
* Decrement the global depth of the directory */
src/storage/page/hash_table_directory_page.cpp:75
↓ 1 callersFunctionDeleteHelper
helper function to delete
test/container/disk/hash/extendible_htable_concurrent_test.cpp:75
↓ 1 callersMethodDeletePage
src/include/buffer/traced_buffer_pool_manager.h:28
↓ 1 callersMethodDrawBPlusTree
* @brief draw a B+ tree, below is a printed * B+ tree(3 max leaf, 4 max internal) after inserting key: * {1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 18,
src/include/storage/index/b_plus_tree_debug.h:244
↓ 1 callersMethodEnableLatencySimulator
src/include/storage/disk/disk_manager_memory.h:73
↓ 1 callersMethodEnd
Stop analyzing function body.
build_support/cpplint.py:1295
↓ 1 callersMethodEnd
* @brief Input parameter is void, construct an index iterator representing the end * of the key/value pair in the leaf node * @return : index iterat
src/storage/index/b_plus_tree.cpp:126
↓ 1 callersFunctionError
Logs the fact we've found a lint error. We log where the error was found, and also our confidence in the error, that is, how certain we are this
build_support/cpplint.py:1438
↓ 1 callersMethodExecute
* Execute a query plan. * @param plan The query plan to execute * @param result_set The set of tuples produced by executing the plan * @param
src/include/execution/execution_engine.h:54
↓ 1 callersFunctionExpectResult
test/txn/txn_common.h:144
↓ 1 callersFunctionExpectingFunctionArgs
Checks whether where function type arguments are expected. Args: clean_lines: A CleansedLines instance containing the file. linenum: The nu
build_support/cpplint.py:5595
↓ 1 callersFunctionFilesBelongToSameModule
Check if these two filenames belong to the same module. The concept of a 'module' here is a as follows: foo.h, foo-inl.h, foo.cc, foo_test.cc and
build_support/cpplint.py:5697
↓ 1 callersFunctionFindCheckMacro
Find a replaceable CHECK-like macro. Args: line: line to search on. Returns: (macro name, start position), or (None, -1) if no replaceabl
build_support/cpplint.py:4341
↓ 1 callersMethodFindHeader
Check if a header has already been included. Args: header: header to check. Returns: Line number of previous occurrence, or -1 if
build_support/cpplint.py:878
↓ 1 callersFunctionFindNextMultiLineCommentEnd
We are inside a comment, find the end marker.
build_support/cpplint.py:1600
↓ 1 callersFunctionFindNextMultiLineCommentStart
Find the beginning marker for a multiline comment.
build_support/cpplint.py:1589
↓ 1 callersFunctionFixupPathFromRoot
()
build_support/cpplint.py:2056
↓ 1 callersFunctionFlagCxx11Features
Flag those c++11 features that we only allow in certain places. Args: filename: The name of the current file. clean_lines: A CleansedLines
build_support/cpplint.py:6109
↓ 1 callersMethodFormatJUnitXML
(self)
build_support/cpplint.py:1124
↓ 1 callersMethodGenerateTestTables
* Generate test tables. */
src/catalog/table_generator.cpp:103
↓ 1 callersMethodGenerateUid
* @brief Generates a unique id. * * @return a unique id. */
src/include/primer/orset_driver.h:122
↓ 1 callersMethodGet
src/include/common/rid.h:37
↓ 1 callersMethodGetAggregates
@return The aggregate expressions */
src/include/execution/plans/aggregation_plan.h:73
↓ 1 callersMethodGetCatalog
@return the catalog */
src/include/execution/executor_context.h:63
↓ 1 callersMethodGetCheckOptions
@return the check options */
src/include/execution/executor_context.h:83
↓ 1 callersMethodGetData
* Access the raw variable length data */
src/type/varlen_type.cpp:46
↓ 1 callersMethodGetData
@return the actual data contained within this page */
src/include/storage/page/page.h:51
↓ 1 callersMethodGetData
Access the raw variable length data
src/include/type/value.h:93
↓ 1 callersFunctionGetDbForIsolationTest
test/concurrency/common_checker.h:228
↓ 1 callersFunctionGetFunctionOf
src/execution/mock_scan_executor.cpp:380
↓ 1 callersMethodGetGroupBys
@return The group by expressions */
src/include/execution/plans/aggregation_plan.h:67
↓ 1 callersMethodGetInfo
test/type/type_test.cpp:32
↓ 1 callersMethodGetInitCount
@return The number of inits */
src/include/execution/executors/init_check_executor.h:41
↓ 1 callersFunctionGetMockTableSchemaOf
src/execution/mock_scan_executor.cpp:146
↓ 1 callersMethodGetNLJCheckExecutorSet
@return the set of nlj check executors */
src/include/execution/executor_context.h:78
↓ 1 callersMethodGetNextCount
@return The number of nexts */
src/include/execution/executors/init_check_executor.h:44
↓ 1 callersMethodGetNextTupleOffset
Get the next offset to insert, return nullopt if this tuple cannot fit in this page */
src/storage/page/table_page.cpp:35
↓ 1 callersMethodGetNumDeletes
@return the number of deletions */
src/storage/disk/disk_manager.cpp:245
↓ 1 callersFunctionGetNumLeaves
test/include/storage/b_plus_tree_utils.h:166
↓ 1 callersMethodGetRid
return RID of current tuple
src/include/storage/table/tuple.h:85
↓ 1 callersFunctionGetShuffled
src/execution/mock_scan_executor.cpp:362
↓ 1 callersFunctionGetSizeOf
src/execution/mock_scan_executor.cpp:256
↓ 1 callersMethodGetStorageSize
@return column length */
src/include/catalog/column.h:78
↓ 1 callersMethodGetTupleMeta
* Read a tuple meta from the table. Note: if you want to get tuple and meta together, use `GetTuple` instead * to ensure atomicity. * @param rid rid
src/storage/table/table_heap.cpp:131
↓ 1 callersMethodGetUnlinedColumns
@return the indices of non-inlined columns */
src/include/catalog/schema.h:81
↓ 1 callersMethodGetValue
src/container/disk/hash/linear_probe_hash_table.cpp:51
↓ 1 callersMethodHashFunction
* @brief Seeded hash function generator * * @param seed Used for creating independent hash functions * @return A function that maps items to
src/include/primer/count_min_sketch.h:97
↓ 1 callersMethodHashToDirectoryIndex
* Get the directory index that the key is hashed to * * @param hash the hash of the key * @return directory index the key is hashed to */
src/storage/page/extendible_htable_header_page.cpp:34
↓ 1 callersMethodInAsmBlock
Check if we are currently one level inside an inline ASM block. Returns: True if the top of the stack is a block containing inline ASM.
build_support/cpplint.py:2697
↓ 1 callersMethodInExternC
Check if we are currently one level inside an 'extern "C"' block. Returns: True if top of the stack is an extern block, False otherwise.
build_support/cpplint.py:2681
↓ 1 callersMethodInNamespaceBody
Check if we are currently one level inside a namespace body. Returns: True if top of the stack is a namespace block, False otherwise.
build_support/cpplint.py:2673
← previousnext →401–500 of 1,956, ranked by callers