|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
interface Catalog
Catalog operation interface used by format classes.
PersistCatalog
,
SimpleCatalog
,
ReadOnlyCatalog
Field Summary | |
---|---|
static int |
BETA_VERSION
|
static int |
CURRENT_VERSION
|
Method Summary | |
---|---|
java.lang.Object |
convertRawObject(RawObject o,
java.util.IdentityHashMap converted)
|
Format |
createFormat(java.lang.Class type,
java.util.Map<java.lang.String,Format> newFormats)
|
Format |
createFormat(java.lang.String clsName,
java.util.Map<java.lang.String,Format> newFormats)
|
Format |
getFormat(java.lang.Class cls)
Returns a format for a given class, or throws an exception. |
Format |
getFormat(int formatId)
Returns a format for a given ID, or throws an exception. |
Format |
getFormat(java.lang.String className)
Returns a format by class name. |
int |
getInitVersion(Format format,
boolean forReader)
See above. |
boolean |
isRawAccess()
|
Field Detail |
---|
static final int BETA_VERSION
static final int CURRENT_VERSION
Method Detail |
---|
int getInitVersion(Format format, boolean forReader)
Format getFormat(int formatId)
java.lang.IllegalStateException
- if the formatId does not correspond to a
persistent class. This is an internal consistency error.Format getFormat(java.lang.Class cls)
java.lang.IllegalArgumentException
- if the class is not persistent. This
is a user error.Format getFormat(java.lang.String className)
getFormat(Class)
, the
format will not be created if it is not already known.
Format createFormat(java.lang.String clsName, java.util.Map<java.lang.String,Format> newFormats)
PersistCatalog.createFormat(java.lang.String, java.util.Map)
Format createFormat(java.lang.Class type, java.util.Map<java.lang.String,Format> newFormats)
PersistCatalog.createFormat(java.lang.String, java.util.Map)
boolean isRawAccess()
PersistCatalog.isRawAccess()
java.lang.Object convertRawObject(RawObject o, java.util.IdentityHashMap converted)
PersistCatalog.convertRawObject(com.sleepycat.persist.raw.RawObject, java.util.IdentityHashMap)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |