in fastmodel-transform/fastmodel-transform-hologres/src/main/java/com/aliyun/fastmodel/transform/hologres/client/converter/HologresPropertyConverter.java [50:117]
public void init() {
PROPERTY_FUNCTION_MAP.put(BitMapColumn.BITMAP_COLUMN, value -> {
BitMapColumn bitMapColumn = new BitMapColumn();
bitMapColumn.setValueString(value);
return bitMapColumn;
});
PROPERTY_FUNCTION_MAP.put(ClusterKey.CLUSTERING_KEY, value -> {
ClusterKey clusterKeys = new ClusterKey();
clusterKeys.setValueString(value);
return clusterKeys;
});
PROPERTY_FUNCTION_MAP.put(DictEncodingColumn.DICTIONARY_ENCODING_COLUMN, value -> {
DictEncodingColumn encodingColumns = new DictEncodingColumn();
encodingColumns.setValueString(value);
return encodingColumns;
});
PROPERTY_FUNCTION_MAP.put(DistributionKey.DISTRIBUTION_KEY, value -> {
DistributionKey distributionKey = new DistributionKey();
distributionKey.setValueString(value);
return distributionKey;
});
PROPERTY_FUNCTION_MAP.put(EventTimeColumn.EVENT_TIME_COLUMN, value -> {
EventTimeColumn eventTimeColumn = new EventTimeColumn();
eventTimeColumn.setValueString(value);
return eventTimeColumn;
});
PROPERTY_FUNCTION_MAP.put(TableGroup.TABLE_GROUP, value -> {
TableGroup group = new TableGroup();
group.setValueString(value);
return group;
});
PROPERTY_FUNCTION_MAP.put(TableOrientation.ORIENTATION, value -> {
TableOrientation tableOrientation = new TableOrientation();
tableOrientation.setValueString(value);
return tableOrientation;
});
PROPERTY_FUNCTION_MAP.put(EnableBinLogLevel.ENABLE_BINLOG, value -> {
EnableBinLogLevel enableBingLogLevel = new EnableBinLogLevel();
enableBingLogLevel.setValueString(value);
return enableBingLogLevel;
});
PROPERTY_FUNCTION_MAP.put(HologresPropertyKey.BINLOG_TTL.getValue(), value -> {
BinLogTTL ttl = new BinLogTTL();
ttl.setValueString(value);
return ttl;
});
PROPERTY_FUNCTION_MAP.put(TimeToLiveSeconds.TIME_TO_LIVE_IN_SECONDS, value -> {
TimeToLiveSeconds timeToLiveSeconds = new TimeToLiveSeconds();
timeToLiveSeconds.setValueString(value);
return timeToLiveSeconds;
});
PROPERTY_FUNCTION_MAP.put(SegmentKey.SEGMENT_KEY, value -> {
SegmentKey segmentKey = new SegmentKey();
segmentKey.setValueString(value);
return segmentKey;
});
}