ColumnMetadata class

Contains the metadata for a column.

Constructors

ColumnMetadata({int? arrayBaseColumnType, bool? isAutoIncrement, bool? isCaseSensitive, bool? isCurrency, bool? isSigned, String? label, String? name, int? nullable, int? precision, int? scale, String? schemaName, String? tableName, int? type, String? typeName})
ColumnMetadata.fromJson(Map<String, dynamic> json)
factory

Properties

arrayBaseColumnType int?
The type of the column.
final
hashCode int
The hash code for this object.
no setterinherited
isAutoIncrement bool?
A value that indicates whether the column increments automatically.
final
isCaseSensitive bool?
A value that indicates whether the column is case-sensitive.
final
isCurrency bool?
A value that indicates whether the column contains currency values.
final
isSigned bool?
A value that indicates whether an integer column is signed.
final
label String?
The label for the column.
final
name String?
The name of the column.
final
nullable int?
A value that indicates whether the column is nullable.
final
precision int?
The precision value of a decimal number column.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scale int?
The scale value of a decimal number column.
final
schemaName String?
The name of the schema that owns the table that includes the column.
final
tableName String?
The name of the table that includes the column.
final
type int?
The type of the column.
final
typeName String?
The database-specific data type of the column.
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