createIndex method (DominoQuery - Java)
Creates an index (Domino view) that is optimized for DQL query terms.
Defined in
Syntax
public void createIndex(String name, String field) throws NotesException
public void createIndex(String name, String field, boolean isvisible, boolean nobuild) throws NotesException
public void createIndex(String name, java.util.Vector fields) throws NotesException
public void createIndex(String name, java.util.Vector fields, boolean isvisible, boolean nobuild) throws NotesException
Parameters
IndexName
String. The name of the index to create. Use a name that doesn't conflict with the name of an
existing view.
Note: Each
index name should be easy to identity as a view
created via this call and unique within the
database. If you create a hidden index (IsVisible
is default or false), then the provided view name
and that name in parentheses (that is, both
"viewname" and "(viewname)") are reserved in the
database and you cannot create another view or
index with that name.
Field
Variant string or string array. The name of the field to be indexed.
IsVisible.
Boolean. Makes the view visible. If not specified, a hidden view is created using parentheses. For example, "myindex" becomes "(myindex)". If set to true, all users see the view created by the call when they open the database.
Nobuild
Boolean. Doesn't build the view, allowing for normal view processing to do so. All views created by createIndex are created with refresh options set to "Automatic". If not specified, the view created is built as part of the createIndex operation.
Returned value
None