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::DefaultCasts Struct Reference

Static Public Member Functions

static DUCKDB_API BoundCastInfo GetDefaultCastFunction (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static DUCKDB_API bool NopCast (Vector &source, Vector &result, idx_t count, CastParameters &parameters)
 
static DUCKDB_API bool TryVectorNullCast (Vector &source, Vector &result, idx_t count, CastParameters &parameters)
 
static DUCKDB_API bool ReinterpretCast (Vector &source, Vector &result, idx_t count, CastParameters &parameters)
 

Static Private Member Functions

static BoundCastInfo BlobCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo BitCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo DateCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo DecimalCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo EnumCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo IntervalCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo ListCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo ArrayCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo NumericCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo MapCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo PointerCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo StringCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo StructCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo TimeCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo TimeNsCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo TimeTzCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo TimestampCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo TimestampTzCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo TimestampNsCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo TimestampMsCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo TimestampSecCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo UnionCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo VariantCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo UUIDCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo GeoCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo TypeCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo BignumCastSwitch (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo ImplicitToUnionCast (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 
static BoundCastInfo ImplicitToVariantCast (BindCastInput &input, const LogicalType &source, const LogicalType &target)
 

The documentation for this struct was generated from the following file: