Java API

Synopsis

public NameValueSchema getSchema()

throws ArchiveException, java.io.IOException

Description

Returns the runtime configuration of the name-value object archive as a NameValueSchema instance.

query

Returns a ResultSet of SystemRecord instances containing MetadataRecord OIDs.

Synopsis

public QueryResultSet

query(java.lang.String query,int resultsPerFetch)

throws ArchiveException, java.io.IOException

Description

Takes a where clause and returns a QueryResultSet of SystemRecord instances containing MetadataRecord OIDs.

The query parameter is a where clause in the 5800 system query syntax, which is a subset of SQL.

Returns a QueryResultSet. The results are stepped through by calling the next method and using the typed getXXX accessor methods.

Note – For more information on the 5800 system query language, refer to Chapter 4, “Sun StorageTek 5800 System Query Language.”

query (with selectKeys)

Returns a ResultSet of NameValueRecord instances containing the selected values.

Synopsis

public QueryResultSet

query(java.lang.String query, java.lang.String[] selectKeys,int maxResults)

throws ArchiveException, java.io.IOException

34

Sun StorageTek 5800 System Client API Reference Manual • June 2008

Page 34
Image 34
Sun Microsystems 5800 manual Query