Package io.debezium.relational.ddl
Class DataTypeBuilder
java.lang.Object
io.debezium.relational.ddl.DataTypeBuilder
- Author:
- Roman Kuchár <[email protected]>.
-
Field Summary
Modifier and TypeFieldDescriptionprivate final int[]
private int
private int
private long
private String
private StringBuilder
private int
private static final Pattern
private StringBuilder
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddArrayDimension
(int dimension) void
private String
cleanSignedUnsigned
(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
-