![]() |
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.
|
This is the complete list of members for duckdb::IndexBinder, including all inherited members.
| 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::ExpressionBinder | protectedvirtual |
| BindAndQualifyFunction(FunctionExpression &function, bool allow_throw) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| BindChild(unique_ptr< ParsedExpression > &expr, idx_t depth, ErrorData &error) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | |
| BindCorrelatedColumns(unique_ptr< ParsedExpression > &expr, ErrorData error_message) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | |
| BindCreateIndex(ClientContext &context, unique_ptr< CreateIndexInfo > create_index_info, TableCatalogEntry &table_entry, unique_ptr< LogicalOperator > plan, unique_ptr< AlterTableInfo > alter_table_info) (defined in duckdb::IndexBinder) | duckdb::IndexBinder | |
| binder (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| BindExpression(unique_ptr< ParsedExpression > &expr_ptr, idx_t depth, bool root_expression=false) override | duckdb::IndexBinder | protectedvirtual |
| BindExpression(BetweenExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| BindExpression(CaseExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| BindExpression(CollateExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| BindExpression(CastExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| BindExpression(ColumnRefExpression &expr, idx_t depth, bool root_expression, unique_ptr< ParsedExpression > &expr_ptr) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| BindExpression(LambdaRefExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| BindExpression(ComparisonExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| BindExpression(ConjunctionExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| BindExpression(ConstantExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| BindExpression(FunctionExpression &expr, idx_t depth, unique_ptr< ParsedExpression > &expr_ptr) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| BindExpression(TypeExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| 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::ExpressionBinder | protected |
| BindExpression(OperatorExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| BindExpression(ParameterExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| BindExpression(SubqueryExpression &expr, idx_t depth) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| BindFunction(FunctionExpression &expr, ScalarFunctionCatalogEntry &function, idx_t depth) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protectedvirtual |
| BindGroupingFunction(OperatorExpression &op, idx_t depth) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protectedvirtual |
| BindIndex(const UnboundIndex &index) (defined in duckdb::IndexBinder) | duckdb::IndexBinder | |
| BindLambdaFunction(FunctionExpression &expr, ScalarFunctionCatalogEntry &function, idx_t depth) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protectedvirtual |
| BindMacro(FunctionExpression &expr, ScalarMacroCatalogEntry ¯o, idx_t depth, unique_ptr< ParsedExpression > &expr_ptr) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protectedvirtual |
| BindPositionalReference(unique_ptr< ParsedExpression > &expr, idx_t depth, bool root_expression) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| 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::ExpressionBinder | protectedvirtual |
| BindUnsupportedExpression(ParsedExpression &expr, idx_t depth, const string &message) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| bound_columns (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| 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::ExpressionBinder | protected |
| ContainsNullType(const LogicalType &type) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | static |
| ContainsType(const LogicalType &type, LogicalTypeId target) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | static |
| context (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| 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::ExpressionBinder | inlinevirtual |
| ExchangeNullType(const LogicalType &type) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | static |
| ExchangeType(const LogicalType &type, LogicalTypeId target, LogicalType new_type) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | static |
| 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::ExpressionBinder | static |
| GetBoundColumns() (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | inline |
| GetCatalogEntry(const string &catalog, const string &schema, const EntryLookupInfo &lookup_info, OnEntryNotFound on_entry_not_found) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| GetExpressionReturnType(const Expression &expr) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | static |
| GetSQLValueFunction(const string &column_name) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protectedvirtual |
| HasBoundColumns() | duckdb::ExpressionBinder | inline |
| IndexBinder(Binder &binder, ClientContext &context, optional_ptr< TableCatalogEntry > table=nullptr, optional_ptr< CreateIndexInfo > info=nullptr) (defined in duckdb::IndexBinder) | duckdb::IndexBinder | |
| info (defined in duckdb::IndexBinder) | duckdb::IndexBinder | private |
| InitCreateIndexInfo(LogicalGet &get, CreateIndexInfo &info, const string &schema) (defined in duckdb::IndexBinder) | duckdb::IndexBinder | static |
| InitializeStackCheck() (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | private |
| IsPotentialAlias(const ColumnRefExpression &colref) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | static |
| IsUnnestFunction(const string &function_name) | duckdb::ExpressionBinder | static |
| 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::ExpressionBinder | static |
| QualifyColumnName(const ParsedExpression &expr, const string &column_name, ErrorData &error) | duckdb::ExpressionBinder | |
| QualifyColumnName(ColumnRefExpression &col_ref, ErrorData &error) | duckdb::ExpressionBinder | virtual |
| 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::ExpressionBinder | static |
| QualifyColumnNames(ExpressionBinder &binder, unique_ptr< ParsedExpression > &expr) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | static |
| 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::ExpressionBinder | protected |
| 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::ExpressionBinder | protected |
| ResolveNotType(OperatorExpression &op, vector< unique_ptr< Expression > > &children) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| ResolveOperatorType(OperatorExpression &op, vector< unique_ptr< Expression > > &children) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| SetCatalogLookupCallback(catalog_entry_callback_t callback) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | |
| stack_depth | duckdb::ExpressionBinder | private |
| StackCheck(const ParsedExpression &expr, idx_t extra_stack=1) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | private |
| stored_binder (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| table (defined in duckdb::IndexBinder) | duckdb::IndexBinder | private |
| target_type | duckdb::ExpressionBinder | |
| TestCollation(ClientContext &context, const string &collation) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | static |
| ThrowIfUnnestInLambda(const ColumnBinding &column_binding) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protectedvirtual |
| 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::ExpressionBinder | protected |
| TryBindLambdaOrJson(FunctionExpression &function, idx_t depth, CatalogEntry &func, const LambdaSyntaxType syntax_type) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| TryResolveAliasReference(ColumnRefExpression &colref, idx_t depth, bool root_expression, BindResult &result, unique_ptr< ParsedExpression > &expr_ptr) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | inlinevirtual |
| UnfoldMacroExpression(FunctionExpression &function, ScalarMacroCatalogEntry ¯o_func, unique_ptr< ParsedExpression > &expr, idx_t depth) (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protected |
| UnsupportedAggregateMessage() override (defined in duckdb::IndexBinder) | duckdb::IndexBinder | protectedvirtual |
| UnsupportedUnnestMessage() (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | protectedvirtual |
| ~ExpressionBinder() (defined in duckdb::ExpressionBinder) | duckdb::ExpressionBinder | virtual |