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
BindStar
src/binder/bind_select.cpp:536
Method
BindSubquery
src/binder/bind_select.cpp:82
Method
BindTableRef
src/binder/bind_select.cpp:344
Method
BindTransaction
src/binder/bind_variable.cpp:38
Method
BindUpdate
src/binder/bind_insert.cpp:66
Method
BindValuesList
src/binder/bind_select.cpp:59
Method
BindVariableSet
src/binder/bind_variable.cpp:22
Method
BindVariableShow
src/binder/bind_variable.cpp:34
Method
BindWhere
src/binder/bind_select.cpp:776
Method
BindWindowExpression
src/binder/bind_select.cpp:541
Method
BindWindowFrame
src/binder/transformer.cpp:96
Method
Binder
src/binder/binder.cpp:55
Method
Bold
@return string wrapped with control characters to appear bold in the console */
src/common/util/string_util.cpp:159
Method
BoldOff
src/include/common/bustub_instance.h:95
Method
BoldOn
src/include/common/bustub_instance.h:94
Method
BooleanType
src/type/boolean_type.cpp:21
Method
BoundAggCall
src/include/binder/expressions/bound_agg_call.h:30
Method
BoundAlias
src/include/binder/expressions/bound_alias.h:27
Method
BoundBaseTableRef
src/include/binder/table_ref/bound_base_table_ref.h:30
Method
BoundBinaryOp
src/include/binder/expressions/bound_binary_op.h:29
Method
BoundCTERef
src/include/binder/table_ref/bound_cte_ref.h:33
Method
BoundColumnRef
src/include/binder/expressions/bound_column_ref.h:33
Method
BoundConstant
src/include/binder/expressions/bound_constant.h:30
Method
BoundCrossProductRef
src/include/binder/table_ref/bound_cross_product_ref.h:29
Method
BoundExpression
src/include/binder/bound_expression.h:45
Method
BoundExpressionListRef
src/include/binder/table_ref/bound_expression_list_ref.h:33
Method
BoundFuncCall
src/include/binder/expressions/bound_func_call.h:31
Method
BoundJoinRef
src/include/binder/table_ref/bound_join_ref.h:41
Method
BoundOrderBy
src/include/binder/bound_order_by.h:53
Method
BoundStar
src/include/binder/expressions/bound_star.h:27
Method
BoundStatement
src/binder/bound_statement.cpp:17
Method
BoundSubqueryRef
src/include/binder/table_ref/bound_subquery_ref.h:33
Method
BoundTableRef
src/include/binder/bound_table_ref.h:43
Method
BoundUnaryOp
src/include/binder/expressions/bound_unary_op.h:28
Method
BoundWindow
src/include/binder/expressions/bound_window.h:50
Method
BpmMetrics
tools/bpm_bench/bpm_bench.cpp:84
Method
BufferPoolManager
* @brief Creates a new `BufferPoolManager` instance and initializes all fields. * * See the documentation for `BufferPoolManager` in "buffer/buffer_
src/buffer/buffer_pool_manager.cpp:71
Function
BusTubApplyCommand
tools/wasm-bpt-printer/wasm-bpt-printer.cpp:80
Function
BusTubExecuteQuery
tools/wasm-shell/wasm-shell.cpp:46
Function
BusTubInit
tools/wasm-bpt-printer/wasm-bpt-printer.cpp:60
Function
BusTubInit
tools/wasm-shell/wasm-shell.cpp:31
Method
BusTubInstance
src/common/bustub_instance.cpp:63
Method
CalculateHash
* @brief Calculates Hash of a given value. * * @param[in] val - value * @returns hash integer of given input value */
src/include/primer/hyperloglog.h:58
Method
CalculateHash
@brief Calculate Hash. * * @param[in] val * * @returns hash value */
src/include/primer/hyperloglog_presto.h:73
Method
CanShrink
* @return true if the directory can be shrunk */
src/storage/page/extendible_htable_directory_page.cpp:90
Method
CastAs
src/type/timestamp_type.cpp:157
Method
CastAs
src/type/boolean_type.cpp:111
Method
CastAs
src/type/vector_type.cpp:130
Method
CastAs
src/include/type/value.h:102
Method
CastAsBigInt
src/include/type/value_factory.h:138
Method
CastAsBoolean
src/include/type/value_factory.h:480
Method
CastAsDecimal
src/include/type/value_factory.h:341
Method
CastAsInteger
src/include/type/value_factory.h:181
Method
CastAsSmallInt
src/include/type/value_factory.h:230
Method
CastAsTimestamp
src/include/type/value_factory.h:400
Method
CastAsTinyInt
src/include/type/value_factory.h:283
Method
CastAsVarchar
src/include/type/value_factory.h:379
Method
Catalog
* Construct a new Catalog instance. * @param bpm The buffer pool manager backing tables created by this catalog * @param lock_manager The lock m
src/include/catalog/catalog.h:128
Method
ChangeSizeBy
src/storage/page/b_plus_tree_page.cpp:30
Method
Channel
src/include/common/channel.h:28
Method
CheckBegin
(self, filename, clean_lines, linenum, error)
build_support/cpplint.py:2527
Method
CheckEnd
(self, filename, clean_lines, linenum, error)
build_support/cpplint.py:2532
Method
CheckEnd
Check end of namespace comments.
build_support/cpplint.py:2571
Method
CheckpointManager
src/include/recovery/checkpoint_manager.h:26
Method
ChildrenToString
src/execution/fmt_impl.cpp:32
Method
Clear
src/primer/count_min_sketch.cpp:69
Method
Clear
* Clear the hash table */
src/include/execution/executors/aggregation_executor.h:100
Method
ClearUndoLog
Use this function in leaderboard benchmarks for online garbage collection. For stop-the-world GC, simply remove * the txn from the txn_map. */
src/include/concurrency/transaction.h:163
Function
Cli
tools/nc-shell/nc-shell.cpp:125
Method
ClockReplacer
* Create a new ClockReplacer. * @param num_pages the maximum number of pages the ClockReplacer will be required to store */
src/buffer/clock_replacer.cpp:21
Method
Clone
Clone returns a copy of this TrieNode. If the TrieNode has a value, the value is copied. The return type of this function is a unique_ptr to a TrieNod
src/include/primer/trie.h:73
Method
Clone
Override the Clone method to also clone the value. Note: if you want to convert `unique_ptr` into `shared_ptr`, you can use `std::shared_ptr<T>(std::
src/include/primer/trie.h:103
Method
Clone
src/include/type/value_factory.h:38
Method
CmdDbgMvcc
src/common/bustub_instance.cpp:165
Method
CmdDisplayHelp
src/common/bustub_instance.cpp:224
Method
CmdDisplayIndices
src/common/bustub_instance.cpp:200
Method
CmdDisplayTables
src/common/bustub_instance.cpp:181
Method
CmdTxn
src/common/bustub_instance.cpp:444
Method
Column
* Non-variable-length constructor for creating a Column. * @param column_name name of the column * @param type type of the column */
src/include/catalog/column.h:39
Method
ColumnInsertMeta
* Constructor */
src/include/catalog/table_generator.h:85
Method
ColumnValueExpression
* ColumnValueExpression is an abstraction around "Table.member" in terms of indexes. * @param tuple_idx {tuple index 0 = left side of join, tuple i
src/include/execution/expressions/column_value_expression.h:36
Method
CombineAggregateValues
* Combines the input into the aggregation result. * @param[out] result The output aggregate value * @param input The input value */
src/include/execution/executors/aggregation_executor.h:70
Method
CombineHashes
src/include/common/util/hash_util.h:41
Function
Commit
test/concurrency/common_checker.h:181
Function
CommitTaintedTxn
test/txn/txn_common.h:385
Method
CompareEquals
src/type/timestamp_type.cpp:24
Method
CompareEquals
src/type/varlen_type.cpp:53
Method
CompareEquals
src/type/bigint_type.cpp:180
Method
CompareEquals
src/type/boolean_type.cpp:23
Method
CompareEquals
src/type/vector_type.cpp:50
Method
CompareEquals
src/type/integer_type.cpp:183
Method
CompareEquals
src/type/decimal_type.cpp:196
Method
CompareEquals
src/type/tinyint_type.cpp:188
Method
CompareEquals
src/type/smallint_type.cpp:184
Method
CompareExactlyEquals
You will likely need this in project 4...
src/include/type/value.h:106
Method
CompareGreaterThan
src/type/timestamp_type.cpp:56
Method
CompareGreaterThan
src/type/bigint_type.cpp:229
Method
CompareGreaterThan
src/type/boolean_type.cpp:59
Method
CompareGreaterThan
src/type/type.cpp:208
Method
CompareGreaterThan
src/type/vector_type.cpp:66
← previous
next →
701–800 of 1,956, ranked by callers