Skip to main content

%ResultSet.MD.Column

Class %ResultSet.MD.Column Extends %SerialObject [ StorageStrategy = resultCol, System = 2 ]

Properties

colName

Property colName As %String(MAXLEN = 255);

ODBCType

Property ODBCType As %Integer;

precision

Property precision As %Integer;

scale

Property scale As %Integer;

isNullable

Property isNullable As %Boolean;

label

Property label As %String(MAXLEN = 255);

tableName

Property tableName As %String;

schemaName

Property schemaName As %String;

qualifier

Property qualifier As %String;

isAutoIncrement

Property isAutoIncrement As %Boolean;

isCaseSensitive

Property isCaseSensitive As %Boolean;

isCurrency

Property isCurrency As %Boolean;

isReadOnly

Property isReadOnly As %Boolean;

isRowVersion

Property isRowVersion As %Boolean;

isUnique

Property isUnique As %Boolean;

isAliased

Property isAliased As %Boolean;

isExpression

Property isExpression As %Boolean;

isHidden

Property isHidden As %Boolean;

isIdentity

Property isIdentity As %Boolean;

isKeyColumn

Property isKeyColumn As %Boolean;

isRowId

Property isRowId As %Boolean;

propertyId

Property propertyId As %String(MAXLEN = 255);

clientType

Property clientType As %Integer;

Returns the type of column n in the result set where type is an integer associated with the client datatype. If the type cannot be determined, 0 (zero) is returned.

1BINARY
2DATE
3DOUBLE
4HANDLE
5INTEGER
6LIST
7LONGVARCHAR
8TIME
9TIMESTAMP
10VARCHAR
11STATUS
12BINARYSTREAM
13CHARACTERSTREAM
14NUMERIC
15CURRENCY
16BOOLEAN
17OID
18BIGINT
19FDATE
20FTIMESTAMP

Methods

IsNumeric

Method IsNumeric() As %Boolean [ CodeMode = expression ]