Package io.debezium.relational.ddl
Class DataTypeBuilder
java.lang.Object
io.debezium.relational.ddl.DataTypeBuilder
- Author:
- Roman Kuchár <kucharrom@gmail.com>.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int[]private intprivate intprivate longprivate Stringprivate StringBuilderprivate intprivate static final Patternprivate StringBuilder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddArrayDimension(int dimension) voidprivate StringcleanSignedUnsigned(StringBuilder origin) Replace "signed unsigned" to "unsigned" when ddl statements contain multiple signed/unsigned keywordscreate()jdbcType(int jdbcType) length(long length) parameters(String parameters) reset()scale(int scale)
-
Field Details
-
prefix
-
suffix
-
parameters
-
jdbcType
private int jdbcType -
length
private long length -
scale
private int scale -
arrayDimsLength
private int arrayDimsLength -
arrayDims
private final int[] arrayDims -
SIGNED_UNSIGNED_PATTERN
-
-
Constructor Details
-
DataTypeBuilder
public DataTypeBuilder()
-
-
Method Details
-
addToName
-
jdbcType
-
parameters
-
length
-
scale
-
addArrayDimension
-
reset
-
create
-
cleanSignedUnsigned
Replace "signed unsigned" to "unsigned" when ddl statements contain multiple signed/unsigned keywords
-