Skip to content

Commit

Permalink
Feature:Sort Add Oceanbase support
Browse files Browse the repository at this point in the history
  • Loading branch information
xxsc0529 committed Jul 23, 2024
1 parent 8f03397 commit 17faea3
Show file tree
Hide file tree
Showing 11 changed files with 989 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
import org.apache.inlong.sort.protocol.node.extract.KafkaExtractNode;
import org.apache.inlong.sort.protocol.node.extract.MongoExtractNode;
import org.apache.inlong.sort.protocol.node.extract.MySqlExtractNode;
import org.apache.inlong.sort.protocol.node.extract.OceanBaseExtractNode;
import org.apache.inlong.sort.protocol.node.extract.OracleExtractNode;
import org.apache.inlong.sort.protocol.node.extract.PostgresExtractNode;
import org.apache.inlong.sort.protocol.node.extract.PulsarExtractNode;
Expand Down Expand Up @@ -67,6 +68,7 @@
@JsonSubTypes.Type(value = DorisExtractNode.class, name = "dorisExtract"),
@JsonSubTypes.Type(value = HudiExtractNode.class, name = "hudiExtract"),
@JsonSubTypes.Type(value = IcebergExtractNode.class, name = "icebergExtract"),
@JsonSubTypes.Type(value = OceanBaseExtractNode.class, name = "oceanbaseExtract"),
})
@Data
@NoArgsConstructor
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
import org.apache.inlong.sort.protocol.node.load.IcebergLoadNode;
import org.apache.inlong.sort.protocol.node.load.KafkaLoadNode;
import org.apache.inlong.sort.protocol.node.load.MySqlLoadNode;
import org.apache.inlong.sort.protocol.node.load.OceanBaseLoadNode;
import org.apache.inlong.sort.protocol.node.load.OracleLoadNode;
import org.apache.inlong.sort.protocol.node.load.PostgresLoadNode;
import org.apache.inlong.sort.protocol.node.load.RedisLoadNode;
Expand Down Expand Up @@ -76,6 +77,7 @@
@JsonSubTypes.Type(value = StarRocksLoadNode.class, name = "starRocksLoad"),
@JsonSubTypes.Type(value = HudiLoadNode.class, name = "hudiLoad"),
@JsonSubTypes.Type(value = RedisLoadNode.class, name = "redisLoad"),
@JsonSubTypes.Type(value = OceanBaseLoadNode.class, name = "oceanBaseLoad"),
})
@NoArgsConstructor
@Data
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
import org.apache.inlong.sort.protocol.node.extract.KafkaExtractNode;
import org.apache.inlong.sort.protocol.node.extract.MongoExtractNode;
import org.apache.inlong.sort.protocol.node.extract.MySqlExtractNode;
import org.apache.inlong.sort.protocol.node.extract.OceanBaseExtractNode;
import org.apache.inlong.sort.protocol.node.extract.OracleExtractNode;
import org.apache.inlong.sort.protocol.node.extract.PostgresExtractNode;
import org.apache.inlong.sort.protocol.node.extract.PulsarExtractNode;
Expand All @@ -43,6 +44,7 @@
import org.apache.inlong.sort.protocol.node.load.KafkaLoadNode;
import org.apache.inlong.sort.protocol.node.load.KuduLoadNode;
import org.apache.inlong.sort.protocol.node.load.MySqlLoadNode;
import org.apache.inlong.sort.protocol.node.load.OceanBaseLoadNode;
import org.apache.inlong.sort.protocol.node.load.OracleLoadNode;
import org.apache.inlong.sort.protocol.node.load.PostgresLoadNode;
import org.apache.inlong.sort.protocol.node.load.RedisLoadNode;
Expand Down Expand Up @@ -80,6 +82,7 @@
@JsonSubTypes.Type(value = DorisExtractNode.class, name = "dorisExtract"),
@JsonSubTypes.Type(value = HudiExtractNode.class, name = "hudiExtract"),
@JsonSubTypes.Type(value = IcebergExtractNode.class, name = "icebergExtract"),
@JsonSubTypes.Type(value = OceanBaseExtractNode.class, name = "oceanbaseExtract"),
@JsonSubTypes.Type(value = TransformNode.class, name = "baseTransform"),
@JsonSubTypes.Type(value = DistinctNode.class, name = "distinct"),
@JsonSubTypes.Type(value = KafkaLoadNode.class, name = "kafkaLoad"),
Expand All @@ -101,6 +104,7 @@
@JsonSubTypes.Type(value = StarRocksLoadNode.class, name = "starRocksLoad"),
@JsonSubTypes.Type(value = RedisLoadNode.class, name = "redisLoad"),
@JsonSubTypes.Type(value = KuduLoadNode.class, name = "kuduLoad"),
@JsonSubTypes.Type(value = OceanBaseLoadNode.class, name = "oceanBaseLoad"),
})
public interface Node {

Expand Down
Loading

0 comments on commit 17faea3

Please sign in to comment.