Public Member Functions | |
grt::StringRef | characterSetName () const |
Getter for attribute characterSetName. | |
virtual void | characterSetName (const grt::StringRef &value) |
Setter for attribute characterSetName. | |
grt::ListRef< db_CheckConstraint > | checks () const |
Getter for attribute checks (read-only). | |
grt::StringRef | collationName () const |
Getter for attribute collationName. | |
virtual void | collationName (const grt::StringRef &value) |
Setter for attribute collationName. | |
grt::StringRef | datatypeExplicitParams () const |
Getter for attribute datatypeExplicitParams. | |
virtual void | datatypeExplicitParams (const grt::StringRef &value) |
Setter for attribute datatypeExplicitParams. | |
grt::StringRef | defaultValue () const |
Getter for attribute defaultValue. | |
virtual void | defaultValue (const grt::StringRef &value) |
Setter for attribute defaultValue. | |
grt::IntegerRef | defaultValueIsNull () const |
Getter for attribute defaultValueIsNull. | |
virtual void | defaultValueIsNull (const grt::IntegerRef &value) |
Setter for attribute defaultValueIsNull. | |
grt::StringListRef | flags () const |
Getter for attribute flags (read-only). | |
grt::StringRef | formattedRawType () const |
Getter for attribute formattedRawType (read-only). | |
grt::StringRef | formattedType () const |
Getter for attribute formattedType. | |
virtual void | formattedType (const grt::StringRef &value) |
Setter for attribute formattedType. | |
grt::IntegerRef | isNotNull () const |
Getter for attribute isNotNull. | |
virtual void | isNotNull (const grt::IntegerRef &value) |
Setter for attribute isNotNull. | |
grt::IntegerRef | length () const |
Getter for attribute length. | |
virtual void | length (const grt::IntegerRef &value) |
Setter for attribute length. | |
grt::StringRef | name () const |
Getter for attribute name. | |
virtual void | name (const grt::StringRef &value) |
Setter for attribute name. | |
grt::IntegerRef | precision () const |
Getter for attribute precision. | |
virtual void | precision (const grt::IntegerRef &value) |
Setter for attribute precision. | |
grt::IntegerRef | scale () const |
Getter for attribute scale. | |
virtual void | scale (const grt::IntegerRef &value) |
Setter for attribute scale. | |
db_SimpleDatatypeRef | simpleType () const |
Getter for attribute simpleType. | |
virtual void | simpleType (const db_SimpleDatatypeRef &value) |
Setter for attribute simpleType. | |
db_StructuredDatatypeRef | structuredType () const |
Getter for attribute structuredType. | |
virtual void | structuredType (const db_StructuredDatatypeRef &value) |
Setter for attribute structuredType. | |
db_UserDatatypeRef | userType () const |
Getter for attribute userType. | |
virtual void | userType (const db_UserDatatypeRef &value) |
Setter for attribute userType. | |
virtual grt::IntegerRef | setParseType (const std::string &type, const grt::ListRef< db_SimpleDatatype > &typeList) |
grt::StringRef characterSetName | ( | ) | const |
Getter for attribute characterSetName.
virtual void characterSetName | ( | const grt::StringRef & | value | ) | [virtual] |
Setter for attribute characterSetName.
grt::ListRef<db_CheckConstraint> checks | ( | ) | const |
Getter for attribute checks (read-only).
grt::StringRef collationName | ( | ) | const |
Getter for attribute collationName.
virtual void collationName | ( | const grt::StringRef & | value | ) | [virtual] |
Setter for attribute collationName.
virtual void datatypeExplicitParams | ( | const grt::StringRef & | value | ) | [virtual] |
Setter for attribute datatypeExplicitParams.
For ENUM, SET and similar datatypes the parametes can be defined explictly. Note that brackets need to be included. This will overwrite the precision, scale and length setting
grt::StringRef datatypeExplicitParams | ( | ) | const |
Getter for attribute datatypeExplicitParams.
For ENUM, SET and similar datatypes the parametes can be defined explictly. Note that brackets need to be included. This will overwrite the precision, scale and length setting
grt::StringRef defaultValue | ( | ) | const |
Getter for attribute defaultValue.
virtual void defaultValue | ( | const grt::StringRef & | value | ) | [virtual] |
Setter for attribute defaultValue.
grt::IntegerRef defaultValueIsNull | ( | ) | const |
Getter for attribute defaultValueIsNull.
virtual void defaultValueIsNull | ( | const grt::IntegerRef & | value | ) | [virtual] |
Setter for attribute defaultValueIsNull.
grt::StringListRef flags | ( | ) | const |
Getter for attribute flags (read-only).
additional flags like UNSIGNED, ZEROFILL, BINARY
grt::StringRef formattedRawType | ( | ) | const |
Getter for attribute formattedRawType (read-only).
virtual void formattedType | ( | const grt::StringRef & | value | ) | [virtual] |
Setter for attribute formattedType.
grt::StringRef formattedType | ( | ) | const |
Getter for attribute formattedType.
virtual void isNotNull | ( | const grt::IntegerRef & | value | ) | [virtual] |
Setter for attribute isNotNull.
grt::IntegerRef isNotNull | ( | ) | const |
Getter for attribute isNotNull.
grt::IntegerRef length | ( | ) | const |
Getter for attribute length.
The total length of the column. For string types this referes to the number of characters that can be stored.
virtual void length | ( | const grt::IntegerRef & | value | ) | [virtual] |
Setter for attribute length.
The total length of the column. For string types this referes to the number of characters that can be stored.
grt::StringRef name | ( | ) | const |
virtual void name | ( | const grt::StringRef & | value | ) | [virtual] |
grt::IntegerRef precision | ( | ) | const |
Getter for attribute precision.
for numeric types this represents the total number of digits that are stored including digits right from the decimal point
virtual void precision | ( | const grt::IntegerRef & | value | ) | [virtual] |
Setter for attribute precision.
for numeric types this represents the total number of digits that are stored including digits right from the decimal point
virtual void scale | ( | const grt::IntegerRef & | value | ) | [virtual] |
Setter for attribute scale.
the number of digits right to the decimal point
grt::IntegerRef scale | ( | ) | const |
Getter for attribute scale.
the number of digits right to the decimal point
virtual grt::IntegerRef setParseType | ( | const std::string & | type, | |
const grt::ListRef< db_SimpleDatatype > & | typeList | |||
) | [virtual] |
type | ||
typeList |
db_SimpleDatatypeRef simpleType | ( | ) | const |
Getter for attribute simpleType.
virtual void simpleType | ( | const db_SimpleDatatypeRef & | value | ) | [virtual] |
Setter for attribute simpleType.
db_StructuredDatatypeRef structuredType | ( | ) | const |
Getter for attribute structuredType.
virtual void structuredType | ( | const db_StructuredDatatypeRef & | value | ) | [virtual] |
Setter for attribute structuredType.
db_UserDatatypeRef userType | ( | ) | const |
Getter for attribute userType.
virtual void userType | ( | const db_UserDatatypeRef & | value | ) | [virtual] |
Setter for attribute userType.