1.1

Table Of Contents
the parameter is an array. If so, it is
DatabaseMetaData.procedureColumnInOut. It always returns
DatabaseMetaData.procedureColumnReturn for return values.
SQLFire-specic name for the type.TYPE_NAME
Always returns DatabaseMetaData.procedureNoNulls for primitive
parameters and DatabaseMetaData.procedureNullable for object
parameters
NULLABLE
String describing the java type of the method parameter.REMARKS
String describing the default value for the column (may be null).COLUMN_DEF
Reserved by JDBC spec for future use.SQL_DATA_TYPE
Reserved by JDBC spec for future use.SQL_DATETIME_SUB
Maximum length of binary and character based columns (or any other
datatype the returned value is a NULL).
CHAR_OCTET_LENGTH
Ordinal position, starting from 1, for the input and output parameters
for a procedure.
ORDINAL_POSITION
String describing the parameter's nullability (YES means parameter can
include NULLs, NO means it cannot).
IS_NULLABLE
Name that uniquely identies this procedure within its schema.SPECIFIC_NAME
SQLFire-specic column.METHOD_ID
SQLFire-specic column.PARAMETER_ID
java.sql.DatabaseMetaData.getBestRowIdentifier Method
The java.sql.DatabaseMetaData.getBestRowIdentier method looks for identiers in the following order:
A primary key on the table.
A unique constraint or unique index on the table.
All of the columns in the table.
This order might not return a unique row.
Note: If the java.sql.DatabaseMetaData.getBestRowIdentier method does not nd a primary key, unique
constraint, or unique index, the method must look for identiers in all of the columns in the table. When the
method looks for identiers this way, the method will always nd a set of columns that identify a row. However,
a unique row might not be identied if there are duplicate rows in the table.
vFabric SQLFire User's Guide354
vFabric SQLFire Reference