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