RefreshDesignCatalog property (NotesDominoQuery - LotusScript)

Specifies to DQL processing to refresh the Design Catalog before processing a query using Explain or Execute.

Defined in


Data type



To get:
Dim refDsgnCat as Boolean
refDsgnCat = dquery.RefreshDesignCatalog

To set:

dquery.RefreshDesignCatalog = True

Legal values

True or False. Default is False.


While use of this property is not free in resource usage or time, it is less costly than RebuildDesignCatalog and it ensures the state of current database design is reflected accurately in the Design Catalog documents for the current database.

If you do not have Designer access to the Design Catalog, setting RefreshDesignCatalogfails during Execute with "You are not authorized to perform that operation" and there are no query results.