Skip to content

Commit

Permalink
Renamed classes and import refactors
Browse files Browse the repository at this point in the history
  • Loading branch information
Nitish1814 committed Jul 13, 2024
1 parent 268595c commit bed9924
Show file tree
Hide file tree
Showing 8 changed files with 25 additions and 70 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@

public abstract class DFObjectUtil<S, D, R, C> {

protected final IWithSession<S> iWithSession;

protected DFObjectUtil(IWithSession<S> iWithSession) {
this.iWithSession = iWithSession;
}

public abstract ZFrame<D, R, C> getDFFromObjectList(List objList, Class objClass) throws Exception;

}
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,15 @@

import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static zingg.common.client.data.Constant.createEmptySampleData;
import static zingg.common.client.data.Constant.createSampleDataCluster;
import static zingg.common.client.data.Constant.createSampleDataClusterWithNull;
import static zingg.common.client.data.Constant.createSampleDataInput;
import static zingg.common.client.data.Constant.createSampleDataList;
import static zingg.common.client.data.Constant.createSampleDataListDistinct;
import static zingg.common.client.data.Constant.createSampleDataListWithDistinctSurnameAndPostcode;
import static zingg.common.client.data.Constant.createSampleDataListWithMixedDataType;
import static zingg.common.client.data.Constant.createSampleDataZScore;
import static zingg.common.client.data.TestData.createEmptySampleData;
import static zingg.common.client.data.TestData.createSampleDataCluster;
import static zingg.common.client.data.TestData.createSampleDataClusterWithNull;
import static zingg.common.client.data.TestData.createSampleDataInput;
import static zingg.common.client.data.TestData.createSampleDataList;
import static zingg.common.client.data.TestData.createSampleDataListDistinct;
import static zingg.common.client.data.TestData.createSampleDataListWithDistinctSurnameAndPostcode;
import static zingg.common.client.data.TestData.createSampleDataListWithMixedDataType;
import static zingg.common.client.data.TestData.createSampleDataZScore;

public abstract class TestZFrameBase<S, D, R, C, T> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
import java.util.ArrayList;
import java.util.List;

public class Constant {
public class TestData {

//sample data classes to be used for testing
public static List<Person> createEmptySampleData() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,8 @@ public void testTree() throws Throwable {
}

private IArguments getArguments() throws ZinggClientException {

String configFilePath = Objects.requireNonNull(getClass().getResource("../../../../testFebrl/config.json")).getFile();

IArguments args = argumentsUtil.createArgumentsFromJSON(configFilePath, "trainMatch");

List<FieldDefinition> fdList = getFieldDefList();
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,9 @@

public class SparkDFObjectUtil extends DFObjectUtil<SparkSession, Dataset<Row>, Row, Column> {

private final IWithSession<SparkSession> withSparkSession;

public SparkDFObjectUtil(IWithSession<SparkSession> withSparkSession) {
this.withSparkSession = withSparkSession;
super(withSparkSession);
}

@Override
Expand All @@ -30,7 +29,7 @@ public ZFrame<Dataset<Row>, Row, Column> getDFFromObjectList(List objList, Class

List<Row> rows = Arrays.asList(RowsFromObjectList.getRows(objList));
StructType structType = stpc.getStructType(objClass);
return new SparkFrame(withSparkSession.getSession().createDataFrame(rows, structType));
return new SparkFrame(iWithSession.getSession().createDataFrame(rows, structType));
}

}

This file was deleted.

10 changes: 5 additions & 5 deletions spark/client/src/test/java/zingg/client/TestSparkFrame.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@
import zingg.common.client.IArguments;
import zingg.common.client.TestZFrameBase;
import zingg.common.client.ZFrame;
import zingg.common.client.util.IWithSession;
import zingg.common.client.util.WithSession;
import zingg.spark.client.SparkFrame;
import zingg.spark.client.util.SparkDFObjectUtil;
import zingg.spark.client.util.WithSparkSession;

import java.util.Arrays;

Expand All @@ -34,10 +34,10 @@ public class TestSparkFrame extends TestZFrameBase<SparkSession, Dataset<Row>, R
public static IArguments args;
public static JavaSparkContext ctx;
public static SparkSession spark;
public static WithSession<SparkSession> withSession;
public static IWithSession<SparkSession> iWithSession;

public TestSparkFrame() {
super(new SparkDFObjectUtil(withSession));
super(new SparkDFObjectUtil(iWithSession));
}

@BeforeAll
Expand All @@ -53,8 +53,8 @@ protected static void setUpSpark() {
.appName("Zingg" + "Junit")
.getOrCreate();
ctx = new JavaSparkContext(spark.sparkContext());
withSession = new WithSparkSession();
withSession.setSession(spark);
iWithSession = new WithSession<>();
iWithSession.setSession(spark);
} catch (Throwable e) {
if (LOG.isDebugEnabled())
e.printStackTrace();
Expand Down

0 comments on commit bed9924

Please sign in to comment.