Skip to content

Commit bb993e3

Browse files
committed
fix ut.
1 parent 7a00398 commit bb993e3

File tree

6 files changed

+113
-227
lines changed

6 files changed

+113
-227
lines changed

geaflow/geaflow-plugins/geaflow-store/geaflow-store-cstore/src/main/java/com/antgroup/geaflow/store/cstore/StaticGraphCStore.java

+2
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import com.antgroup.geaflow.state.pushdown.inner.PushDownPbGenerator;
3434
import com.antgroup.geaflow.store.api.graph.BaseGraphStore;
3535
import com.antgroup.geaflow.store.api.graph.IStaticGraphStore;
36+
import com.antgroup.geaflow.store.config.StoreConfigKeys;
3637
import com.antgroup.geaflow.store.context.StoreContext;
3738
import com.antgroup.geaflow.store.cstore.encoder.EdgeEncoder;
3839
import com.antgroup.geaflow.store.cstore.encoder.EncoderFactory;
@@ -101,6 +102,7 @@ public void drop() {
101102
}
102103

103104
private void rewriteConfig() {
105+
this.config.put(StoreConfigKeys.STORE_FILTER_CODEGEN_ENABLE.getKey(), "false");
104106
String jobName = Configuration.getString(ExecutionConfigKeys.JOB_APP_NAME, this.config);
105107
String workerPath = Configuration.getString(ExecutionConfigKeys.JOB_WORK_PATH, this.config);
106108
this.config.put(CStoreConfigKeys.CSTORE_NAME_KEY, jobName);

geaflow/geaflow-plugins/geaflow-store/geaflow-store-memory/src/main/java/com/antgroup/geaflow/store/memory/KListMemoryStore.java

+27-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
package com.antgroup.geaflow.store.memory;
1616

17-
import com.antgroup.geaflow.store.IBaseStore;
17+
import com.antgroup.geaflow.store.IStatefulStore;
1818
import com.antgroup.geaflow.store.api.key.IKListStore;
1919
import com.antgroup.geaflow.store.context.StoreContext;
2020
import java.util.ArrayList;
@@ -23,7 +23,7 @@
2323
import java.util.List;
2424
import java.util.Map;
2525

26-
public class KListMemoryStore<K, V> implements IBaseStore, IKListStore<K, V> {
26+
public class KListMemoryStore<K, V> implements IStatefulStore, IKListStore<K, V> {
2727

2828
private Map<K, List<V>> memoryStore = new HashMap<>();
2929

@@ -58,4 +58,29 @@ public void flush() {
5858
public void close() {
5959
this.memoryStore.clear();
6060
}
61+
62+
@Override
63+
public void archive(long checkpointId) {
64+
65+
}
66+
67+
@Override
68+
public void recovery(long checkpointId) {
69+
70+
}
71+
72+
@Override
73+
public long recoveryLatest() {
74+
return 0;
75+
}
76+
77+
@Override
78+
public void compact() {
79+
80+
}
81+
82+
@Override
83+
public void drop() {
84+
85+
}
6186
}

geaflow/geaflow-plugins/geaflow-store/geaflow-store-memory/src/main/java/com/antgroup/geaflow/store/memory/KMapMemoryStore.java

+27-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
package com.antgroup.geaflow.store.memory;
1616

17-
import com.antgroup.geaflow.store.IBaseStore;
17+
import com.antgroup.geaflow.store.IStatefulStore;
1818
import com.antgroup.geaflow.store.api.key.IKMapStore;
1919
import com.antgroup.geaflow.store.context.StoreContext;
2020
import java.util.ArrayList;
@@ -23,7 +23,7 @@
2323
import java.util.List;
2424
import java.util.Map;
2525

26-
public class KMapMemoryStore<K, UK, UV> implements IBaseStore, IKMapStore<K, UK, UV> {
26+
public class KMapMemoryStore<K, UK, UV> implements IStatefulStore, IKMapStore<K, UK, UV> {
2727

2828
private Map<K, Map<UK, UV>> memoryStore = new HashMap<>();
2929

@@ -79,4 +79,29 @@ public void flush() {
7979
public void close() {
8080
this.memoryStore.clear();
8181
}
82+
83+
@Override
84+
public void archive(long checkpointId) {
85+
86+
}
87+
88+
@Override
89+
public void recovery(long checkpointId) {
90+
91+
}
92+
93+
@Override
94+
public long recoveryLatest() {
95+
return 0;
96+
}
97+
98+
@Override
99+
public void compact() {
100+
101+
}
102+
103+
@Override
104+
public void drop() {
105+
106+
}
82107
}

geaflow/geaflow-plugins/geaflow-store/geaflow-store-memory/src/main/java/com/antgroup/geaflow/store/memory/KVMemoryStore.java

+27-2
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414

1515
package com.antgroup.geaflow.store.memory;
1616

17-
import com.antgroup.geaflow.store.IBaseStore;
17+
import com.antgroup.geaflow.store.IStatefulStore;
1818
import com.antgroup.geaflow.store.api.key.IKVStore;
1919
import com.antgroup.geaflow.store.context.StoreContext;
2020
import java.util.HashMap;
2121
import java.util.Map;
2222

23-
public class KVMemoryStore<K, V> implements IBaseStore, IKVStore<K, V> {
23+
public class KVMemoryStore<K, V> implements IStatefulStore, IKVStore<K, V> {
2424

2525
private Map<K, V> memoryStore = new HashMap<>();
2626

@@ -53,4 +53,29 @@ public void flush() {
5353
public void close() {
5454
this.memoryStore.clear();
5555
}
56+
57+
@Override
58+
public void archive(long checkpointId) {
59+
60+
}
61+
62+
@Override
63+
public void recovery(long checkpointId) {
64+
65+
}
66+
67+
@Override
68+
public long recoveryLatest() {
69+
return 0;
70+
}
71+
72+
@Override
73+
public void compact() {
74+
75+
}
76+
77+
@Override
78+
public void drop() {
79+
80+
}
5681
}

0 commit comments

Comments
 (0)