com.metamatrix.dqp.client
Interface ClientSideDQP


public interface ClientSideDQP


Method Summary
 void begin()
           
 void cancelRequest(long requestID)
           
 ResultsFuture<?> closeLobChunkStream(int lobRequestId, long requestId, java.lang.String streamId)
           
 ResultsFuture<?> closeRequest(long requestID)
           
 void commit()
           
 void commit(MMXid xid, boolean onePhase)
           
 void end(MMXid xid, int flags)
           
 ResultsFuture<ResultsMessage> executeRequest(long reqID, RequestMessage message)
           
 void forget(MMXid xid)
           
 MetadataResult getMetadata(long requestID)
           
 MetadataResult getMetadata(long requestID, java.lang.String preparedSql, boolean allowDoubleQuotedVariable)
           
 java.util.List getXmlSchemas(java.lang.String docName)
           
 int prepare(MMXid xid)
           
 ResultsFuture<ResultsMessage> processCursorRequest(long reqID, int batchFirst, int batchLast)
           
 javax.transaction.xa.Xid[] recover(int flag)
           
 ResultsFuture<LobChunk> requestNextLobChunk(int lobRequestId, long requestId, java.lang.String streamId)
           
 void rollback()
           
 void rollback(MMXid xid)
           
 void start(MMXid xid, int flags, int timeout)
           
 

Method Detail

executeRequest

ResultsFuture<ResultsMessage> executeRequest(long reqID,
                                             RequestMessage message)
                                             throws MetaMatrixProcessingException,
                                                    MetaMatrixComponentException
Throws:
MetaMatrixProcessingException
MetaMatrixComponentException

processCursorRequest

ResultsFuture<ResultsMessage> processCursorRequest(long reqID,
                                                   int batchFirst,
                                                   int batchLast)
                                                   throws MetaMatrixProcessingException
Throws:
MetaMatrixProcessingException

closeRequest

ResultsFuture<?> closeRequest(long requestID)
                              throws MetaMatrixProcessingException,
                                     MetaMatrixComponentException
Throws:
MetaMatrixProcessingException
MetaMatrixComponentException

cancelRequest

void cancelRequest(long requestID)
                   throws MetaMatrixProcessingException,
                          MetaMatrixComponentException
Throws:
MetaMatrixProcessingException
MetaMatrixComponentException

closeLobChunkStream

ResultsFuture<?> closeLobChunkStream(int lobRequestId,
                                     long requestId,
                                     java.lang.String streamId)
                                     throws MetaMatrixProcessingException,
                                            MetaMatrixComponentException
Throws:
MetaMatrixProcessingException
MetaMatrixComponentException

requestNextLobChunk

ResultsFuture<LobChunk> requestNextLobChunk(int lobRequestId,
                                            long requestId,
                                            java.lang.String streamId)
                                            throws MetaMatrixProcessingException,
                                                   MetaMatrixComponentException
Throws:
MetaMatrixProcessingException
MetaMatrixComponentException

getXmlSchemas

java.util.List getXmlSchemas(java.lang.String docName)
                             throws MetaMatrixComponentException,
                                    QueryMetadataException
Throws:
MetaMatrixComponentException
QueryMetadataException

getMetadata

MetadataResult getMetadata(long requestID)
                           throws MetaMatrixComponentException,
                                  MetaMatrixProcessingException
Throws:
MetaMatrixComponentException
MetaMatrixProcessingException

getMetadata

MetadataResult getMetadata(long requestID,
                           java.lang.String preparedSql,
                           boolean allowDoubleQuotedVariable)
                           throws MetaMatrixComponentException,
                                  MetaMatrixProcessingException
Throws:
MetaMatrixComponentException
MetaMatrixProcessingException

begin

void begin()
           throws XATransactionException
Throws:
XATransactionException

commit

void commit()
            throws XATransactionException
Throws:
XATransactionException

rollback

void rollback()
              throws XATransactionException
Throws:
XATransactionException

prepare

int prepare(MMXid xid)
            throws XATransactionException
Throws:
XATransactionException

commit

void commit(MMXid xid,
            boolean onePhase)
            throws XATransactionException
Throws:
XATransactionException

rollback

void rollback(MMXid xid)
              throws XATransactionException
Throws:
XATransactionException

recover

javax.transaction.xa.Xid[] recover(int flag)
                                   throws XATransactionException
Throws:
XATransactionException

forget

void forget(MMXid xid)
            throws XATransactionException
Throws:
XATransactionException

start

void start(MMXid xid,
           int flags,
           int timeout)
           throws XATransactionException
Throws:
XATransactionException

end

void end(MMXid xid,
         int flags)
         throws XATransactionException
Throws:
XATransactionException


Copyright © 2009. All Rights Reserved.