Skip to content

Commit 3e32116

Browse files
authored
[FSTORE-1483] Remove the code back end and client code (#253)
* init (not tested) * add temp message for sanity * undo sanity check * remove save_code
1 parent 23802f8 commit 3e32116

22 files changed

+3
-764
lines changed

java/hsfs/src/main/java/com/logicalclocks/hsfs/engine/CodeEngine.java

-102
This file was deleted.

java/hsfs/src/main/java/com/logicalclocks/hsfs/metadata/Code.java

-57
This file was deleted.

java/hsfs/src/main/java/com/logicalclocks/hsfs/metadata/CodeApi.java

-80
This file was deleted.

java/spark/src/main/java/com/logicalclocks/hsfs/spark/ExternalFeatureGroup.java

-5
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232

3333
import com.logicalclocks.hsfs.StorageConnector;
3434
import com.logicalclocks.hsfs.constructor.QueryBase;
35-
import com.logicalclocks.hsfs.engine.CodeEngine;
3635
import com.logicalclocks.hsfs.FeatureGroupBase;
3736
import com.logicalclocks.hsfs.metadata.OnDemandOptions;
3837
import com.logicalclocks.hsfs.metadata.Statistics;
@@ -81,7 +80,6 @@ public class ExternalFeatureGroup extends FeatureGroupBase<Dataset<Row>> {
8180
private final FeatureGroupEngine featureGroupEngine = new FeatureGroupEngine();
8281

8382
private final StatisticsEngine statisticsEngine = new StatisticsEngine(EntityEndpointType.FEATURE_GROUP);
84-
private final CodeEngine codeEngine = new CodeEngine(EntityEndpointType.FEATURE_GROUP);
8583

8684
@Builder
8785
public ExternalFeatureGroup(FeatureStore featureStore, @NonNull String name, Integer version, String query,
@@ -127,7 +125,6 @@ public ExternalFeatureGroup(FeatureStore featureStore, int id) {
127125

128126
public void save() throws FeatureStoreException, IOException {
129127
featureGroupEngine.saveExternalFeatureGroup(this);
130-
codeEngine.saveCode(this);
131128
if (statisticsConfig.getEnabled()) {
132129
statisticsEngine.computeStatistics(this, read(), null);
133130
}
@@ -262,7 +259,6 @@ public void insert(Dataset<Row> featureData)
262259

263260
featureGroupEngine.insert(this, featureData, null);
264261

265-
codeEngine.saveCode(this);
266262
computeStatistics();
267263
}
268264

@@ -299,7 +295,6 @@ public void insert(Dataset<Row> featureData, Map<String, String> writeOptions)
299295

300296
featureGroupEngine.insert(this, featureData, writeOptions);
301297

302-
codeEngine.saveCode(this);
303298
computeStatistics();
304299
}
305300

java/spark/src/main/java/com/logicalclocks/hsfs/spark/FeatureGroup.java

-4
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
import com.logicalclocks.hsfs.StatisticsConfig;
3232
import com.logicalclocks.hsfs.Storage;
3333
import com.logicalclocks.hsfs.TimeTravelFormat;
34-
import com.logicalclocks.hsfs.engine.CodeEngine;
3534
import com.logicalclocks.hsfs.FeatureGroupBase;
3635
import com.logicalclocks.hsfs.metadata.Statistics;
3736
import lombok.AllArgsConstructor;
@@ -58,7 +57,6 @@ public class FeatureGroup extends FeatureGroupBase<Dataset<Row>> {
5857

5958
private final FeatureGroupEngine featureGroupEngine = new FeatureGroupEngine();
6059
protected StatisticsEngine statisticsEngine = new StatisticsEngine(EntityEndpointType.FEATURE_GROUP);
61-
private final CodeEngine codeEngine = new CodeEngine(EntityEndpointType.FEATURE_GROUP);
6260

6361
@Builder
6462
public FeatureGroup(FeatureStore featureStore, @NonNull String name, Integer version,
@@ -419,7 +417,6 @@ public void save(Dataset<Row> featureData, Map<String, String> writeOptions)
419417
throws FeatureStoreException, IOException, ParseException {
420418
featureGroupEngine.save(this, featureData, partitionKeys, hudiPrecombineKey,
421419
writeOptions);
422-
codeEngine.saveCode(this);
423420
if (statisticsConfig.getEnabled()) {
424421
statisticsEngine.computeStatistics(this, featureData, null);
425422
}
@@ -744,7 +741,6 @@ public void insert(Dataset<Row> featureData, Storage storage, boolean overwrite,
744741
featureGroupEngine.insert(this, featureData, storage, operation,
745742
overwrite ? SaveMode.Overwrite : SaveMode.Append, partitionKeys, hudiPrecombineKey, writeOptions);
746743

747-
codeEngine.saveCode(this);
748744
computeStatistics();
749745
}
750746

java/spark/src/main/java/com/logicalclocks/hsfs/spark/StreamFeatureGroup.java

-5
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
import com.logicalclocks.hsfs.JobConfiguration;
3030
import com.logicalclocks.hsfs.StatisticsConfig;
3131
import com.logicalclocks.hsfs.Storage;
32-
import com.logicalclocks.hsfs.engine.CodeEngine;
3332
import com.logicalclocks.hsfs.FeatureGroupBase;
3433
import com.logicalclocks.hsfs.metadata.Statistics;
3534

@@ -56,7 +55,6 @@ public class StreamFeatureGroup extends FeatureGroupBase<Dataset<Row>> {
5655

5756
protected FeatureGroupEngine featureGroupEngine = new FeatureGroupEngine();
5857
private final StatisticsEngine statisticsEngine = new StatisticsEngine(EntityEndpointType.FEATURE_GROUP);
59-
private final CodeEngine codeEngine = new CodeEngine(EntityEndpointType.FEATURE_GROUP);
6058

6159
@Builder
6260
public StreamFeatureGroup(FeatureStore featureStore, @NonNull String name, Integer version, String description,
@@ -407,15 +405,13 @@ public Query asOf(String wallclockTime, String excludeUntil) throws FeatureStore
407405
public void save(Dataset<Row> featureData, Map<String, String> writeOptions)
408406
throws FeatureStoreException, IOException, ParseException {
409407
featureGroupEngine.save(this, featureData, partitionKeys, hudiPrecombineKey, writeOptions, null);
410-
codeEngine.saveCode(this);
411408
}
412409

413410
@Deprecated
414411
public void save(Dataset<Row> featureData, Map<String, String> writeOptions, JobConfiguration jobConfiguration)
415412
throws FeatureStoreException, IOException, ParseException {
416413
featureGroupEngine.save(this, featureData, partitionKeys, hudiPrecombineKey, writeOptions,
417414
jobConfiguration);
418-
codeEngine.saveCode(this);
419415
}
420416

421417
/**
@@ -649,7 +645,6 @@ public void insert(Dataset<Row> featureData, boolean overwrite, Map<String, Stri
649645
JobConfiguration jobConfiguration) throws FeatureStoreException, IOException, ParseException {
650646
featureGroupEngine.insert(this, featureData, overwrite ? SaveMode.Overwrite : SaveMode.Append,
651647
partitionKeys, hudiPrecombineKey, writeOptions, jobConfiguration);
652-
codeEngine.saveCode(this);
653648
}
654649

655650
/**

java/spark/src/main/java/com/logicalclocks/hsfs/spark/TrainingDataset.java

-3
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
import com.logicalclocks.hsfs.TrainingDatasetType;
3737
import com.logicalclocks.hsfs.constructor.Filter;
3838
import com.logicalclocks.hsfs.constructor.FilterLogic;
39-
import com.logicalclocks.hsfs.engine.CodeEngine;
4039
import com.logicalclocks.hsfs.engine.FeatureGroupUtils;
4140
import com.logicalclocks.hsfs.metadata.Statistics;
4241
import lombok.Builder;
@@ -64,7 +63,6 @@ public class TrainingDataset extends TrainingDatasetBase {
6463

6564
private TrainingDatasetEngine trainingDatasetEngine = new TrainingDatasetEngine();
6665
private StatisticsEngine statisticsEngine = new StatisticsEngine(EntityEndpointType.TRAINING_DATASET);
67-
private CodeEngine codeEngine = new CodeEngine(EntityEndpointType.TRAINING_DATASET);
6866

6967
@Builder
7068
public TrainingDataset(@NonNull String name, Integer version, String description, DataFormat dataFormat,
@@ -122,7 +120,6 @@ public void save(Query query, Map<String, String> writeOptions)
122120
this.queryInt = query;
123121
TrainingDataset trainingDataset = trainingDatasetEngine.save(this, this.queryInt, writeOptions, label);
124122
this.setStorageConnector(trainingDataset.getStorageConnector());
125-
codeEngine.saveCode(this);
126123
computeStatistics();
127124
}
128125

0 commit comments

Comments
 (0)