DUCKDB_TYPE enum

! An enum over DuckDB's internal types.

Inheritance
Available extensions

Values

DUCKDB_TYPE_INVALID → const DUCKDB_TYPE
const DUCKDB_TYPE(0)
DUCKDB_TYPE_BOOLEAN → const DUCKDB_TYPE
const DUCKDB_TYPE(1)
DUCKDB_TYPE_TINYINT → const DUCKDB_TYPE
const DUCKDB_TYPE(2)
DUCKDB_TYPE_SMALLINT → const DUCKDB_TYPE
const DUCKDB_TYPE(3)
DUCKDB_TYPE_INTEGER → const DUCKDB_TYPE
const DUCKDB_TYPE(4)
DUCKDB_TYPE_BIGINT → const DUCKDB_TYPE
const DUCKDB_TYPE(5)
DUCKDB_TYPE_UTINYINT → const DUCKDB_TYPE
const DUCKDB_TYPE(6)
DUCKDB_TYPE_USMALLINT → const DUCKDB_TYPE
const DUCKDB_TYPE(7)
DUCKDB_TYPE_UINTEGER → const DUCKDB_TYPE
const DUCKDB_TYPE(8)
DUCKDB_TYPE_UBIGINT → const DUCKDB_TYPE
const DUCKDB_TYPE(9)
DUCKDB_TYPE_FLOAT → const DUCKDB_TYPE
const DUCKDB_TYPE(10)
DUCKDB_TYPE_DOUBLE → const DUCKDB_TYPE
const DUCKDB_TYPE(11)
DUCKDB_TYPE_TIMESTAMP → const DUCKDB_TYPE
const DUCKDB_TYPE(12)
DUCKDB_TYPE_DATE → const DUCKDB_TYPE
const DUCKDB_TYPE(13)
DUCKDB_TYPE_TIME → const DUCKDB_TYPE
const DUCKDB_TYPE(14)
DUCKDB_TYPE_INTERVAL → const DUCKDB_TYPE
const DUCKDB_TYPE(15)
DUCKDB_TYPE_HUGEINT → const DUCKDB_TYPE
const DUCKDB_TYPE(16)
DUCKDB_TYPE_UHUGEINT → const DUCKDB_TYPE
const DUCKDB_TYPE(32)
DUCKDB_TYPE_VARCHAR → const DUCKDB_TYPE
const DUCKDB_TYPE(17)
DUCKDB_TYPE_BLOB → const DUCKDB_TYPE
const DUCKDB_TYPE(18)
DUCKDB_TYPE_DECIMAL → const DUCKDB_TYPE
const DUCKDB_TYPE(19)
DUCKDB_TYPE_TIMESTAMP_S → const DUCKDB_TYPE
const DUCKDB_TYPE(20)
DUCKDB_TYPE_TIMESTAMP_MS → const DUCKDB_TYPE
const DUCKDB_TYPE(21)
DUCKDB_TYPE_TIMESTAMP_NS → const DUCKDB_TYPE
const DUCKDB_TYPE(22)
DUCKDB_TYPE_ENUM → const DUCKDB_TYPE
const DUCKDB_TYPE(23)
DUCKDB_TYPE_LIST → const DUCKDB_TYPE
const DUCKDB_TYPE(24)
DUCKDB_TYPE_STRUCT → const DUCKDB_TYPE
const DUCKDB_TYPE(25)
DUCKDB_TYPE_MAP → const DUCKDB_TYPE
const DUCKDB_TYPE(26)
DUCKDB_TYPE_ARRAY → const DUCKDB_TYPE
const DUCKDB_TYPE(33)
DUCKDB_TYPE_UUID → const DUCKDB_TYPE
const DUCKDB_TYPE(27)
DUCKDB_TYPE_UNION → const DUCKDB_TYPE
const DUCKDB_TYPE(28)
DUCKDB_TYPE_BIT → const DUCKDB_TYPE
const DUCKDB_TYPE(29)
DUCKDB_TYPE_TIME_TZ → const DUCKDB_TYPE
const DUCKDB_TYPE(30)
DUCKDB_TYPE_TIMESTAMP_TZ → const DUCKDB_TYPE
const DUCKDB_TYPE(31)
DUCKDB_TYPE_ANY → const DUCKDB_TYPE
const DUCKDB_TYPE(34)
DUCKDB_TYPE_BIGNUM → const DUCKDB_TYPE
const DUCKDB_TYPE(35)
DUCKDB_TYPE_SQLNULL → const DUCKDB_TYPE
const DUCKDB_TYPE(36)
DUCKDB_TYPE_STRING_LITERAL → const DUCKDB_TYPE
const DUCKDB_TYPE(37)
DUCKDB_TYPE_INTEGER_LITERAL → const DUCKDB_TYPE
const DUCKDB_TYPE(38)
DUCKDB_TYPE_TIME_NS → const DUCKDB_TYPE
const DUCKDB_TYPE(39)

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value int
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

fromValue(int value) DUCKDB_TYPE

Constants

values → const List<DUCKDB_TYPE>
A constant List of the values in this enum, in order of their declaration.