columnType property

String get columnType

Get the Column extending class name representing this TypeDefinition.

Implementation

String get columnType {
  if (isEnumType) return 'ColumnEnum';
  if (className == 'int') return 'ColumnInt';
  if (className == 'double') return 'ColumnDouble';
  if (className == 'bool') return 'ColumnBool';
  if (className == 'String') return 'ColumnString';
  if (className == 'DateTime') return 'ColumnDateTime';
  if (className == 'ByteData') return 'ColumnByteData';
  if (className == 'Duration') return 'ColumnDuration';
  if (className == 'UuidValue') return 'ColumnUuid';
  if (className == 'Uri') return 'ColumnUri';
  if (className == 'BigInt') return 'ColumnBigInt';
  if (className == 'Vector') return 'ColumnVector';
  if (className == 'HalfVector') return 'ColumnHalfVector';
  if (className == 'SparseVector') return 'ColumnSparseVector';
  if (className == 'Bit') return 'ColumnBit';

  return 'ColumnSerializable';
}