| LibreOffice
    LibreOffice 24.8 SDK API Reference | 
creates a CachedDynamicResultSetStub and connects a non-remote optimized DynamicResultSet to a remote optimized CachedDynamicResultSet. More...
import "XCachedDynamicResultSetStubFactory.idl";
 
  
| Public Member Functions | |
| com::sun::star::ucb::XDynamicResultSet | createCachedDynamicResultSetStub ([in] com::sun::star::ucb::XDynamicResultSet Source) | 
| creates a remote optimizes XDynamicResultSet. | |
| void | connectToCache ([in] com::sun::star::ucb::XDynamicResultSet Source, [in] com::sun::star::ucb::XDynamicResultSet TargetCache, [in] sequence< com::sun::star::ucb::NumberedSortingInfo > SortingInfo, [in] com::sun::star::ucb::XAnyCompareFactory CompareFactory) raises ( com::sun::star::ucb::ListenerAlreadySetException , com::sun::star::ucb::AlreadyInitializedException ) | 
| If you have instantiated a CachedDynamicResultSet on client side already, use this to connect your given Source on server side to the TargetCache. | |
| Public Member Functions inherited from XInterface | |
| any | queryInterface ([in] type aType) | 
| queries for a new interface to an existing UNO object. | |
| void | acquire () | 
| increases the reference counter by one. | |
| void | release () | 
| decreases the reference counter by one. | |
creates a CachedDynamicResultSetStub and connects a non-remote optimized DynamicResultSet to a remote optimized CachedDynamicResultSet.
Pay attention to instantiate this helper on server side where your source DynamicResultSet was instantiated.
Method XCachedDynamicResultSetStubFactory::createCachedDynamicResultSetStub() can be used to create a stub on server side.
If you have instantiated a CachedDynamicResultSet on client side already, use method connectToCache() to connect your given DynamicResultSet with this Cache.
The needed cache on server side you can create using XCachedDynamicResultSetFactory.
| void connectToCache | ( | [in] com::sun::star::ucb::XDynamicResultSet | Source, | |||
| [in] com::sun::star::ucb::XDynamicResultSet | TargetCache, | |||||
| [in] sequence< com::sun::star::ucb::NumberedSortingInfo > | SortingInfo, | |||||
| [in] com::sun::star::ucb::XAnyCompareFactory | CompareFactory ) | |||||
| raises | ( | com::sun::star::ucb::ListenerAlreadySetException , | ||||
| com::sun::star::ucb::AlreadyInitializedException ) | ||||||
If you have instantiated a CachedDynamicResultSet on client side already, use this to connect your given Source on server side to the TargetCache.
| Source | is an instance of service DynamicResultSet. | 
| TargetCache | is an instance of service CachedDynamicResultSet. | 
| SortingInfo | can be an empty sequence. Otherwise, Source will be sorted according to the given sorting data. | 
| CompareFactory | will be ignored unless SortingInfo is not empty. Then the supplied factory will be used to instantiate objects used to compare the properties that are involved in sorting. | 
| ListenerAlreadySetException | if Sourceis already in use. | 
| AlreadyInitializedException | if TargetCachealready has been initialized. | 
| com::sun::star::ucb::XDynamicResultSet createCachedDynamicResultSetStub | ( | [in] com::sun::star::ucb::XDynamicResultSet | Source | ) | 
creates a remote optimizes XDynamicResultSet.
| Source | must be an instance of service DynamicResultSet. |