Q3SqlFieldInfo Class ReferenceThe Q3SqlFieldInfo class stores meta data associated with a SQL field. Далее... #include <Q3SqlFieldInfo> Данный класс является частью библиотеки поддержки Qt 3. Он предоставлен для поддержки ранее написанного кода. Мы настоятельно не рекомендуем использовать этот класс в новом коде. Для получения дополнительной информации смотрите Портирование на Qt 4. Открытые функции
Подробное описаниеThe Q3SqlFieldInfo class stores meta data associated with a SQL field. Q3SqlFieldInfo objects only store meta data; field values are stored in QSqlField objects. All values must be set in the constructor, and may be retrieved using isRequired(), type(), length(), precision(), defaultValue(), name(), isGenerated() and typeID(). See also Q3SqlRecordInfo. Описание функций-членовQ3SqlFieldInfo::Q3SqlFieldInfo ( const QString & name = QString(), QVariant::Type typ = QVariant::Invalid, int required = -1, int len = -1, int prec = -1, const QVariant & defValue = QVariant(), int typeID = 0, bool generated = true, bool trim = false, bool calculated = false )Constructs a Q3SqlFieldInfo with the following parameters:
Q3SqlFieldInfo::Q3SqlFieldInfo ( const QSqlField & other )Creates a Q3SqlFieldInfo object with the type and the name of the QSqlField other. Q3SqlFieldInfo::~Q3SqlFieldInfo () [virtual]Удаляет объект и освобождает все выделенные ему ресурсы. QVariant Q3SqlFieldInfo::defaultValue () constReturns the field's default value or an empty QVariant if the field has no default value or the value couldn't be determined. The default value is the value inserted in the database when it is not explicitly specified by the user. bool Q3SqlFieldInfo::isCalculated () constReturns TRUE if the field is calculated; otherwise returns FALSE. See also setCalculated(). bool Q3SqlFieldInfo::isGenerated () constReturns TRUE if the field should be included in auto-generated SQL statments, e.g. in Q3SqlCursor; otherwise returns FALSE. See also setGenerated(). int Q3SqlFieldInfo::isRequired () constReturns a value greater than 0 if the field is required (NULL values are not allowed), 0 if it isn't required (NULL values are allowed) or less than 0 if it cannot be determined whether the field is required or not. bool Q3SqlFieldInfo::isTrim () constReturns TRUE if trailing whitespace should be removed from character fields; otherwise returns FALSE. See also setTrim(). int Q3SqlFieldInfo::length () constReturns the field's length. For fields storing text the return value is the maximum number of characters the field can hold. For non-character fields some database systems return the number of bytes needed or the number of digits allowed. If the length cannot be determined -1 is returned. QString Q3SqlFieldInfo::name () constReturns the name of the field in the SQL table. int Q3SqlFieldInfo::precision () constReturns the field's precision or -1 if the field has no precision or it cannot be determined. void Q3SqlFieldInfo::setCalculated ( bool calculated ) [virtual]calculated set to TRUE indicates that this field is a calculated field. The value of calculated fields can by modified by subclassing Q3SqlCursor and overriding Q3SqlCursor::calculateField(). See also isCalculated(). void Q3SqlFieldInfo::setGenerated ( bool generated ) [virtual]generated set to FALSE indicates that this field should not appear in auto-generated SQL statements (for example in Q3SqlCursor). See also isGenerated(). void Q3SqlFieldInfo::setTrim ( bool trim ) [virtual]If trim is TRUE widgets should remove trailing whitespace from character fields. This does not affect the field value but only its representation inside widgets. See also isTrim(). QSqlField Q3SqlFieldInfo::toField () constReturns an empty QSqlField based on the information in this Q3SqlFieldInfo. QVariant::Type Q3SqlFieldInfo::type () constReturns the field's type or QVariant::Invalid if the type is unknown. int Q3SqlFieldInfo::typeID () constReturns the internal type identifier as returned from the database system. The return value is 0 if the type is unknown. bool Q3SqlFieldInfo::operator== ( const Q3SqlFieldInfo & other ) constAssigns other to this field info and returns a reference to it. |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |