public class QueryOperation extends Operation
INTERNAL:An XR QueryOperation is an executable representation of a SELECT operation on the database.
| Modifier and Type | Field and Description |
|---|---|
static String |
ORACLEOPAQUE_STR |
static String |
ORACLESQLXML_STR |
| Constructor and Description |
|---|
QueryOperation() |
| Modifier and Type | Method and Description |
|---|---|
Object |
createSimpleXMLFormat(XRServiceAdapter xrService,
Object value) |
QueryHandler |
getQueryHandler() |
Result |
getResult() |
QName |
getResultType() |
boolean |
hasResponse() |
void |
initialize(XRServiceAdapter xrService) |
Object |
invoke(XRServiceAdapter xrService,
Invocation invocation)
Execute SELECT operation on the database
|
boolean |
isAttachment() |
boolean |
isCollection() |
boolean |
isSimpleXMLFormat() |
boolean |
isUserDefined() |
void |
setQueryHandler(QueryHandler queryHandler) |
void |
setResult(Result result) |
void |
setUserDefined(boolean userDefined) |
void |
validate(XRServiceAdapter xrService) |
getName, getParameters, setNamepublic static final String ORACLESQLXML_STR
public static final String ORACLEOPAQUE_STR
public Result getResult()
public void setResult(Result result)
public QueryHandler getQueryHandler()
public void setQueryHandler(QueryHandler queryHandler)
public boolean isUserDefined()
public void setUserDefined(boolean userDefined)
public boolean isCollection()
isCollection in class Operationpublic boolean isSimpleXMLFormat()
public boolean isAttachment()
public QName getResultType()
public boolean hasResponse()
hasResponse in class Operationpublic void validate(XRServiceAdapter xrService)
public void initialize(XRServiceAdapter xrService)
initialize in class Operationpublic Object invoke(XRServiceAdapter xrService, Invocation invocation)
invoke in class OperationxrService - parent XRService that owns this Operationinvocation - contains runtime argument values to be bound to the list of
Parameter's.null.Operation}public Object createSimpleXMLFormat(XRServiceAdapter xrService, Object value)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference