Kaydet (Commit) 1c3f2bff authored tarafından Andrzej J.R. Hunt's avatar Andrzej J.R. Hunt

Retrieve nullable from correct table. (firebird-sdbc)

Change-Id: Iaa84c26bb87ea834297e67af7a3e0ac20efba574
üst c35f100b
...@@ -1137,7 +1137,11 @@ uno::Reference< XResultSet > SAL_CALL ODatabaseMetaData::getColumns( ...@@ -1137,7 +1137,11 @@ uno::Reference< XResultSet > SAL_CALL ODatabaseMetaData::getColumns(
"fields.RDB$FIELD_TYPE, " // 6 "fields.RDB$FIELD_TYPE, " // 6
"fields.RDB$FIELD_LENGTH, " // 7 "fields.RDB$FIELD_LENGTH, " // 7
"fields.RDB$FIELD_PRECISION, " // 8 "fields.RDB$FIELD_PRECISION, " // 8
"fields.RDB$NULL_FLAG " // 9 // Specifically use relfields null flag -- the one in fields is used
// for domains, whether a specific field is nullable is set in relfields,
// this is also the one we manually fiddle when changin NULL/NOT NULL
// (see Table.cxx)
"relfields.RDB$NULL_FLAG " // 9
"FROM RDB$RELATION_FIELDS relfields " "FROM RDB$RELATION_FIELDS relfields "
"JOIN RDB$FIELDS fields " "JOIN RDB$FIELDS fields "
"on (fields.RDB$FIELD_NAME = relfields.RDB$FIELD_SOURCE) "); "on (fields.RDB$FIELD_NAME = relfields.RDB$FIELD_SOURCE) ");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment