Создаёт экземпляр класса с указанием свойств колонки.
Идентификатор создаваемой колонки.
Имя создаваемой колонки.
Тип колонки из схемы.
Тип колонки.
Список типов карточек.
Значение колонки по умолчанию.
Значение колонки по умолчанию, которое всегда является валидным при сохранении.
Секция, на строку которой ссылается текущая колонка.
Секция, на которую ссылается комплексная колонка, или null
, если колонка является физической.
Уникальный в пределах таблицы отсчитываемый от нуля индекс, если текущая колонка комплексная,
или индекс комплексной колонки, в которую включена текущая физическая колонка,
или -1
, если текущая физическая колонка не включена в комплексную колонку.
Признак того, что колонка является ссылочной и входит во внешний ключ при его наличии. Значение актуально только для физических колонок.
Optional
isVirtual: booleanПризнак того, что колонка является виртуальной, т.е. она не хранится в базе данных, даже если таблица является физической. Для случая, если колонка содержит значение из нормализуемого справочника, или если колонка явно отмечена виртуальной. Если комплексная колонка является виртуальной, то все её физические колонки также являются виртуальными.
Optional
normalizationSourceId: null | stringИдентификатор справочника нормализации для комплексных колонок
или null
, если комплексная колонка не участвует в нормализации (или это физическая колонка).
Optional
normalizationRole: CardMetadataNormalizationRoleРоль физической колонки при использовании со справочниками нормализации. Для комлексных колонок не указывается, т.е. равна CardMetadataNormalizationRole.None.
Создаёт экземпляр класса с указанием копируемого объекта и идентификатора типа карточек.
Объект, для которого создаётся полная копия, за исключением списка типов карточек, если список типов карточек передается отдельно.
Optional
cardTypeId: null | stringИдентификатор типа карточки, который представлен как единственный для создаваемого объекта.
Конструктор по умолчанию.
Тип колонки.
Уникальный в пределах таблицы отсчитываемый от нуля индекс, если текущая колонка комплексная,
или индекс комплексной колонки, в которую включена текущая физическая колонка,
или -1
, если текущая физическая колонка не включена в комплексную колонку.
Значение колонки по умолчанию, которое может быть размещено в карточке и всегда является
валидным при сохранении.
Определяется типом данных или значением, заданным в схеме.
Для комплексной колонки всегда возвращается null
.
Значение колонки по умолчанию, которое может быть размещено в карточке.
Определяется типом данных или значением, заданным в схеме.
Для комплексной колонки всегда возвращается null
.
Идентификатор колонки.
Признак того, что колонка является ссылочной и входит во внешний ключ при его наличии. Значение актуально только для физических колонок.
Колонка является виртуальной, т.е. она не хранится в базе данных, даже если таблица является физической. Для случая, если колонка содержит значение из нормализуемого справочника.
Имя колонки.
Роль физической колонки при использовании с источниками нормализации. Для комплексных колонок указано CardMetadataNormalizationRole.None.
Идентификатор источника нормализации для комплексных колонок
или null
, если комплексная колонка не участвует в нормализации (или это физическая колонка).
Секция, на строку которой ссылается текущая колонка,
или null
, если колонка не ссылается на строку секции.
Значение указывается только для комплексной колонки, а также для физической, которая непосредственно ссылается на строку секции.
Секция, на которую ссылается комплексная колонка,
или null
, если колонка является физической.
Список идентификаторов типов карточек, в которых используется колонка.
Список идентификаторов типов карточек, в которых используется колонка.
Тип данных, которые могут быть размещены в карточке.
Создает новый объект, который является копией текущего экземпляра.
Optional
context: StorageSerializableContextOptional
context: StorageSerializableContext
Содержит метаинформацию о колонке секции.