Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/duckdb/duckdb
/ types & classes
Types & classes
8,283 in github.com/duckdb/duckdb
⨍
Functions
26,029
◇
Types & classes
8,283
↳
Endpoints
3
↓ 1,597 callers
Class
InternalException
src/include/duckdb/common/exception.hpp:325
↓ 823 callers
Class
Value
src/include/duckdb/common/fsst.hpp:21
↓ 779 callers
Class
BinderException
src/include/duckdb/common/exception/binder_exception.hpp:17
↓ 726 callers
Class
InvalidInputException
src/include/duckdb/common/exception.hpp:341
↓ 698 callers
Class
NotImplementedException
src/include/duckdb/common/exception.hpp:261
↓ 388 callers
Class
ScalarFunction
src/include/duckdb/function/function.hpp:32
↓ 387 callers
Class
ParserException
src/include/duckdb/common/exception/parser_exception.hpp:17
↓ 318 callers
Class
ShellTest
tools/shell/tests/conftest.py:65
↓ 229 callers
Class
IOException
src/include/duckdb/common/exception.hpp:232
↓ 181 callers
Class
Equals
===--------------------------------------------------------------------===// Comparison Operations ===------------------------------------------------
src/include/duckdb/common/operator/comparison_operators.hpp:24
↓ 179 callers
Class
BoundCastInfo
src/include/duckdb/function/cast/default_casts.hpp:109
↓ 168 callers
Class
string_t
src/include/duckdb/common/fsst.hpp:23
↓ 163 callers
Class
optional_idx
src/include/duckdb/common/exception.hpp:27
↓ 140 callers
Class
OutOfRangeException
src/include/duckdb/common/exception.hpp:175
↓ 113 callers
Class
ErrorData
src/include/duckdb/common/error_data.hpp:18
↓ 109 callers
Class
BindResult
src/include/duckdb/planner/expression_binder.hpp:47
↓ 108 callers
Class
ColumnBinding
src/include/duckdb/planner/table_binding.hpp:31
↓ 97 callers
Class
ConversionException
src/include/duckdb/common/exception/conversion_exception.hpp:15
↓ 91 callers
Class
hugeint_t
src/include/duckdb/common/hugeint.hpp:13
↓ 89 callers
Class
LogicalType
src/include/duckdb/common/types.hpp:255
↓ 88 callers
Class
uhugeint_t
Forward declaration to allow conversion between hugeint and uhugeint
src/include/duckdb/common/hugeint.hpp:11
↓ 82 callers
Class
CatalogException
src/include/duckdb/common/exception/catalog_exception.hpp:21
↓ 75 callers
Class
CopyOption
src/include/duckdb/planner/binder.hpp:70
↓ 70 callers
Class
ParameterNotResolvedException
Special exception that should be thrown in the binder if parameter types could not be resolved This will cause prepared statements to be forcibly rebo
src/include/duckdb/common/exception.hpp:415
↓ 67 callers
Class
SerializationException
src/include/duckdb/common/exception.hpp:282
↓ 64 callers
Class
QueryContext
src/include/duckdb/catalog/catalog.hpp:50
↓ 61 callers
Class
LogicalType
extension/parquet/include/parquet_statistics.hpp:21
↓ 54 callers
Class
VariantValue
src/include/duckdb/common/types/variant_value.hpp:16
↓ 50 callers
Class
LogicalIndex
src/include/duckdb/common/constants.hpp:68
↓ 50 callers
Class
Min
src/include/duckdb/common/operator/aggregate_operators.hpp:18
↓ 46 callers
Class
TableFunction
src/include/duckdb/planner/binder.hpp:53
↓ 43 callers
Class
Max
src/include/duckdb/common/operator/aggregate_operators.hpp:25
↓ 41 callers
Class
Exception
src/include/duckdb/common/exception.hpp:94
↓ 41 callers
Class
dtime_t
src/include/duckdb/common/types/time.hpp:17
↓ 38 callers
Class
TryCast
src/include/duckdb/common/operator/cast_operators.hpp:31
↓ 36 callers
Class
PragmaStatement
src/include/duckdb/parser/tokens.hpp:34
↓ 32 callers
Class
ColumnDefinition
src/include/duckdb/parser/transformer.hpp:30
↓ 31 callers
Class
TransactionException
src/include/duckdb/main/error_manager.hpp:19
↓ 31 callers
Class
timestamp_t
src/include/duckdb/common/types/date.hpp:20
↓ 29 callers
Class
SQLIdentifier
Helper class to support custom overloading Escaping " and quoting the value with "
src/include/duckdb/common/exception_format_value.hpp:22
↓ 28 callers
Class
AggregateFunction
src/include/duckdb/function/function.hpp:26
↓ 28 callers
Class
NotDistinctFrom
src/include/duckdb/common/operator/comparison_operators.hpp:93
↓ 27 callers
Class
ColumnIndex
src/include/duckdb/common/column_index.hpp:25
↓ 27 callers
Class
Path
Parsed representation of a path string, covering posix, windows, URI, and UNC forms. FromString(raw) parses and normalizes the input; ToString() reco
src/include/duckdb/common/path.hpp:49
↓ 26 callers
Class
FatalException
src/include/duckdb/common/exception.hpp:308
↓ 25 callers
Class
ColumnCount
Result of a sniffed tuples using the column count scanner
src/include/duckdb/execution/operator/csv_scanner/column_count_scanner.hpp:21
↓ 22 callers
Class
AlterEntryData
src/include/duckdb/parser/parsed_data/alter_info.hpp:31
↓ 22 callers
Class
date_t
Type used to represent dates (days since 1970-01-01)
src/include/duckdb/common/types/date.hpp:23
↓ 21 callers
Class
InvalidConfigurationException
src/include/duckdb/common/exception.hpp:368
↓ 19 callers
Class
CompressionFunction
src/include/duckdb/main/config.hpp:49
↓ 19 callers
Class
Match
src/include/duckdb/common/re2_regex.hpp:41
↓ 19 callers
Class
timestamp_tz_t
Type used to represent TIMESTAMPTZ. timestamp_tz_t holds the microseconds since 1970-01-01 (UTC). It is physically the same as timestamp_t, both hold
src/include/duckdb/common/types/timestamp.hpp:107
↓ 18 callers
Class
ClientConfig
src/include/duckdb/main/client_config.hpp:31
↓ 18 callers
Class
ConstraintException
src/include/duckdb/common/exception.hpp:212
↓ 18 callers
Class
dtime_tz_t
NOLINT
src/include/duckdb/common/types/time.hpp:18
↓ 17 callers
Class
GreaterThan
src/include/duckdb/common/operator/comparison_operators.hpp:37
↓ 17 callers
Class
SQLString
Helper class to support custom overloading Escaping ' and quoting the value with '
src/include/duckdb/common/exception_format_value.hpp:33
↓ 16 callers
Class
InterruptException
src/include/duckdb/common/exception.hpp:302
↓ 16 callers
Class
InvalidTypeException
src/include/duckdb/common/exception.hpp:386
↓ 16 callers
Class
PermissionException
src/include/duckdb/common/exception.hpp:165
↓ 16 callers
Enum
Type
src/common/types/geometry_crs.cpp:28
↓ 15 callers
Class
DBConfigOptions
NOTE: DBConfigOptions is mostly deprecated. If you want to add a setting that can be set by the user, add it as a generic setting to `settings.json`.
src/include/duckdb/main/config.hpp:93
↓ 15 callers
Class
FileOpenFlags
src/include/duckdb/common/file_open_flags.hpp:19
↓ 15 callers
Class
Vector
src/include/duckdb/common/fsst.hpp:22
↓ 14 callers
Class
BindingAlias
src/include/duckdb/planner/binding_alias.hpp:16
↓ 14 callers
Class
GreaterThanEquals
src/include/duckdb/common/operator/comparison_operators.hpp:44
↓ 14 callers
Class
PhysicalIndex
src/include/duckdb/common/constants.hpp:88
↓ 14 callers
Class
SelectionVector
src/include/duckdb/storage/table/chunk_info.hpp:16
↓ 13 callers
Class
CheckpointDecision
src/include/duckdb/transaction/duck_transaction_manager.hpp:95
↓ 13 callers
Class
ConstantOrNull
src/include/duckdb/function/scalar/generic_common.hpp:20
↓ 13 callers
Class
GenericCopyOption
extension/autocomplete/include/ast/generic_copy_option.hpp:10
↓ 13 callers
Class
SettingLookupResult
src/include/duckdb/main/config.hpp:65
↓ 12 callers
Class
ARTKey
src/include/duckdb/execution/index/art/art.hpp:22
↓ 12 callers
Class
CSVError
src/include/duckdb/execution/operator/csv_scanner/csv_error.hpp:50
↓ 12 callers
Class
DistinctCount
src/include/duckdb/optimizer/join_order/relation_statistics_helper.hpp:17
↓ 12 callers
Class
DistinctFrom
Distinct semantics are from Postgres record sorting. NULL = NULL and not-NULL < NULL Deferring to the non-distinct operations removes the need for fur
src/include/duckdb/common/operator/comparison_operators.hpp:83
↓ 11 callers
Class
ExceptionFormatValue
src/include/duckdb/common/exception_format_value.hpp:51
↓ 11 callers
Class
LessThan
src/include/duckdb/common/operator/comparison_operators.hpp:51
↓ 11 callers
Class
MultiFileLocalIndex
src/include/duckdb/common/multi_file/multi_file_data.hpp:161
↓ 11 callers
Class
OrderModifiers
src/include/duckdb/function/create_sort_key.hpp:15
↓ 11 callers
Class
QueryErrorContext
src/include/duckdb/common/exception.hpp:24
↓ 11 callers
Class
TableColumn
src/include/duckdb/common/table_column.hpp:16
↓ 11 callers
Class
dtime_ns_t
Type used to represent TIME_NS. dtime_ns_t holds the nanoseconds since midnight.
src/include/duckdb/common/types/datetime.hpp:98
↓ 10 callers
Class
DependencyException
src/include/duckdb/common/exception.hpp:222
↓ 10 callers
Class
LessThanEquals
src/include/duckdb/common/operator/comparison_operators.hpp:58
↓ 10 callers
Class
TransactionData
src/include/duckdb/storage/table/row_group.hpp:43
↓ 9 callers
Class
DistinctGreaterThan
src/include/duckdb/common/operator/comparison_operators.hpp:100
↓ 9 callers
Class
NotEquals
src/include/duckdb/common/operator/comparison_operators.hpp:30
↓ 9 callers
Class
OperatorPartitionData
src/include/duckdb/function/table_function.hpp:38
↓ 9 callers
Class
ParserOptions
src/include/duckdb/parser/transformer.hpp:38
↓ 9 callers
Class
StringType
src/include/duckdb/common/types.hpp:477
↓ 9 callers
Class
SyntaxException
src/include/duckdb/common/exception.hpp:202
↓ 9 callers
Class
UUID
The UUIDv4 class contains static operations for the UUIDv4 type
src/include/duckdb/common/types/uuid.hpp:61
↓ 9 callers
Class
UndoBufferPointer
src/include/duckdb/transaction/undo_buffer.hpp:21
↓ 9 callers
Class
list_entry_t
src/include/duckdb/common/types.hpp:41
↓ 8 callers
Class
AsyncResult
src/include/duckdb/parallel/async_result.hpp:33
↓ 8 callers
Class
OutOfMemoryException
src/include/duckdb/common/exception.hpp:189
↓ 8 callers
Class
dtime_t
Type used to represent time (microseconds)
src/include/duckdb/common/types/datetime.hpp:18
↓ 7 callers
Class
AddFunction
src/include/duckdb/function/scalar/operators.hpp:17
↓ 7 callers
Class
BoundParameterData
src/include/duckdb/optimizer/cte_inlining.hpp:22
next →
1–100 of 8,283, ranked by callers