Package org.teiid.client
Interface DQP
-
- All Known Implementing Classes:
DQPCore
public interface DQP
-
-
Method Summary
-
-
-
Method Detail
-
executeRequest
@Secure(optional=true) ResultsFuture<ResultsMessage> executeRequest(long reqID, RequestMessage message) throws TeiidProcessingException, TeiidComponentException
-
processCursorRequest
ResultsFuture<ResultsMessage> processCursorRequest(long reqID, int batchFirst, int fetchSize) throws TeiidProcessingException
- Throws:
TeiidProcessingException
-
closeRequest
ResultsFuture<?> closeRequest(long requestID) throws TeiidProcessingException, TeiidComponentException
-
cancelRequest
boolean cancelRequest(long requestID) throws TeiidProcessingException, TeiidComponentException
-
closeLobChunkStream
ResultsFuture<?> closeLobChunkStream(int lobRequestId, long requestId, String streamId) throws TeiidProcessingException, TeiidComponentException
-
requestNextLobChunk
ResultsFuture<LobChunk> requestNextLobChunk(int lobRequestId, long requestId, String streamId) throws TeiidProcessingException, TeiidComponentException
-
getMetadata
MetadataResult getMetadata(long requestID) throws TeiidComponentException, TeiidProcessingException
-
getMetadata
MetadataResult getMetadata(long requestID, String preparedSql, boolean allowDoubleQuotedVariable) throws TeiidComponentException, TeiidProcessingException
-
begin
ResultsFuture<?> begin() throws XATransactionException
- Throws:
XATransactionException
-
commit
ResultsFuture<?> commit() throws XATransactionException
- Throws:
XATransactionException
-
rollback
ResultsFuture<?> rollback() throws XATransactionException
- Throws:
XATransactionException
-
start
ResultsFuture<?> start(XidImpl xid, int flags, int timeout) throws XATransactionException
- Throws:
XATransactionException
-
end
ResultsFuture<?> end(XidImpl xid, int flags) throws XATransactionException
- Throws:
XATransactionException
-
prepare
ResultsFuture<Integer> prepare(XidImpl xid) throws XATransactionException
- Throws:
XATransactionException
-
commit
ResultsFuture<?> commit(XidImpl xid, boolean onePhase) throws XATransactionException
- Throws:
XATransactionException
-
rollback
ResultsFuture<?> rollback(XidImpl xid) throws XATransactionException
- Throws:
XATransactionException
-
forget
ResultsFuture<?> forget(XidImpl xid) throws XATransactionException
- Throws:
XATransactionException
-
recover
ResultsFuture<Xid[]> recover(int flag) throws XATransactionException
- Throws:
XATransactionException
-
-