public interface IQuery
Modifier and Type | Method and Description |
---|---|
QueryResult |
enhancedExecuteQuery(java.lang.String ticket,
EnhancedQueryCriteriaBean query)
Executes an enhanced execute query.
|
java.util.List<java.util.List<java.lang.Object>> |
enhancedPassthroughReadQuery(java.lang.String ticket,
java.lang.String query)
Run and execute a database query against the given implementation.
|
QueryResult |
enhancedReadQuery(java.lang.String ticket,
EnhancedQueryCriteriaBean query)
Executes an enhanced read query.
|
void |
executeQuery(java.lang.String ticket,
OCQuery query)
findTotalRecords computes the number of total results and calculates the number of pages
executeQuery supports pagination via the specified page number (1-based)
Limited to page size unless pagesize is -1
|
java.util.Map<java.lang.String,java.lang.Object> |
findTotalRecords(java.lang.String ticket,
OCQuery query)
Executes an OCQuery and returns the total number of results found for pagination
|
int |
passthroughExecuteQuery(java.lang.String ticket,
java.lang.String query)
Run an execute a database query.
|
StringArray[] |
passthroughReadQuery(java.lang.String ticket,
java.lang.String query)
Run an execute a database query, returning a table of results.
|
OCQuery |
processResults(java.lang.String ticket,
OCQuery query)
Hotspot function for client overrides of OCQuery results
|
StringArray[] passthroughReadQuery(java.lang.String ticket, java.lang.String query)
StringArray
object containing the rows contents as an array
of String
objects. The query must be a read-only query and
cannot modify the repository.ticket
- an authentication ticketquery
- the DQL query to execute, which must return a single intjava.util.List<java.util.List<java.lang.Object>> enhancedPassthroughReadQuery(java.lang.String ticket, java.lang.String query)
ticket
- an authentication ticketquery
- the given query to runint passthroughExecuteQuery(java.lang.String ticket, java.lang.String query)
ticket
- an authentication ticketquery
- the DQL query to execute, which must return a single intQueryResult enhancedReadQuery(java.lang.String ticket, EnhancedQueryCriteriaBean query)
ticket
- an authentication ticketquery
- a QueryCriteriaBean
populated with query criteriaQueryResult
error
returns true if method failed, otherwise falseresults
contains an array of QueryResultRow
s returned by queryQueryResult enhancedExecuteQuery(java.lang.String ticket, EnhancedQueryCriteriaBean query)
ticket
- an authentication ticketquery
- a QueryCriteriaBean
populated with query criteriaQueryResult
error
returns true if method failed, otherwise falsevoid executeQuery(java.lang.String ticket, OCQuery query)
ticket
- query
- executeQuery(java.lang.String, com.tsgrp.opencontent.core.query.model.OCQuery)
java.util.Map<java.lang.String,java.lang.Object> findTotalRecords(java.lang.String ticket, OCQuery query)
ticket
- query
- OCQuery processResults(java.lang.String ticket, OCQuery query)
ticket
- valid OC ticketquery
- results on which IQuery.executeQuery has already been called. No-op if no results found