Base class for External Data Source implementations
Declaration Syntax
C# | Visual Basic | Visual C++ | J# |
public abstract class AbstractExternalDataSource : IManagedDataSource
Public MustInherit Class AbstractExternalDataSource _ Implements IManagedDataSource
public ref class AbstractExternalDataSource abstract : IManagedDataSource
public abstract class AbstractExternalDataSource implements IManagedDataSource
Members
All Members | Constructors | Methods | |||
Icon | Member | Description |
---|---|---|
AbstractExternalDataSource()()()() | Initializes a new instance of the AbstractExternalDataSource class | |
Equals(Object) |
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.) | |
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.
| |
Finalize()()()() |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
GetBoolProperty(String, Boolean) |
Gets the specified property's value and convert it to boolean.
| |
GetEnumerator(Query) |
Create an enumerator over all objects that match the given Query.
| |
GetFileProperty(String) |
Gets the specified property's value, and converts it to absolute path form.
| |
GetHashCode()()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
GetIntProperty(String, Int32) |
Gets the specified property's value and convert it to int.
| |
GetProperty(String) |
Gets the specified property's value.
| |
GetType()()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
Init(Dictionary<(Of <<'(String, String>)>>)) |
Initialize and configure the data source using given properties.
Called when space is started.
| |
InitialLoad()()()() |
Creates and returns an enumerator over all the entries that should be loaded into space.
| |
MemberwiseClone()()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
Shutdown()()()() |
Close the data source and clean any used resources.
Called before space shutdown.
| |
ToString()()()() |
Returns a String that represents the current Object.
(Inherited from Object.) |
Inheritance Hierarchy
Object | |
AbstractExternalDataSource |