MCPcopy Create free account

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

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

MethodHyperLogLogPresto
src/primer/hyperloglog_presto.cpp:19
MethodHyperLogLogPresto
@brief Disabling default constructor. */
src/include/primer/hyperloglog_presto.h:49
MethodInClassDeclaration
Check if we are currently one level inside a class or struct declaration. Returns: True if top of the stack is a class/struct, False otherw
build_support/cpplint.py:2689
MethodIncludeRecord
tools/sqllogictest/parser.h:74
MethodIncrGlobalDepth
* Increment the global depth of the directory */
src/storage/page/extendible_htable_directory_page.cpp:76
MethodIncrLocalDepth
* Increment the local depth of the bucket at bucket_idx * @param bucket_idx bucket index to increment */
src/storage/page/hash_table_directory_page.cpp:123
MethodIncrLocalDepth
* Increment the local depth of the bucket at bucket_idx * @param bucket_idx bucket index to increment */
src/storage/page/extendible_htable_directory_page.cpp:119
MethodIndent
@return indented string */
src/common/util/string_util.cpp:62
MethodIndentAllLines
* Add indention to all lines of the `lines` variable. * * @param lines input string * @param num_indent number of spaces prepended to each line *
src/common/util/string_util.cpp:285
MethodIndex
* Construct a new Index instance. * @param metadata An owning pointer to the index metadata */
src/include/storage/index/index.h:131
MethodIndexInfo
* Construct a new IndexInfo instance. * @param key_schema The schema for the index key * @param name The name of the index * @param index An
src/include/catalog/catalog.h:80
FunctionIndexLeaves
test/include/storage/b_plus_tree_utils.h:134
MethodIndexMetadata
src/include/storage/index/index.h:38
MethodIndexScanExecutor
* Creates a new index scan executor. * @param exec_ctx the executor context * @param plan the index scan plan to be executed */
src/execution/index_scan_executor.cpp:23
MethodIndexScanPlanNode
* Creates a new index scan plan node with filter predicate. * @param output The output format of this scan plan node * @param table_oid The iden
src/include/execution/plans/index_scan_plan.h:37
MethodIndexStatement
src/binder/statement/index_statement.cpp:21
MethodInferAggSchema
src/execution/plan_node.cpp:70
MethodInferJoinSchema
src/execution/plan_node.cpp:38
MethodInferProjectionSchema
src/execution/plan_node.cpp:49
MethodInferScanSchema
src/execution/plan_node.cpp:29
MethodInferWindowSchema
src/execution/plan_node.cpp:85
MethodInit
* @brief Init method after creating a new leaf page * * After creating a new leaf page from buffer pool, must call initialize method to set default
src/storage/page/b_plus_tree_leaf_page.cpp:34
MethodInit
src/storage/page/extendible_htable_bucket_page.cpp:27
MethodInit
* @brief Init method after creating a new internal page. * * Writes the necessary header information to a newly created page, * including set page
src/storage/page/b_plus_tree_internal_page.cpp:33
MethodInit
* After creating a new header page from buffer pool, must call initialize * method to set default values * @param max_depth Max depth in the header
src/storage/page/extendible_htable_header_page.cpp:24
MethodInit
* After creating a new directory page from buffer pool, must call initialize * method to set default values * @param max_depth Max depth in the dire
src/storage/page/extendible_htable_directory_page.cpp:28
MethodInit
src/execution/external_merge_sort_executor.cpp:29
MethodInit
Initialize the join */
src/execution/hash_join_executor.cpp:37
MethodInit
Initialize the limit */
src/execution/limit_executor.cpp:31
MethodInit
Initialize the sort */
src/execution/sort_executor.cpp:27
MethodInit
Initialize the join */
src/execution/nested_loop_join_executor.cpp:39
MethodInit
Initialize the update */
src/execution/update_executor.cpp:33
MethodInit
src/execution/index_scan_executor.cpp:28
MethodInit
Initialize the mock scan. */
src/execution/mock_scan_executor.cpp:734
MethodInit
Initialize the aggregation */
src/execution/aggregation_executor.cpp:33
MethodInit
Initialize the TopN */
src/execution/topn_executor.cpp:27
MethodInit
Initialize the insert */
src/execution/insert_executor.cpp:33
MethodInit
src/execution/nested_index_join_executor.cpp:34
MethodInit
Initialize the filter */
src/execution/filter_executor.cpp:30
MethodInit
Initialize the values */
src/execution/values_executor.cpp:26
MethodInit
Initialize the TopNPerGroup */
src/execution/topn_per_group_executor.cpp:27
MethodInit
Initialize the InitCheck */
src/execution/init_check_executor.cpp:29
MethodInit
Initialize the sequential scan */
src/execution/seq_scan_executor.cpp:28
MethodInit
Initialize the projection */
src/execution/projection_executor.cpp:28
MethodInit
Initialize the TopNCheck */
src/execution/topn_check_executor.cpp:32
MethodInit
Initialize the delete */
src/execution/delete_executor.cpp:33
MethodInit
Initialize the window aggregation */
src/execution/window_function_executor.cpp:29
MethodInitCheckExecutor
* Construct a new InitCheckExecutor instance. * @param exec_ctx The executor context * @param plan The init check plan to be executed * @param chil
src/execution/init_check_executor.cpp:24
MethodInnerTableSchema
@return Schema with needed columns in from the inner table */
src/include/execution/plans/nested_index_join_plan.h:69
MethodInsert
src/container/disk/hash/disk_extendible_hash_table.cpp:91
MethodInsert
src/container/disk/hash/linear_probe_hash_table.cpp:66
MethodInsert
src/primer/count_min_sketch.cpp:51
MethodInsert
src/storage/page/extendible_htable_bucket_page.cpp:53
MethodInsert
src/storage/page/hash_table_block_page.cpp:54
MethodInsert
src/storage/page/hash_table_bucket_page.cpp:41
MethodInsert
src/include/storage/page/tmp_tuple_page.h:42
MethodInsertCombine
* Inserts a value into the hash table and then combines it with the current aggregation. * @param agg_key the key to be inserted * @param agg_va
src/include/execution/executors/aggregation_executor.h:90
MethodInsertEntry
src/storage/index/linear_probe_hash_table_index.cpp:30
MethodInsertEntry
src/storage/index/b_plus_tree_index.cpp:27
MethodInsertEntry
src/storage/index/extendible_hash_table_index.cpp:30
MethodInsertEntry
src/include/storage/index/stl_unordered.h:44
MethodInsertExecutor
* Construct a new InsertExecutor instance. * @param exec_ctx The executor context * @param plan The insert plan to be executed * @param child_execu
src/execution/insert_executor.cpp:26
FunctionInsertHelperSplit
helper function to separate insert
test/container/disk/hash/extendible_htable_concurrent_test.cpp:59
FunctionInsertHelperSplit
test/storage/b_plus_tree_concurrent_test.cpp:63
MethodInsertPlanNode
* Creates a new insert plan node for inserting values from a child plan. * @param child The child plan to obtain values from * @param table_oid
src/include/execution/plans/insert_plan.h:37
MethodInsertStatement
src/binder/statement/insert_statement.cpp:24
FunctionInsertTest1Call
test/storage/b_plus_tree_concurrent_test.cpp:128
FunctionInsertTest2Call
test/storage/b_plus_tree_concurrent_test.cpp:184
MethodInsertToNewBucket
src/container/disk/hash/disk_extendible_hash_table.cpp:102
MethodInsertToNewDirectory
src/container/disk/hash/disk_extendible_hash_table.cpp:96
MethodInsertTuple
* Insert a tuple into the table. If the tuple is too large (>= page_size), return std::nullopt. * @param meta tuple meta * @param tuple tuple to ins
src/storage/table/table_heap.cpp:55
MethodIntegerParentType
src/type/integer_parent_type.cpp:19
MethodIntegerType
src/type/integer_type.cpp:66
MethodIsBlockInfo
Returns true if this block is a _BlockInfo. This is convenient for verifying that an object is an instance of a _BlockInfo, but not an instan
build_support/cpplint.py:2475
FunctionIsDecltype
Check if the token ending on (linenum, column) is decltype(). Args: clean_lines: A CleansedLines instance containing the file. linenum: the
build_support/cpplint.py:3876
MethodIsDelete
As of Fall 2023, this function should not be used. */
src/include/execution/executor_context.h:95
MethodIsDirty
* @brief Returns whether the page is dirty (modified but not flushed to the disk). */
src/storage/page/page_guard.cpp:99
MethodIsDirty
@return true if the page in memory has been modified from the page on disk, false otherwise */
src/include/storage/page/page.h:60
MethodIsEmpty
src/storage/page/extendible_htable_bucket_page.cpp:125
MethodIsEmpty
src/storage/page/hash_table_bucket_page.cpp:143
MethodIsEnd
src/storage/index/index_iterator.cpp:32
MethodIsForceStarterRule
src/include/common/bustub_instance.h:284
MethodIsFull
src/storage/page/extendible_htable_bucket_page.cpp:117
MethodIsInlined
Decimal types are always inlined
src/include/type/varlen_type.h:47
MethodIsInlined
Integer types are always inlined
src/include/type/integer_parent_type.h:47
MethodIsInlined
Decimal types are always inlined
src/include/type/boolean_type.h:36
MethodIsInlined
Decimal types are always inlined
src/include/type/vector_type.h:51
MethodIsInlined
Decimal types are always inlined
src/include/type/decimal_type.h:45
MethodIsInlined
src/include/type/timestamp_type.h:40
MethodIsInlined
@return true if column is inlined, false otherwise */
src/include/catalog/column.h:87
MethodIsInvalid
src/include/binder/bound_expression.h:51
MethodIsKeyword
Return true if the given text matches a keyword of the parser. */
src/binder/keyword_helper.cpp:42
MethodIsKeyword
Return true if the given text matches a keyword of the parser. */
src/binder/binder.cpp:77
MethodIsNull
Is the column value null ?
src/include/storage/table/tuple.h:102
MethodIsOccupied
src/storage/page/hash_table_block_page.cpp:73
MethodIsOccupied
src/storage/page/hash_table_bucket_page.cpp:90
MethodIsPredicateTrue
@brief check if the predicate is true::boolean */
src/optimizer/merge_filter_nlj.cpp:61
MethodIsPrimaryKey
@return is primary key */
src/include/storage/index/index.h:79
MethodIsReadable
src/storage/page/hash_table_block_page.cpp:84
MethodIsReadable
src/storage/page/hash_table_bucket_page.cpp:110
← previousnext →1,201–1,300 of 1,956, ranked by callers