ISqlDataSource is an interface for space external data source.
            This interface provides all the data source functionality supported by space.
            
| C# | Visual Basic | Visual C++ | J# | 
public interface ISqlDataSource : IManagedDataSource
Public Interface ISqlDataSource _ Implements IManagedDataSource
public interface class ISqlDataSource : IManagedDataSource
public interface ISqlDataSource extends IManagedDataSource
| All Members | Methods | ||||
| Icon | Member | Description | 
|---|---|---|
| ExecuteBulk(IList<(Of <(BulkItem>)>)) | 
             Execute given bulk of operations.
             Each BulkItem contains one of the following operation -
            
             WRITE - given object should be inserted to the data store,
             UPDATE - given object should be updated in the data store,
             REMOVE - given object should be deleted from the data store
            
             If the implementation uses transactions,
             all the bulk operations must be executed in one transaction.
               | |
| GetEnumerator(Query) | 
            Create an enumerator over all objects that match the given Query.
              | |
| Init(Dictionary<(Of <(String, String>)>)) | 
            Initialize and configure the data source using given properties.
            Called when space is started.
              (Inherited from IManagedDataSource.) | |
| InitialLoad()()() | 
            Creates and returns an enumerator over all the entries that should be loaded into space.
              (Inherited from IManagedDataSource.) | |
| Shutdown()()() | 
            Close the data source and clean any used resources.
            Called before space shutdown.
              (Inherited from IManagedDataSource.) | 
