Skip to content

Commit de62fbd

Browse files
authored
Migrate Subscription model to use new ScriptImplementor (#192)
* Migrate Subscription model to use new ScriptImplementor * Fix build
1 parent 0196987 commit de62fbd

File tree

8 files changed

+37
-426
lines changed

8 files changed

+37
-426
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ undeploy-demo: undeploy
5252
deploy-flink: deploy
5353
kubectl create namespace flink || echo "skipping"
5454
kubectl create -f https://github.com/jetstack/cert-manager/releases/download/v1.8.2/cert-manager.yaml || echo "skipping"
55-
helm repo add flink-operator-repo https://downloads.apache.org/flink/flink-kubernetes-operator-1.11.0/
55+
helm repo add flink-operator-repo https://downloads.apache.org/flink/flink-kubernetes-operator-1.13.0/
5656
helm upgrade --install --atomic --set webhook.create=false,image.pullPolicy=Never,image.repository=docker.io/library/hoptimator-flink-operator,image.tag=latest --set-json='watchNamespaces=["default","flink"]' flink-kubernetes-operator flink-operator-repo/flink-kubernetes-operator
5757
kubectl apply -f ./deploy/dev/flink-session-cluster.yaml
5858
kubectl apply -f ./deploy/dev/flink-sql-gateway.yaml

hoptimator-catalog/src/main/java/com/linkedin/hoptimator/catalog/DataType.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import java.util.Collections;
44
import java.util.stream.Collectors;
55

6+
import com.linkedin.hoptimator.util.planner.ScriptImplementor;
67
import org.apache.calcite.rel.type.RelDataType;
78
import org.apache.calcite.rel.type.RelDataTypeFactory;
89
import org.apache.calcite.rel.type.RelDataTypeField;

hoptimator-catalog/src/main/java/com/linkedin/hoptimator/catalog/HopTable.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import java.util.Collections;
55
import java.util.Map;
66

7+
import com.linkedin.hoptimator.util.planner.ScriptImplementor;
78
import org.apache.calcite.plan.RelOptCluster;
89
import org.apache.calcite.plan.RelOptTable;
910
import org.apache.calcite.rel.RelNode;
@@ -46,7 +47,7 @@ public HopTable(String database, String name, RelDataType rowType, Collection<Re
4647
public HopTable(String database, String name, RelDataType rowType, Collection<Resource> readResources,
4748
Collection<Resource> writeResources, Map<String, String> connectorConfig) {
4849
this(database, name, rowType, readResources, writeResources,
49-
new ScriptImplementor.ConnectorImplementor(database, name, rowType, connectorConfig));
50+
new ScriptImplementor.ConnectorImplementor(null, database, name, null, rowType, connectorConfig));
5051
}
5152

5253
/** Convenience constructor for HopTables that only need a connector config. */

0 commit comments

Comments
 (0)