Package io.debezium.antlr
Class DataTypeResolver.Builder
- java.lang.Object
-
- io.debezium.antlr.DataTypeResolver.Builder
-
- Enclosing class:
- DataTypeResolver
public static class DataTypeResolver.Builder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private Map<String,List<DataTypeResolver.DataTypeEntry>>contextDataTypesMap
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataTypeResolverbuild()voidregisterDataTypes(String contextClassCanonicalName, List<DataTypeResolver.DataTypeEntry> dataTypeEntries)Registers a data type entries, which will be used for resolving phase.
-
-
-
Field Detail
-
contextDataTypesMap
private final Map<String,List<DataTypeResolver.DataTypeEntry>> contextDataTypesMap
-
-
Method Detail
-
registerDataTypes
public void registerDataTypes(String contextClassCanonicalName, List<DataTypeResolver.DataTypeEntry> dataTypeEntries)
Registers a data type entries, which will be used for resolving phase.- Parameters:
contextClassCanonicalName- canonical name of context instance, in which the data type entry will appear; may not be nulldataTypeEntries- list ofDataTypeResolver.DataTypeEntrydefinitions; may not be null
-
build
public DataTypeResolver build()
-
-