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
CompareGreaterThan
src/type/integer_type.cpp:232
Method
CompareGreaterThan
src/type/decimal_type.cpp:244
Method
CompareGreaterThan
src/type/tinyint_type.cpp:237
Method
CompareGreaterThan
src/type/smallint_type.cpp:233
Method
CompareGreaterThanEquals
src/type/varlen_type.cpp:98
Method
CompareGreaterThanEquals
src/type/bigint_type.cpp:241
Method
CompareGreaterThanEquals
src/type/boolean_type.cpp:68
Method
CompareGreaterThanEquals
src/type/vector_type.cpp:70
Method
CompareGreaterThanEquals
src/type/integer_type.cpp:244
Method
CompareGreaterThanEquals
src/type/tinyint_type.cpp:249
Method
CompareGreaterThanEquals
src/type/smallint_type.cpp:245
Method
CompareLessThan
src/type/bigint_type.cpp:205
Method
CompareLessThan
src/type/boolean_type.cpp:41
Method
CompareLessThan
src/type/vector_type.cpp:58
Method
CompareLessThan
src/type/integer_type.cpp:208
Method
CompareLessThan
src/type/decimal_type.cpp:220
Method
CompareLessThan
src/type/tinyint_type.cpp:213
Method
CompareLessThan
src/type/smallint_type.cpp:209
Method
CompareLessThanEquals
src/type/timestamp_type.cpp:48
Method
CompareLessThanEquals
src/type/varlen_type.cpp:80
Method
CompareLessThanEquals
src/type/bigint_type.cpp:217
Method
CompareLessThanEquals
src/type/boolean_type.cpp:50
Method
CompareLessThanEquals
src/type/type.cpp:204
Method
CompareLessThanEquals
src/type/vector_type.cpp:62
Method
CompareLessThanEquals
src/type/integer_type.cpp:220
Method
CompareLessThanEquals
src/type/tinyint_type.cpp:225
Method
CompareLessThanEquals
src/type/smallint_type.cpp:221
Method
CompareNotEquals
src/type/timestamp_type.cpp:32
Method
CompareNotEquals
src/type/varlen_type.cpp:62
Method
CompareNotEquals
src/type/bigint_type.cpp:193
Method
CompareNotEquals
src/type/boolean_type.cpp:32
Method
CompareNotEquals
src/type/type.cpp:195
Method
CompareNotEquals
src/type/vector_type.cpp:54
Method
CompareNotEquals
src/type/integer_type.cpp:196
Method
CompareNotEquals
src/type/decimal_type.cpp:208
Method
CompareNotEquals
src/type/tinyint_type.cpp:201
Method
CompareNotEquals
src/type/smallint_type.cpp:197
Method
CompareStrings
* Use memcmp to evaluate two strings * This does not work with VARBINARY attributes. */
src/include/type/type_util.h:31
Method
ComparisonExpression
Creates a new comparison expression representing (left comp_type right). */
src/include/execution/expressions/comparison_expression.h:36
Method
Compute
src/include/execution/expressions/string_expression.h:48
Method
ComputeBinary
src/primer/hyperloglog.cpp:28
Method
ComputeCardinality
src/primer/hyperloglog_presto.cpp:29
Method
ConstantValueExpression
Creates a new constant value expression wrapping the given value. */
src/include/execution/expressions/constant_value_expression.h:28
Method
Contains
* @brief Checks whether a key exists in the skip list. * * @param key key to look up. * @return bool true if the element exists, false otherwise.
src/primer/skiplist.cpp:91
Method
Contains
@return true if haystack contains needle, false otherwise */
src/common/util/string_util.cpp:29
Method
Contains
* @brief Checks if an element is in the local ORSet. * * @param elem the element to check * @return true if the element is in the set, and fa
src/include/primer/orset_driver.h:55
Method
ContainsAfter
@return true if haystack contains needle after keyword, false otherwise */
src/common/util/string_util.cpp:34
Method
ContextGuard
src/include/planner/planner.h:168
Method
ContextGuard
src/include/binder/binder.h:215
Method
Copy
* Create a copy of this value */
src/type/bigint_type.cpp:282
Method
Copy
* Create a copy of this value */
src/type/boolean_type.cpp:109
Method
Copy
* Create a copy of this value */
src/type/vector_type.cpp:128
Method
Copy
* Create a copy of this value */
src/type/integer_type.cpp:286
Method
Copy
* Create a copy of this value */
src/type/tinyint_type.cpp:290
Method
Copy
* Create a copy of this value */
src/type/smallint_type.cpp:307
Method
CopySchema
src/include/catalog/schema.h:33
Method
Count
@return count occurrence of specified string in input string */
src/common/util/string_util.cpp:233
Method
CountMinSketch
src/primer/count_min_sketch.cpp:28
Method
CountMinSketch
src/include/primer/count_min_sketch.h:33
Method
Counter
test/common/rwlatch_test.cpp:23
Method
CreateEmptyHeap
For binder tests */
src/include/storage/table/table_heap.h:67
Method
CreateExecutor
* Creates a new executor given the executor context and plan node. * @param exec_ctx The executor context for the created executor * @param plan The
src/execution/executor_factory.cpp:56
Method
CreateIndex
src/include/catalog/catalog.h:216
Method
CreateStatement
src/binder/statement/create_statement.cpp:20
Method
DeallocatePage
* @brief Deallocates a page on disk. * * Note: You should look at the documentation for `DeletePage` in `BufferPoolManager` before using this me
src/include/storage/disk/disk_scheduler.h:79
Method
DecimalType
src/type/decimal_type.cpp:66
Method
DecrGlobalDepth
* Decrement the global depth of the directory */
src/storage/page/extendible_htable_directory_page.cpp:83
Method
DecrLocalDepth
* Decrement the local depth of the bucket at bucket_idx * @param bucket_idx bucket index to decrement */
src/storage/page/hash_table_directory_page.cpp:129
Method
DecrLocalDepth
* Decrement the local depth of the bucket at bucket_idx * @param bucket_idx bucket index to decrement */
src/storage/page/extendible_htable_directory_page.cpp:127
Function
Delete
test/concurrency/common_checker.h:110
Method
DeleteEntry
src/storage/index/linear_probe_hash_table_index.cpp:39
Method
DeleteEntry
src/storage/index/b_plus_tree_index.cpp:36
Method
DeleteEntry
src/storage/index/extendible_hash_table_index.cpp:39
Method
DeleteEntry
src/include/storage/index/stl_ordered.h:80
Method
DeleteEntry
src/include/storage/index/stl_unordered.h:55
Method
DeleteExecutor
* Construct a new DeleteExecutor instance. * @param exec_ctx The executor context * @param plan The delete plan to be executed * @param child_execu
src/execution/delete_executor.cpp:26
Function
DeleteHelperSplit
helper function to separate delete
test/container/disk/hash/extendible_htable_concurrent_test.cpp:85
Function
DeleteHelperSplit
test/storage/b_plus_tree_concurrent_test.cpp:93
Method
DeletePage
* Delete a page from the database file. Reclaim the disk space. * Since we are using memory, this is a no-op. * @param page_id id of the page */
src/storage/disk/disk_manager_memory.cpp:142
Method
DeletePage
* @brief Removes a page from the database, both on disk and in memory. * * If the page is pinned in the buffer pool, this function does nothing and
src/buffer/buffer_pool_manager.cpp:141
Method
DeletePlanNode
* Construct a new DeletePlanNode. * @param child The child plan to obtain tuple from * @param table_oid The identifier of the table from which t
src/include/execution/plans/delete_plan.h:37
Method
DeleteStatement
src/binder/statement/delete_statement.cpp:18
Function
DeleteTest1Call
test/storage/b_plus_tree_concurrent_test.cpp:240
Function
DeleteTest2Call
test/storage/b_plus_tree_concurrent_test.cpp:285
Method
DeserializeFrom
* deserialize tuple data(deep copy) */
src/storage/table/tuple.cpp:154
Method
DeserializeFrom
* Deserialize a value of the given type from the given storage space. */
src/type/timestamp_type.cpp:147
Method
DeserializeFrom
* Deserialize a value of the given type from the given storage space. */
src/type/varlen_type.cpp:163
Method
DeserializeFrom
* Deserialize a value of the given type from the given storage space. */
src/type/bigint_type.cpp:274
Method
DeserializeFrom
* Deserialize a value of the given type from the given storage space. */
src/type/boolean_type.cpp:101
Method
DeserializeFrom
* Deserialize a value of the given type from the given storage space. */
src/type/type.cpp:289
Method
DeserializeFrom
* Deserialize a value of the given type from the given storage space. */
src/type/vector_type.cpp:116
Method
DeserializeFrom
* Deserialize a value of the given type from the given storage space. */
src/type/integer_type.cpp:278
Method
DeserializeFrom
* Deserialize a value of the given type from the given storage space. */
src/type/decimal_type.cpp:341
Method
DeserializeFrom
* Deserialize a value of the given type from the given storage space. */
src/type/tinyint_type.cpp:282
Method
DeserializeFrom
* Deserialize a value of the given type from the given storage space. */
src/type/smallint_type.cpp:299
Method
DeserializeFrom
Deserialize a value of the given type from the given storage space.
src/include/type/value.h:154
Method
DiskExtendibleHashTable
src/container/disk/hash/disk_extendible_hash_table.cpp:45
Method
DiskManager
* Creates a new disk manager that writes to the specified database file. * @param db_file the file name of the database file to write to */
src/storage/disk/disk_manager.cpp:34
Method
DiskManager
FOR TEST / LEADERBOARD ONLY, used by DiskManagerMemory */
src/include/storage/disk/disk_manager.h:42
Method
DiskManagerMemory
* Constructor: used for memory based manager */
src/storage/disk/disk_manager_memory.cpp:31
← previous
next →
801–900 of 1,956, ranked by callers