Interface SchemaVerifier
public interface SchemaVerifier
Representation of a verifier for schema information.
Provides a means for a store plugin to override the default TypeConverter usage, as well as allowing it to set
-
Method Summary
Modifier and TypeMethodDescriptionvoid
attributeEmbeddedMember
(MemberColumnMapping mapping, List<AbstractMemberMetaData> mmds) Method called when the specified embedded member has its column(s) created.void
attributeMember
(MemberColumnMapping mapping) Method called when the specified surrogate member has its column(s) created.void
attributeMember
(MemberColumnMapping mapping, AbstractMemberMetaData mmd) Method called when the specified member has its column(s) created.Method to allow the verifier to approve, override, or null out the TypeConverter to be used for a member.
-
Method Details
-
verifyTypeConverterForMember
Method to allow the verifier to approve, override, or null out the TypeConverter to be used for a member.- Parameters:
mmd
- Metadata for the memberconv
- The default TypeConverter- Returns:
- The TypeConverter that the verifier wishes to use for this member
-
attributeMember
Method called when the specified member has its column(s) created.- Parameters:
mapping
- Member-column mappingmmd
- The member metadata that this relates to, or null if this represents a surrogate (datastore id, version etc).
-
attributeMember
Method called when the specified surrogate member has its column(s) created.- Parameters:
mapping
- Member-column mapping
-
attributeEmbeddedMember
Method called when the specified embedded member has its column(s) created.- Parameters:
mapping
- The columnmmds
- The member metadata(s), allowing navigation
-