MCPcopy Create free account

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

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

MethodBindStar
src/binder/bind_select.cpp:536
MethodBindSubquery
src/binder/bind_select.cpp:82
MethodBindTableRef
src/binder/bind_select.cpp:344
MethodBindTransaction
src/binder/bind_variable.cpp:38
MethodBindUpdate
src/binder/bind_insert.cpp:66
MethodBindValuesList
src/binder/bind_select.cpp:59
MethodBindVariableSet
src/binder/bind_variable.cpp:22
MethodBindVariableShow
src/binder/bind_variable.cpp:34
MethodBindWhere
src/binder/bind_select.cpp:776
MethodBindWindowExpression
src/binder/bind_select.cpp:541
MethodBindWindowFrame
src/binder/transformer.cpp:96
MethodBinder
src/binder/binder.cpp:55
MethodBold
@return string wrapped with control characters to appear bold in the console */
src/common/util/string_util.cpp:159
MethodBoldOff
src/include/common/bustub_instance.h:95
MethodBoldOn
src/include/common/bustub_instance.h:94
MethodBooleanType
src/type/boolean_type.cpp:21
MethodBoundAggCall
src/include/binder/expressions/bound_agg_call.h:30
MethodBoundAlias
src/include/binder/expressions/bound_alias.h:27
MethodBoundBaseTableRef
src/include/binder/table_ref/bound_base_table_ref.h:30
MethodBoundBinaryOp
src/include/binder/expressions/bound_binary_op.h:29
MethodBoundCTERef
src/include/binder/table_ref/bound_cte_ref.h:33
MethodBoundColumnRef
src/include/binder/expressions/bound_column_ref.h:33
MethodBoundConstant
src/include/binder/expressions/bound_constant.h:30
MethodBoundCrossProductRef
src/include/binder/table_ref/bound_cross_product_ref.h:29
MethodBoundExpression
src/include/binder/bound_expression.h:45
MethodBoundExpressionListRef
src/include/binder/table_ref/bound_expression_list_ref.h:33
MethodBoundFuncCall
src/include/binder/expressions/bound_func_call.h:31
MethodBoundJoinRef
src/include/binder/table_ref/bound_join_ref.h:41
MethodBoundOrderBy
src/include/binder/bound_order_by.h:53
MethodBoundStar
src/include/binder/expressions/bound_star.h:27
MethodBoundStatement
src/binder/bound_statement.cpp:17
MethodBoundSubqueryRef
src/include/binder/table_ref/bound_subquery_ref.h:33
MethodBoundTableRef
src/include/binder/bound_table_ref.h:43
MethodBoundUnaryOp
src/include/binder/expressions/bound_unary_op.h:28
MethodBoundWindow
src/include/binder/expressions/bound_window.h:50
MethodBpmMetrics
tools/bpm_bench/bpm_bench.cpp:84
MethodBufferPoolManager
* @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
FunctionBusTubApplyCommand
tools/wasm-bpt-printer/wasm-bpt-printer.cpp:80
FunctionBusTubExecuteQuery
tools/wasm-shell/wasm-shell.cpp:46
FunctionBusTubInit
tools/wasm-bpt-printer/wasm-bpt-printer.cpp:60
FunctionBusTubInit
tools/wasm-shell/wasm-shell.cpp:31
MethodBusTubInstance
src/common/bustub_instance.cpp:63
MethodCalculateHash
* @brief Calculates Hash of a given value. * * @param[in] val - value * @returns hash integer of given input value */
src/include/primer/hyperloglog.h:58
MethodCalculateHash
@brief Calculate Hash. * * @param[in] val * * @returns hash value */
src/include/primer/hyperloglog_presto.h:73
MethodCanShrink
* @return true if the directory can be shrunk */
src/storage/page/extendible_htable_directory_page.cpp:90
MethodCastAs
src/type/timestamp_type.cpp:157
MethodCastAs
src/type/boolean_type.cpp:111
MethodCastAs
src/type/vector_type.cpp:130
MethodCastAs
src/include/type/value.h:102
MethodCastAsBigInt
src/include/type/value_factory.h:138
MethodCastAsBoolean
src/include/type/value_factory.h:480
MethodCastAsDecimal
src/include/type/value_factory.h:341
MethodCastAsInteger
src/include/type/value_factory.h:181
MethodCastAsSmallInt
src/include/type/value_factory.h:230
MethodCastAsTimestamp
src/include/type/value_factory.h:400
MethodCastAsTinyInt
src/include/type/value_factory.h:283
MethodCastAsVarchar
src/include/type/value_factory.h:379
MethodCatalog
* 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
MethodChangeSizeBy
src/storage/page/b_plus_tree_page.cpp:30
MethodChannel
src/include/common/channel.h:28
MethodCheckBegin
(self, filename, clean_lines, linenum, error)
build_support/cpplint.py:2527
MethodCheckEnd
(self, filename, clean_lines, linenum, error)
build_support/cpplint.py:2532
MethodCheckEnd
Check end of namespace comments.
build_support/cpplint.py:2571
MethodCheckpointManager
src/include/recovery/checkpoint_manager.h:26
MethodChildrenToString
src/execution/fmt_impl.cpp:32
MethodClear
src/primer/count_min_sketch.cpp:69
MethodClear
* Clear the hash table */
src/include/execution/executors/aggregation_executor.h:100
MethodClearUndoLog
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
FunctionCli
tools/nc-shell/nc-shell.cpp:125
MethodClockReplacer
* 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
MethodClone
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
MethodClone
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
MethodClone
src/include/type/value_factory.h:38
MethodCmdDbgMvcc
src/common/bustub_instance.cpp:165
MethodCmdDisplayHelp
src/common/bustub_instance.cpp:224
MethodCmdDisplayIndices
src/common/bustub_instance.cpp:200
MethodCmdDisplayTables
src/common/bustub_instance.cpp:181
MethodCmdTxn
src/common/bustub_instance.cpp:444
MethodColumn
* 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
MethodColumnInsertMeta
* Constructor */
src/include/catalog/table_generator.h:85
MethodColumnValueExpression
* 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
MethodCombineAggregateValues
* 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
MethodCombineHashes
src/include/common/util/hash_util.h:41
FunctionCommit
test/concurrency/common_checker.h:181
FunctionCommitTaintedTxn
test/txn/txn_common.h:385
MethodCompareEquals
src/type/timestamp_type.cpp:24
MethodCompareEquals
src/type/varlen_type.cpp:53
MethodCompareEquals
src/type/bigint_type.cpp:180
MethodCompareEquals
src/type/boolean_type.cpp:23
MethodCompareEquals
src/type/vector_type.cpp:50
MethodCompareEquals
src/type/integer_type.cpp:183
MethodCompareEquals
src/type/decimal_type.cpp:196
MethodCompareEquals
src/type/tinyint_type.cpp:188
MethodCompareEquals
src/type/smallint_type.cpp:184
MethodCompareExactlyEquals
You will likely need this in project 4...
src/include/type/value.h:106
MethodCompareGreaterThan
src/type/timestamp_type.cpp:56
MethodCompareGreaterThan
src/type/bigint_type.cpp:229
MethodCompareGreaterThan
src/type/boolean_type.cpp:59
MethodCompareGreaterThan
src/type/type.cpp:208
MethodCompareGreaterThan
src/type/vector_type.cpp:66
← previousnext →701–800 of 1,956, ranked by callers