Autonomy Software C++ 24.5.1
Welcome to the Autonomy Software repository of the Mars Rover Design Team (MRDT) at Missouri University of Science and Technology (Missouri S&T)! API reference contains the source code and other resources for the development of the autonomy software for our Mars rover. The Autonomy Software project aims to compete in the University Rover Challenge (URC) by demonstrating advanced autonomous capabilities and robust navigation algorithms.
Loading...
Searching...
No Matches
duckdb::AlterBinder Member List

This is the complete list of members for duckdb::AlterBinder, including all inherited members.

AlterBinder(Binder &binder, ClientContext &context, TableCatalogEntry &table, vector< LogicalIndex > &bound_columns, LogicalType target_type) (defined in duckdb::AlterBinder)duckdb::AlterBinder
Bind(unique_ptr< ParsedExpression > &expr, optional_ptr< LogicalType > result_type=nullptr, bool root_expression=true) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinder
Bind(unique_ptr< ParsedExpression > &expr, idx_t depth, bool root_expression=false) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinder
BindAggregate(FunctionExpression &expr, AggregateFunctionCatalogEntry &function, idx_t depth) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotectedvirtual
BindAndQualifyFunction(FunctionExpression &function, bool allow_throw) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
BindChild(unique_ptr< ParsedExpression > &expr, idx_t depth, ErrorData &error) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinder
BindColumnReference(ColumnRefExpression &expr, idx_t depth) (defined in duckdb::AlterBinder)duckdb::AlterBinderprotected
BindCorrelatedColumns(unique_ptr< ParsedExpression > &expr, ErrorData error_message) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinder
binder (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
BindExpression(unique_ptr< ParsedExpression > &expr_ptr, idx_t depth, bool root_expression=false) overrideduckdb::AlterBinderprotectedvirtual
BindExpression(BetweenExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
BindExpression(CaseExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
BindExpression(CollateExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
BindExpression(CastExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
BindExpression(ColumnRefExpression &expr, idx_t depth, bool root_expression, unique_ptr< ParsedExpression > &expr_ptr) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
BindExpression(LambdaRefExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
BindExpression(ComparisonExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
BindExpression(ConjunctionExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
BindExpression(ConstantExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
BindExpression(FunctionExpression &expr, idx_t depth, unique_ptr< ParsedExpression > &expr_ptr) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
BindExpression(TypeExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
BindExpression(LambdaExpression &expr, idx_t depth, const vector< LogicalType > &function_child_types, optional_ptr< bind_lambda_function_t > bind_lambda_function) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
BindExpression(OperatorExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
BindExpression(ParameterExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
BindExpression(SubqueryExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
BindFunction(FunctionExpression &expr, ScalarFunctionCatalogEntry &function, idx_t depth) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotectedvirtual
BindGroupingFunction(OperatorExpression &op, idx_t depth) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotectedvirtual
BindLambdaFunction(FunctionExpression &expr, ScalarFunctionCatalogEntry &function, idx_t depth) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotectedvirtual
BindLambdaReference(LambdaRefExpression &expr, idx_t depth) (defined in duckdb::AlterBinder)duckdb::AlterBinderprotected
BindMacro(FunctionExpression &expr, ScalarMacroCatalogEntry &macro, idx_t depth, unique_ptr< ParsedExpression > &expr_ptr) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotectedvirtual
BindPositionalReference(unique_ptr< ParsedExpression > &expr, idx_t depth, bool root_expression) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
BindQualifiedColumnName(ColumnRefExpression &colref, const string &table_name) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinder
BindUnnest(FunctionExpression &expr, idx_t depth, bool root_expression) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotectedvirtual
BindUnsupportedExpression(ParsedExpression &expr, idx_t depth, const string &message) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
bound_columns (defined in duckdb::AlterBinder)duckdb::AlterBinderprivate
CaptureLambdaColumns(BoundLambdaExpression &bound_lambda_expr, unique_ptr< Expression > &expr, const optional_ptr< bind_lambda_function_t > bind_lambda_function, const vector< LogicalType > &function_child_types) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
ContainsNullType(const LogicalType &type) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderstatic
ContainsType(const LogicalType &type, LogicalTypeId target) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderstatic
context (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
CreateStructExtract(unique_ptr< ParsedExpression > base, const string &field_name)duckdb::ExpressionBinder
CreateStructPack(ColumnRefExpression &col_ref)duckdb::ExpressionBinder
DoesColumnAliasExist(const ColumnRefExpression &colref) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderinlinevirtual
ExchangeNullType(const LogicalType &type) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderstatic
ExchangeType(const LogicalType &type, LogicalTypeId target, LogicalType new_type) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderstatic
ExpressionBinder(Binder &binder, ClientContext &context, bool replace_binder=false) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinder
ExtractCorrelatedExpressions(Binder &binder, Expression &expr) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderstatic
GetBoundColumns() (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderinline
GetCatalogEntry(const string &catalog, const string &schema, const EntryLookupInfo &lookup_info, OnEntryNotFound on_entry_not_found) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
GetExpressionReturnType(const Expression &expr) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderstatic
GetSQLValueFunction(const string &column_name) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotectedvirtual
HasBoundColumns()duckdb::ExpressionBinderinline
InitializeStackCheck() (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprivate
IsPotentialAlias(const ColumnRefExpression &colref) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderstatic
IsUnnestFunction(const string &function_name)duckdb::ExpressionBinderstatic
lambda_bindings (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinder
macro_binding (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinder
PushCollation(ClientContext &context, unique_ptr< Expression > &source, const LogicalType &sql_type, CollationType type=CollationType::ALL_COLLATIONS) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderstatic
QualifyColumnName(const ParsedExpression &expr, const string &column_name, ErrorData &error)duckdb::ExpressionBinder
QualifyColumnName(ColumnRefExpression &col_ref, ErrorData &error)duckdb::ExpressionBindervirtual
QualifyColumnNames(unique_ptr< ParsedExpression > &expr, vector< unordered_set< string > > &lambda_params, const bool within_function_expression=false)duckdb::ExpressionBinder
QualifyColumnNames(Binder &binder, unique_ptr< ParsedExpression > &expr)duckdb::ExpressionBinderstatic
QualifyColumnNames(ExpressionBinder &binder, unique_ptr< ParsedExpression > &expr) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderstatic
QualifyColumnNamesInLambda(FunctionExpression &function, vector< unordered_set< string > > &lambda_params)duckdb::ExpressionBinder
QualifyColumnNameWithManyDots(ColumnRefExpression &col_ref, ErrorData &error)duckdb::ExpressionBinder
QualifyColumnNameWithManyDotsInternal(ColumnRefExpression &col_ref, ErrorData &error, idx_t &struct_extract_start) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
ReplaceMacroParameters(unique_ptr< ParsedExpression > &expr, vector< unordered_set< string > > &lambda_params)duckdb::ExpressionBinder
ReplaceMacroParametersInLambda(FunctionExpression &function, vector< unordered_set< string > > &lambda_params)duckdb::ExpressionBinder
ResolveCoalesceType(OperatorExpression &op, vector< unique_ptr< Expression > > &children) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
ResolveNotType(OperatorExpression &op, vector< unique_ptr< Expression > > &children) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
ResolveOperatorType(OperatorExpression &op, vector< unique_ptr< Expression > > &children) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
SetCatalogLookupCallback(catalog_entry_callback_t callback) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinder
stack_depthduckdb::ExpressionBinderprivate
StackCheck(const ParsedExpression &expr, idx_t extra_stack=1) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprivate
stored_binder (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
table (defined in duckdb::AlterBinder)duckdb::AlterBinderprivate
target_typeduckdb::ExpressionBinder
TestCollation(ClientContext &context, const string &collation) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderstatic
ThrowIfUnnestInLambda(const ColumnBinding &column_binding) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotectedvirtual
TransformCapturedLambdaColumn(unique_ptr< Expression > &original, unique_ptr< Expression > &replacement, BoundLambdaExpression &bound_lambda_expr, const optional_ptr< bind_lambda_function_t > bind_lambda_function, const vector< LogicalType > &function_child_types) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
TryBindLambdaOrJson(FunctionExpression &function, idx_t depth, CatalogEntry &func, const LambdaSyntaxType syntax_type) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
TryResolveAliasReference(ColumnRefExpression &colref, idx_t depth, bool root_expression, BindResult &result, unique_ptr< ParsedExpression > &expr_ptr) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderinlinevirtual
UnfoldMacroExpression(FunctionExpression &function, ScalarMacroCatalogEntry &macro_func, unique_ptr< ParsedExpression > &expr, idx_t depth) (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotected
UnsupportedAggregateMessage() override (defined in duckdb::AlterBinder)duckdb::AlterBinderprotectedvirtual
UnsupportedUnnestMessage() (defined in duckdb::ExpressionBinder)duckdb::ExpressionBinderprotectedvirtual
~ExpressionBinder() (defined in duckdb::ExpressionBinder)duckdb::ExpressionBindervirtual