The declared column types from the table schema.
Returns an array of declared type strings from sqlite3_column_decltype()
:
- Raw type strings as declared in the CREATE TABLE statement
null
for columns without declared types (e.g., expressions, computed columns)
Requirements:
- Statement must be executed at least once before accessing this property
- Available for both read-only and read-write statements
Behavior:
- Uses
sqlite3_column_decltype()
to get schema-declared types - Returns the exact type string from the table definition