|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface QueryStatement
Query Statement.
Example:
Calendar cal = ... Folder folder = ... QueryStatement qs = session.createQueryStatement("SELECT ?, ? FROM ? WHERE ? > TIMESTAMP ? AND IN_FOLDER(?) OR ? IN (?)"); qs.setProperty(1, "cmis:document", "cmis:name"); qs.setProperty(2, "cmis:document", "cmis:objectId"); qs.setType(3, "cmis:document"); qs.setProperty(4, "cmis:document", "cmis:creationDate"); qs.setDateTime(5, cal); qs.setId(6, folder); qs.setProperty(7, "cmis:document", "cmis:createdBy"); qs.setString(8, "bob", "tom", "lisa"); String statement = qs.toQueryString();
Method Summary | |
---|---|
ItemIterable<QueryResult> |
query(boolean searchAllVersions)
Executes the query. |
ItemIterable<QueryResult> |
query(boolean searchAllVersions,
OperationContext context)
Executes the query. |
void |
setBoolean(int parameterIndex,
boolean... bool)
Sets the designated parameter to the given boolean. |
void |
setDateTime(int parameterIndex,
java.util.Calendar... cal)
Sets the designated parameter to the given timestamp. |
void |
setDateTime(int parameterIndex,
java.util.Date... date)
Sets the designated parameter to the given timestamp. |
void |
setDateTime(int parameterIndex,
long... ms)
Sets the designated parameter to the given timestamp. |
void |
setId(int parameterIndex,
ObjectId... id)
Sets the designated parameter to the given object id. |
void |
setNumber(int parameterIndex,
java.lang.Number... num)
Sets the designated parameter to the given number. |
void |
setProperty(int parameterIndex,
PropertyDefinition<?> propertyDefinition)
Sets the designated parameter to the query name of the given property. |
void |
setProperty(int parameterIndex,
java.lang.String typeId,
java.lang.String propertyId)
Sets the designated parameter to the query name of the given property. |
void |
setString(int parameterIndex,
java.lang.String... str)
Sets the designated parameter to the given string. |
void |
setStringLike(int parameterIndex,
java.lang.String str)
Sets the designated parameter to the given string. |
void |
setType(int parameterIndex,
ObjectType type)
Sets the designated parameter to the query name of the given type. |
void |
setType(int parameterIndex,
java.lang.String typeId)
Sets the designated parameter to the query name of the given type id. |
void |
setUri(int parameterIndex,
java.net.URI... uri)
Sets the designated parameter to the given URI. |
void |
setUrl(int parameterIndex,
java.net.URL... url)
Sets the designated parameter to the given URL. |
java.lang.String |
toQueryString()
Returns the query statement. |
Method Detail |
---|
void setType(int parameterIndex, java.lang.String typeId)
void setType(int parameterIndex, ObjectType type)
void setProperty(int parameterIndex, java.lang.String typeId, java.lang.String propertyId)
void setProperty(int parameterIndex, PropertyDefinition<?> propertyDefinition)
void setNumber(int parameterIndex, java.lang.Number... num)
void setString(int parameterIndex, java.lang.String... str)
void setStringLike(int parameterIndex, java.lang.String str)
void setId(int parameterIndex, ObjectId... id)
void setUri(int parameterIndex, java.net.URI... uri)
void setUrl(int parameterIndex, java.net.URL... url)
void setBoolean(int parameterIndex, boolean... bool)
void setDateTime(int parameterIndex, java.util.Calendar... cal)
void setDateTime(int parameterIndex, java.util.Date... date)
void setDateTime(int parameterIndex, long... ms)
java.lang.String toQueryString()
ItemIterable<QueryResult> query(boolean searchAllVersions)
Session.query(String, boolean)
ItemIterable<QueryResult> query(boolean searchAllVersions, OperationContext context)
Session.query(String, boolean, OperationContext)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |