ColumnEntity.fromJson constructor

ColumnEntity.fromJson(
  1. Map json_
)

Implementation

ColumnEntity.fromJson(core.Map json_)
    : this(
        array: json_['array'] as core.bool?,
        arrayLength: json_['arrayLength'] as core.int?,
        autoGenerated: json_['autoGenerated'] as core.bool?,
        charset: json_['charset'] as core.String?,
        collation: json_['collation'] as core.String?,
        comment: json_['comment'] as core.String?,
        computed: json_['computed'] as core.bool?,
        customFeatures: json_.containsKey('customFeatures')
            ? json_['customFeatures'] as core.Map<core.String, core.dynamic>
            : null,
        dataType: json_['dataType'] as core.String?,
        defaultValue: json_['defaultValue'] as core.String?,
        fractionalSecondsPrecision:
            json_['fractionalSecondsPrecision'] as core.int?,
        length: json_['length'] as core.String?,
        name: json_['name'] as core.String?,
        nullable: json_['nullable'] as core.bool?,
        ordinalPosition: json_['ordinalPosition'] as core.int?,
        precision: json_['precision'] as core.int?,
        scale: json_['scale'] as core.int?,
        setValues: (json_['setValues'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        udt: json_['udt'] as core.bool?,
      );