Package com.apple.foundationdb.record
Interface RecordMetaDataProvider
-
- All Known Subinterfaces:
FDBRecordStoreBase<M>
- All Known Implementing Classes:
FDBMetaDataStore
,FDBRecordStore
,FDBTypedRecordStore
,JoinedRecordType
,MetaDataValidator
,RecordMetaData
,RecordMetaDataBuilder
,RecordType
,SyntheticRecordType
@API(STABLE) public interface RecordMetaDataProvider
A source ofRecordMetaData
. If getting meta-data is expensive, implementations should assume thatgetRecordMetaData()
will be called frequently and cache the result.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RecordMetaData
getRecordMetaData()
Provide an instance ofRecordMetaData
.
-
-
-
Method Detail
-
getRecordMetaData
@Nonnull RecordMetaData getRecordMetaData()
Provide an instance ofRecordMetaData
. Implementors should assume that this method will be called frequently, so it may be necessary to cache the result if generating theRecordMetaData
is expensive.- Returns:
- an instance of
RecordMetaData
-
-