DUCKDB_TYPE enum
! An enum over DuckDB's internal types.
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.