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 java.lang.String |
ORACLEOPAQUE_STR |
static java.lang.String |
ORACLESQLXML_STR |
Constructor and Description |
---|
QueryOperation() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
createSimpleXMLFormat(XRServiceAdapter xrService,
java.lang.Object value) |
QueryHandler |
getQueryHandler() |
Result |
getResult() |
javax.xml.namespace.QName |
getResultType() |
boolean |
hasResponse() |
void |
initialize(XRServiceAdapter xrService) |
java.lang.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, setName
public static final java.lang.String ORACLESQLXML_STR
public static final java.lang.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 Operation
public boolean isSimpleXMLFormat()
public boolean isAttachment()
public javax.xml.namespace.QName getResultType()
public boolean hasResponse()
hasResponse
in class Operation
public void validate(XRServiceAdapter xrService)
public void initialize(XRServiceAdapter xrService)
initialize
in class Operation
public java.lang.Object invoke(XRServiceAdapter xrService, Invocation invocation)
invoke
in class Operation
xrService
- parent XRService
that owns this Operation
invocation
- contains runtime argument values to be bound to the list of
Parameter
's.null
.Operation}
public java.lang.Object createSimpleXMLFormat(XRServiceAdapter xrService, java.lang.Object value)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference