Тип атрибутивного поля для парсера 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) – Тип поля

fieldType()

Тип поля

Тип результата

TabFieldType

length()

Длина поля

Тип результата

int

name()

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

Тип результата

str

precision()

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

Тип результата

int

setFieldType(fieldType)

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

Параметры

fieldType (TabFieldType) – Тип поля

setLength(length)

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

Параметры

length (int) – Тип поля

setName(name)

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

Параметры

name (str) – Наименование поля

setPrecision(precision)

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

Параметры

precision (int) – Тип поля

toString()

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

Тип результата

str