NAME

DBD::DuckDB::Constants - Constants for DuckDB

use DBI;
use DBD::DuckDB::Constants qw(:duckdb_types);

CONSTANTS

:duckdb_types

DUCKDB_TYPE_INVALID
DUCKDB_TYPE_BOOLEAN
DUCKDB_TYPE_TINYINT
DUCKDB_TYPE_SMALLINT
DUCKDB_TYPE_INTEGER
DUCKDB_TYPE_BIGINT
DUCKDB_TYPE_UTINYINT
DUCKDB_TYPE_USMALLINT
DUCKDB_TYPE_UINTEGER
DUCKDB_TYPE_UBIGINT
DUCKDB_TYPE_FLOAT
DUCKDB_TYPE_DOUBLE
DUCKDB_TYPE_TIMESTAMP
DUCKDB_TYPE_DATE
DUCKDB_TYPE_TIME
DUCKDB_TYPE_INTERVAL
DUCKDB_TYPE_HUGEINT
DUCKDB_TYPE_UHUGEINT
DUCKDB_TYPE_VARCHAR
DUCKDB_TYPE_BLOB
DUCKDB_TYPE_DECIMAL
DUCKDB_TYPE_TIMESTAMP_S
DUCKDB_TYPE_TIMESTAMP_MS
DUCKDB_TYPE_TIMESTAMP_NS
DUCKDB_TYPE_ENUM
DUCKDB_TYPE_LIST
DUCKDB_TYPE_STRUCT
DUCKDB_TYPE_MAP
DUCKDB_TYPE_ARRAY
DUCKDB_TYPE_UUID
DUCKDB_TYPE_UNION
DUCKDB_TYPE_BIT
DUCKDB_TYPE_TIME_TZ
DUCKDB_TYPE_TIMESTAMP_TZ
DUCKDB_TYPE_ANY
DUCKDB_TYPE_BIGNUM
DUCKDB_TYPE_SQLNULL
DUCKDB_TYPE_STRING_LITERAL
DUCKDB_TYPE_INTEGER_LITERAL
DUCKDB_TYPE_TIME_NS

:duckdb_result_types

DUCKDB_RESULT_TYPE_INVALID
DUCKDB_RESULT_TYPE_CHANGED_ROWS
DUCKDB_RESULT_TYPE_NOTHING
DUCKDB_RESULT_TYPE_QUERY_RESULT

SUPPORT

Bugs / Feature Requests

Please report any bugs or feature requests through the issue tracker at https://github.com/giterlizzi/perl-DBD-DuckDB/issues. You will be notified automatically of any progress on your issue.

Source Code

This is open source software. The code repository is available for public review and contribution under the terms of the license.

https://github.com/giterlizzi/perl-DBD-DuckDB

git clone https://github.com/giterlizzi/perl-DBD-DuckDB.git

AUTHOR

  • Giuseppe Di Terlizzi <gdt@cpan.org>

LICENSE AND COPYRIGHT

This software is copyright (c) 2024-2025 by Giuseppe Di Terlizzi.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.