Package deltix.qsrv.hf.tickdb.schema
Class SchemaUpdater
- java.lang.Object
-
- deltix.qsrv.hf.tickdb.schema.SchemaUpdater
-
public class SchemaUpdater extends java.lang.ObjectUpdate old schema to the new (deltix.timebase.api.messages.*)
-
-
Constructor Summary
Constructors Constructor Description SchemaUpdater(deltix.timebase.api.ClassMappingsInfo classMappings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SchemaMappingbuildMapping(SchemaMapping mapping, RecordClassDescriptor[] in, RecordClassDescriptor[] out)RecordClassDescriptorupdate(RecordClassDescriptor oldSchema)RecordClassDescriptor[]update(RecordClassDescriptor[] oldSchema)booleanupdate(RecordClassSet set)voidupdate(StreamOptions options)
-
-
-
Method Detail
-
update
public boolean update(RecordClassSet set) throws Introspector.IntrospectionException, java.lang.ClassNotFoundException
- Throws:
Introspector.IntrospectionExceptionjava.lang.ClassNotFoundException
-
update
public void update(StreamOptions options) throws java.lang.ClassNotFoundException, Introspector.IntrospectionException
- Throws:
java.lang.ClassNotFoundExceptionIntrospector.IntrospectionException
-
update
public RecordClassDescriptor[] update(RecordClassDescriptor[] oldSchema) throws java.lang.ClassNotFoundException, Introspector.IntrospectionException
- Throws:
java.lang.ClassNotFoundExceptionIntrospector.IntrospectionException
-
update
public RecordClassDescriptor update(RecordClassDescriptor oldSchema) throws java.lang.ClassNotFoundException, Introspector.IntrospectionException
- Throws:
java.lang.ClassNotFoundExceptionIntrospector.IntrospectionException
-
buildMapping
public SchemaMapping buildMapping(SchemaMapping mapping, RecordClassDescriptor[] in, RecordClassDescriptor[] out)
-
-