Тип атрибутианого поля для парсера TabFieldType:
Наименование величины Значение Описание
ftUnknown 0 Не определено
ftString 1 Строковый
ftInteger 2 Целый (4 байта)
ftSmallint 3 Короткий целый (2 байта)
ftFloat 4 С плавающей запятой
ftDecimal 5 Длина поля, число цифр после запятой
ftDate 6 Дата
ftLogical 7 Логический
ftTime 8 Время
ftDateTime 9 Дата и время

TabField

class axioma.core.dp.TabField

Описание поля для парсера TabFileParser

TabField(name, type)

Конструктор

Параметры:
  • name (str) – Наименование поля
  • type (TabFieldType) – Тип поля
toString()

Строковое представление поля в виде строки, совместимой с представлением в TAB файле

Тип результата:str
name()

Наименование поля

Тип результата:str
setName(name)

Установка нового значения наименования поля

Параметры:name (str) – Наименование поля
fieldType()

Тип поля

Тип результата:TabFieldType
setFieldType(fieldType)

Установка нового значения типа поля

Параметры:fieldType (TabFieldType) – Тип поля
length()

Длина поля

Тип результата:int
setLength(length)

Установка нового значения длины поля

Параметры:length (int) – Тип поля
precision()

Точность поля вещественного типа

Тип результата:int
setPrecision(precision)

Установка нового значения точности поля

Параметры:precision (int) – Тип поля