Class TableCreateConfig
- java.lang.Object
-
- org.apache.flink.cdc.connectors.starrocks.sink.TableCreateConfig
-
- All Implemented Interfaces:
Serializable
public class TableCreateConfig extends Object implements Serializable
Configurations for creating a StarRocks table. See StarRocks Documentation for how to create a StarRocks primary key table.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intMAX_UNICODE_CHAR_BYTESMaximum number of bytes a single character can take in UTF-8 encoding.
-
Constructor Summary
Constructors Constructor Description TableCreateConfig(Integer numBuckets, Map<String,String> properties)TableCreateConfig(Integer numBuckets, Map<String,String> properties, int unicodeCharMaxBytes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TableCreateConfigfrom(Configuration config)Optional<Integer>getNumBuckets()Map<String,String>getProperties()intgetUnicodeCharMaxBytes()
-
-
-
Field Detail
-
MAX_UNICODE_CHAR_BYTES
public static final int MAX_UNICODE_CHAR_BYTES
Maximum number of bytes a single character can take in UTF-8 encoding.- See Also:
- Constant Field Values
-
-
Method Detail
-
getUnicodeCharMaxBytes
public int getUnicodeCharMaxBytes()
-
from
public static TableCreateConfig from(Configuration config)
-
-