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::ExpressionExecutor Member List

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

AddExpression(const Expression &expr)duckdb::ExpressionExecutor
BoundIndex (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorfriend
chunkduckdb::ExpressionExecutor
ClearExpressions() (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutor
contextduckdb::ExpressionExecutorprivate
debug_vector_verificationduckdb::ExpressionExecutorprivate
DefaultSelect(const Expression &expr, ExpressionState *state, const SelectionVector *sel, idx_t count, SelectionVector *true_sel, SelectionVector *false_sel) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotected
EvaluateScalar(ClientContext &context, const Expression &expr, bool allow_unfoldable=false)duckdb::ExpressionExecutorstatic
Execute(DataChunk *input, DataChunk &result)duckdb::ExpressionExecutor
Execute(DataChunk &input, DataChunk &result) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorinline
Execute(DataChunk &result) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorinline
Execute(const Expression &expr, ExpressionState *state, const SelectionVector *sel, idx_t count, Vector &result) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotected
Execute(const BoundBetweenExpression &expr, ExpressionState *state, const SelectionVector *sel, idx_t count, Vector &result) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotected
Execute(const BoundCaseExpression &expr, ExpressionState *state, const SelectionVector *sel, idx_t count, Vector &result) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotected
Execute(const BoundCastExpression &expr, ExpressionState *state, const SelectionVector *sel, idx_t count, Vector &result) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotected
Execute(const BoundComparisonExpression &expr, ExpressionState *state, const SelectionVector *sel, idx_t count, Vector &result) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotected
Execute(const BoundConjunctionExpression &expr, ExpressionState *state, const SelectionVector *sel, idx_t count, Vector &result) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotected
Execute(const BoundConstantExpression &expr, ExpressionState *state, const SelectionVector *sel, idx_t count, Vector &result) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotected
Execute(const BoundFunctionExpression &expr, ExpressionState *state, const SelectionVector *sel, idx_t count, Vector &result) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotected
Execute(const BoundOperatorExpression &expr, ExpressionState *state, const SelectionVector *sel, idx_t count, Vector &result) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotected
Execute(const BoundParameterExpression &expr, ExpressionState *state, const SelectionVector *sel, idx_t count, Vector &result) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotected
Execute(const BoundReferenceExpression &expr, ExpressionState *state, const SelectionVector *sel, idx_t count, Vector &result) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotected
ExecuteExpression(DataChunk &input, Vector &result)duckdb::ExpressionExecutor
ExecuteExpression(Vector &result)duckdb::ExpressionExecutor
ExecuteExpression(idx_t expr_idx, Vector &result)duckdb::ExpressionExecutor
ExpressionExecutor(ClientContext &context) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorexplicit
ExpressionExecutor(ClientContext &context, const Expression *expression) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutor
ExpressionExecutor(ClientContext &context, const Expression &expression) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutor
ExpressionExecutor(ClientContext &context, const vector< unique_ptr< Expression > > &expressions) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutor
ExpressionExecutor(ExpressionExecutor &&)=delete (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutor
ExpressionExecutor() (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprivate
ExpressionExecutor(const vector< unique_ptr< Expression > > &exprs) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorexplicitprivate
expressionsduckdb::ExpressionExecutor
FillSwitch(Vector &vector, Vector &result, const SelectionVector &sel, sel_t count) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotected
GetAllocator() (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutor
GetContext() (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutor
GetStates() (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutor
HasContext() (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutor
Initialize(const Expression &expr, ExpressionExecutorState &state) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotected
InitializeState(const Expression &expr, ExpressionExecutorState &state)duckdb::ExpressionExecutorstatic
InitializeState(const BoundReferenceExpression &expr, ExpressionExecutorState &state) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotectedstatic
InitializeState(const BoundBetweenExpression &expr, ExpressionExecutorState &state) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotectedstatic
InitializeState(const BoundCaseExpression &expr, ExpressionExecutorState &state) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotectedstatic
InitializeState(const BoundCastExpression &expr, ExpressionExecutorState &state) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotectedstatic
InitializeState(const BoundComparisonExpression &expr, ExpressionExecutorState &state) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotectedstatic
InitializeState(const BoundConjunctionExpression &expr, ExpressionExecutorState &state) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotectedstatic
InitializeState(const BoundConstantExpression &expr, ExpressionExecutorState &state) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotectedstatic
InitializeState(const BoundFunctionExpression &expr, ExpressionExecutorState &state) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotectedstatic
InitializeState(const BoundOperatorExpression &expr, ExpressionExecutorState &state) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotectedstatic
InitializeState(const BoundParameterExpression &expr, ExpressionExecutorState &state) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotectedstatic
Select(const Expression &expr, ExpressionState *state, const SelectionVector *sel, idx_t count, SelectionVector *true_sel, SelectionVector *false_sel)duckdb::ExpressionExecutorprotected
Select(const BoundBetweenExpression &expr, ExpressionState *state, const SelectionVector *sel, idx_t count, SelectionVector *true_sel, SelectionVector *false_sel) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotected
Select(const BoundComparisonExpression &expr, ExpressionState *state, const SelectionVector *sel, idx_t count, SelectionVector *true_sel, SelectionVector *false_sel) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotected
Select(const BoundConjunctionExpression &expr, ExpressionState *state, const SelectionVector *sel, idx_t count, SelectionVector *true_sel, SelectionVector *false_sel) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorprotected
SelectExpression(DataChunk &input, SelectionVector &sel)duckdb::ExpressionExecutor
SelectExpression(DataChunk &input, SelectionVector &result_sel, optional_ptr< SelectionVector > current_sel, idx_t current_count) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutor
SelectExpression(DataChunk &input, optional_ptr< SelectionVector > true_sel, optional_ptr< SelectionVector > false_sel, optional_ptr< SelectionVector > current_sel, idx_t current_count) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutor
SetChunk(DataChunk *chunk) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorinline
SetChunk(DataChunk &chunk) (defined in duckdb::ExpressionExecutor)duckdb::ExpressionExecutorinline
statesduckdb::ExpressionExecutorprivate
TryEvaluateScalar(ClientContext &context, const Expression &expr, Value &result)duckdb::ExpressionExecutorstatic
Verify(const Expression &expr, Vector &result, idx_t count)duckdb::ExpressionExecutorprotected