public interface InternalRDBMS
Modifier and Type | Method and Description |
---|---|
void |
createTable(ITypeDesc typeDesc) |
void |
deleteData() |
void |
dropTable(ITypeDesc typeDesc) |
long |
getDiskSize() |
IEntryHolder |
getEntryById(Context context,
String typeName,
Object id) |
IEntryHolder |
getEntryByUID(Context context,
String typeName,
String uid) |
long |
getFreeSpaceSize() |
SpaceTypeManager |
getTypeManager() |
boolean |
initialize(String spaceName,
String fullMemberName,
SpaceTypeManager typeManager,
boolean isBackup) |
void |
initialLoad(Context context,
SpaceEngine engine,
InitialLoadInfo initialLoadInfo) |
void |
insertEntry(Context context,
IEntryHolder entryHolder)
Inserts a new entry to the internalDiskStorage
|
boolean |
isKnownType(String name) |
ISAdapterIterator<IEntryHolder> |
makeEntriesIter(Context context,
String typeName,
ITemplateHolder templateHolder) |
void |
persistType(ITypeDesc typeDesc) |
boolean |
removeEntry(Context context,
IEntryHolder entryHolder)
Removes an entry from the internalDiskStorage
|
void |
setLogger(String fullMemberName) |
void |
shutDown() |
void |
unpersistType(ITypeDesc typeDesc) |
void |
updateEntry(Context context,
IEntryHolder updatedEntry)
updates an entry.
|
boolean initialize(String spaceName, String fullMemberName, SpaceTypeManager typeManager, boolean isBackup) throws SAException
spaceName
- fullMemberName
- typeManager
- SAException
void setLogger(String fullMemberName)
long getDiskSize() throws SAException, IOException
SAException
IOException
long getFreeSpaceSize() throws SAException, IOException
SAException
IOException
void createTable(ITypeDesc typeDesc) throws SAException
SAException
void dropTable(ITypeDesc typeDesc) throws SAException
SAException
void insertEntry(Context context, IEntryHolder entryHolder) throws SAException
entryHolder
- entry to insertSAException
void updateEntry(Context context, IEntryHolder updatedEntry) throws SAException
updatedEntry
- new content, same UID and classSAException
boolean removeEntry(Context context, IEntryHolder entryHolder) throws SAException
entryHolder
- entry to removeSAException
IEntryHolder getEntryById(Context context, String typeName, Object id) throws SAException
SAException
IEntryHolder getEntryByUID(Context context, String typeName, String uid) throws SAException
SAException
ISAdapterIterator<IEntryHolder> makeEntriesIter(Context context, String typeName, ITemplateHolder templateHolder) throws SAException
SAException
boolean isKnownType(String name)
void shutDown()
void deleteData() throws SAException
SAException
void persistType(ITypeDesc typeDesc) throws SAException
SAException
void unpersistType(ITypeDesc typeDesc) throws SAException
SAException
void initialLoad(Context context, SpaceEngine engine, InitialLoadInfo initialLoadInfo) throws SAException
SAException
SpaceTypeManager getTypeManager()
Copyright © GigaSpaces.