Class ManifestSchemaFactory
java.lang.Object
com.google.protobuf.ManifestSchemaFactory
Dynamically generates a manifest-based (i.e. table-based) schema for a given protobuf message.
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateManifestSchemaFactory(MessageInfoFactory messageInfoFactory) -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleanallowExtensions(MessageInfo messageInfo) <T> Schema<T> createSchema(Class<T> messageType) private static MessageInfoFactoryprivate static <T> Schema<T> newSchema(Class<T> messageType, MessageInfo messageInfo) private static booleanuseLiteRuntime(Class<?> messageType)
-
Field Details
-
messageInfoFactory
-
-
Constructor Details
-
ManifestSchemaFactory
public ManifestSchemaFactory() -
ManifestSchemaFactory
-
-
Method Details
-
createSchema
-
newSchema
-
allowExtensions
-
getDefaultMessageInfoFactory
-
useLiteRuntime
-