columnsMetadata property

List<ColumnMetadata>? columnsMetadata
final

Optional rich metadata per column (name + protocol type discriminant). Populated when the result came through the binary protocol parser; remains null for results constructed from streams that don't carry metadata or for tests/ad-hoc callers.

When non-null, has the same length as columns. See ColumnMetadata for the discriminant table and the ColumnMetadataTypedView extension for the OdbcType view.

Implementation

final List<ColumnMetadata>? columnsMetadata;