| Interface | Description |
|---|---|
| DaemonStatusService |
The Daemon Status SOAP web service interface.
|
| Class | Description |
|---|---|
| DaemonStatusServiceImpl |
The Daemon Status SOAP web service implementation.
|
The result of executing such a query is always a List of objects. The kind of objects
populating the result List is specific to the web service operation being performed.
For example, the Daemon Status web service operation queryPlugins returns a
List of PluginWsResult objects.
The query may have up to three clauses, each of them allowing the user to control a different aspect of the results. Each clause is separated from the other by at least one space.
The three clauses are, in order of appearance in the query:
SELECT followed by a
space and either a comma-separated list of property names or an asterisk (*):
*) is a shorthand way of specifying all the property
names.
WHERE followed by a
space and a space-separated list of conditions using OR and AND
keywords to specify the filtering logic. Parentheses may be used in the typical grouping
manner. <,
=, etc. Text constants must be surrounded by single quote (')
characters.
ORDER BY followed
by a space and a comma-separated list of property names, each of them optionally followed
by the keyword ASC (default) or DESC.
Examples
select *: It is the simplest (but costly) query and it results in a List of
all the objects with each and every property properly populated.
select name: Results in a List of all the objects with just the name
property properly populated and the rest of properties populated with null values.
select name where id > 10: Results in a List of the objects with the
numeric id property greater than 10 only and properly populated with
just the name property and the rest of properties populated with null values.
select id where name = 'abc': Results in a List of the objects with the text
name property equal to abc only and properly populated with just the
id property and the rest of properties populated with null values.
select id, name where value < 100 and color like 'red%' order by
id: Results in a List of the objects with both the numeric value property
lower than 100 and the text color property starting with red
only and properly populated with just the id and name properties
and the rest of properties populated with null values. The objects in the list are ordered
from the smallest id property to the largest one.
select id, longValue where toDate(longValue) <
toDate('02/Apr/2014'): Results in a List of the objects with the long numeric
longValue property representing a date before April 2, 2014 and properly
populated with just the id and longValue properties and the rest
of properties populated with null values.
Copyright © 2000–2023 LOCKSS Program. All rights reserved.