Тип, определяющий представление данных в карточке.

interface ICardMetadataType {
    dataType: SchemeDbType;
    fieldType: FieldType;
    hasMaxLength: boolean;
    isNullable: boolean;
    length: number;
    name: null | string;
    precision: number;
    scale: number;
    type: CardMetadataRuntimeType;
    clone(): ICardMetadataType;
    deserializeFromStorage(
        storage: IStorage,
        context?: StorageSerializableContext,
    ): this;
    getAsSchemeType(): SchemeType;
    isSealed(): boolean;
    seal(): this;
    serializeToStorage(
        storage?: IStorage,
        context?: StorageSerializableContext,
    ): IStorage;
}

Hierarchy (View Summary, Expand)

Implemented by

Properties

dataType: SchemeDbType

Тип данных в карточке.

fieldType: FieldType

Тип объекта, представленного в карточке.

hasMaxLength: boolean

Возвращает признак того, что тип имеет длину, и эта длина задана как максимальная.

isNullable: boolean

Признак того, что тип допускает значения null.

length: number

Максимальная длина типа, если она известна.

name: null | string

Имя типа.

precision: number

Точность типа, если она известна.

scale: number

Масштаб типа, если он известен.

Способ представления объекта в карточке.

Methods

  • Создает новый объект, который является копией текущего экземпляра.

    Returns ICardMetadataType

  • Строит тип данных схемы.

    Returns SchemeType

  • Returns boolean

  • Returns this

MMNEPVFCICPMFPCPTTAAATR