diff --git a/kernel/README.md b/kernel/README.md
index c7c7c64e06..1c4fc539d8 100644
--- a/kernel/README.md
+++ b/kernel/README.md
@@ -26,7 +26,7 @@ Notice that there two sets of public APIs to build connectors.
# Project setup with Delta Kernel
The Delta Kernel project provides the following two Maven artifacts:
- `delta-kernel-api`: This is a must-have dependency and contains all the public `Table` and `TableClient` APIs discussed earlier.
-- `delta-kernel-default`: This is an optional dependency that contains *default* implementations of the `TableClient` interfaces using Hadoop libraries. Developers can optionally use these default implementations to speed up the development of their Delta connector.
+- `delta-kernel-defaults`: This is an optional dependency that contains *default* implementations of the `TableClient` interfaces using Hadoop libraries. Developers can optionally use these default implementations to speed up the development of their Delta connector.
```xml
@@ -38,7 +38,7 @@ The Delta Kernel project provides the following two Maven artifacts:
io.delta
- delta-kernel-default
+ delta-kernel-defaults
VERSION
```
diff --git a/kernel/build.sbt b/kernel/build.sbt
index 3a57262305..2a5fd50ce8 100644
--- a/kernel/build.sbt
+++ b/kernel/build.sbt
@@ -76,10 +76,10 @@ val scalaTestVersion = "3.2.15"
val deltaSparkVersion = deltaStorageVersion
val sparkVersion = "3.3.2"
-lazy val kernelDefault = (project in file("kernel-default"))
+lazy val kernelDefaults = (project in file("kernel-defaults"))
.dependsOn(kernelApi)
.settings(
- name := "delta-kernel-default",
+ name := "delta-kernel-defaults",
commonSettings,
scalaStyleSettings,
releaseSettings,
diff --git a/kernel/dev/checkstyle.xml b/kernel/dev/checkstyle.xml
index d08e3bdc2d..ab971c14ac 100644
--- a/kernel/dev/checkstyle.xml
+++ b/kernel/dev/checkstyle.xml
@@ -197,11 +197,15 @@
import io.delta.kernel.*
import io.delta.kernel.internal.*
+
+ import io.delta.kernel.defaults.*
+ import io.delta.kernel.defaults.internal.*
-->
-
+
@@ -216,6 +220,13 @@
+
+
+
+
+
+
+
diff --git a/kernel/examples/table-reader/pom.xml b/kernel/examples/table-reader/pom.xml
index 1e2403ec5f..c6cf688b01 100644
--- a/kernel/examples/table-reader/pom.xml
+++ b/kernel/examples/table-reader/pom.xml
@@ -47,7 +47,7 @@ limitations under the License.-->
io.delta
- delta-kernel-default
+ delta-kernel-defaults
${delta-kernel.version}
diff --git a/kernel/examples/table-reader/src/main/java/io/delta/kernel/examples/BaseTableReader.java b/kernel/examples/table-reader/src/main/java/io/delta/kernel/examples/BaseTableReader.java
index c756b10a8e..cb00e5b556 100644
--- a/kernel/examples/table-reader/src/main/java/io/delta/kernel/examples/BaseTableReader.java
+++ b/kernel/examples/table-reader/src/main/java/io/delta/kernel/examples/BaseTableReader.java
@@ -21,6 +21,9 @@
import java.util.Optional;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
+import static java.lang.String.format;
+import static java.util.Objects.requireNonNull;
+
import org.apache.commons.cli.CommandLine;
import org.apache.commons.cli.CommandLineParser;
import org.apache.commons.cli.DefaultParser;
@@ -31,30 +34,26 @@
import org.apache.hadoop.conf.Configuration;
import io.delta.kernel.TableNotFoundException;
-import io.delta.kernel.client.DefaultTableClient;
import io.delta.kernel.client.TableClient;
import io.delta.kernel.data.ColumnVector;
import io.delta.kernel.data.ColumnarBatch;
import io.delta.kernel.data.DataReadResult;
-import io.delta.kernel.data.vector.VectorUtils;
import io.delta.kernel.types.StructField;
import io.delta.kernel.types.StructType;
-import static java.lang.String.format;
-import static java.util.Objects.requireNonNull;
+import io.delta.kernel.defaults.client.DefaultTableClient;
+import io.delta.kernel.defaults.internal.data.vector.VectorUtils;
/**
* Base class for reading Delta Lake tables using the Delta Kernel APIs.
*/
-public abstract class BaseTableReader
-{
+public abstract class BaseTableReader {
public static final int DEFAULT_LIMIT = 20;
protected final String tablePath;
protected final TableClient tableClient;
- public BaseTableReader(String tablePath)
- {
+ public BaseTableReader(String tablePath) {
this.tablePath = requireNonNull(tablePath);
this.tableClient = DefaultTableClient.create(new Configuration());
}
@@ -62,7 +61,7 @@ public BaseTableReader(String tablePath)
/**
* Show the given {@code limit} rows containing the given columns from the table.
*
- * @param limit Max number of rows to show.
+ * @param limit Max number of rows to show.
* @param columnsOpt If null, show all columns in the table.
* @throws TableNotFoundException
* @throws IOException
@@ -74,8 +73,7 @@ public abstract void show(int limit, Optional> columnsOpt)
* Utility method to return a pruned schema that contains the given {@code columns} from
* {@code baseSchema}
*/
- protected static StructType pruneSchema(StructType baseSchema, Optional> columns)
- {
+ protected static StructType pruneSchema(StructType baseSchema, Optional> columns) {
if (!columns.isPresent()) {
return baseSchema;
}
@@ -90,8 +88,7 @@ protected static StructType pruneSchema(StructType baseSchema, Optional selectionVector = dataReadResult.getSelectionVector();
@@ -107,13 +104,11 @@ protected static int printData(DataReadResult dataReadResult, int maxRowsToPrint
return printedRowCount;
}
- protected static void printSchema(StructType schema)
- {
+ protected static void printSchema(StructType schema) {
System.out.printf(formatter(schema.length()), schema.fieldNames().toArray(new String[0]));
}
- protected static void printRow(ColumnarBatch batch, int rowId)
- {
+ protected static void printRow(ColumnarBatch batch, int rowId) {
int numCols = batch.getSchema().length();
Object[] rowValues = IntStream.range(0, numCols).mapToObj(colOrdinal -> {
ColumnVector columnVector = batch.getColumnVector(colOrdinal);
@@ -126,18 +121,10 @@ protected static void printRow(ColumnarBatch batch, int rowId)
System.out.printf(formatter(numCols), rowValues);
}
- private static String formatter(int length)
- {
- return IntStream.range(0, length)
- .mapToObj(i -> "%20s")
- .collect(Collectors.joining("|")) + "\n";
- }
-
/**
* Minimum command line options for any implementation of this reader.
*/
- protected static Options baseOptions()
- {
+ protected static Options baseOptions() {
return new Options()
.addRequiredOption("t", "table", true, "Fully qualified table path")
.addOption("c", "columns", true,
@@ -157,14 +144,12 @@ protected static Options baseOptions()
/**
* Helper method to parse the command line arguments.
*/
- protected static CommandLine parseArgs(Options options, String[] args)
- {
+ protected static CommandLine parseArgs(Options options, String[] args) {
CommandLineParser cliParser = new DefaultParser();
try {
return cliParser.parse(options, args);
- }
- catch (ParseException parseException) {
+ } catch (ParseException parseException) {
new HelpFormatter().printHelp(
"java " + SingleThreadedTableReader.class.getCanonicalName(),
options,
@@ -175,19 +160,23 @@ protected static CommandLine parseArgs(Options options, String[] args)
return null;
}
- protected static Optional> parseColumnList(CommandLine cli, String optionName)
- {
+ protected static Optional> parseColumnList(CommandLine cli, String optionName) {
return Optional.ofNullable(cli.getOptionValue(optionName))
.map(colString -> Arrays.asList(colString.split(",[ ]*")));
}
protected static int parseInt(CommandLine cli, String optionName, int defaultValue)
- throws ParseException
- {
+ throws ParseException {
return Optional.ofNullable(cli.getParsedOptionValue(optionName))
.map(Number.class::cast)
.map(Number::intValue)
.orElse(defaultValue);
}
+
+ private static String formatter(int length) {
+ return IntStream.range(0, length)
+ .mapToObj(i -> "%20s")
+ .collect(Collectors.joining("|")) + "\n";
+ }
}
diff --git a/kernel/examples/table-reader/src/main/java/io/delta/kernel/examples/MultiThreadedTableReader.java b/kernel/examples/table-reader/src/main/java/io/delta/kernel/examples/MultiThreadedTableReader.java
index 29ada9be30..edd0bcc494 100644
--- a/kernel/examples/table-reader/src/main/java/io/delta/kernel/examples/MultiThreadedTableReader.java
+++ b/kernel/examples/table-reader/src/main/java/io/delta/kernel/examples/MultiThreadedTableReader.java
@@ -13,7 +13,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package io.delta.kernel.examples;
import java.io.IOException;
@@ -26,6 +25,7 @@
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.atomic.AtomicBoolean;
+
import org.apache.commons.cli.CommandLine;
import org.apache.commons.cli.Option;
import org.apache.commons.cli.Options;
@@ -51,7 +51,7 @@
* work executors share the same memory, but it illustrates an example of how Delta Kernel can
* work in a distributed query engine. High level steps are:
* - The query engine asks the Delta Kernel APIs for scan file and scan state rows at the driver
- * (or equivalent) node
+ * (or equivalent) node
* - The query engine serializes the scan file and scan state at the driver node
* - The driver sends the serialized bytes to remote worker node(s)
* - Worker nodes deserialize the scan file and scan state rows from the serialized bytes
@@ -59,30 +59,36 @@
*
*
* Usage:
- * java io.delta.kernel.examples.SingleThreadedTableReader [-c ][-l ] [-p ] -t
- * -c,--columns Comma separated list of columns to read from the
- * table. Ex. --columns=id,name,address
- * -l,--limit Maximum number of rows to read from the table (default 20).
- * -p,--parallelism Number of parallel readers to use (default 3).
- * -t,--table Fully qualified table path
+ * java io.delta.kernel.examples.SingleThreadedTableReader [-c ][-l ] [-p ] -t
+ * -c,--columns Comma separated list of columns to read from the
+ * table. Ex. --columns=id,name,address
+ * -l,--limit Maximum number of rows to read from the table (default 20).
+ * -p,--parallelism Number of parallel readers to use (default 3).
+ * -t,--table Fully qualified table path
*
*/
public class MultiThreadedTableReader
- extends BaseTableReader
-{
+ extends BaseTableReader {
private static final int DEFAULT_NUM_THREADS = 3;
private final int numThreads;
- public MultiThreadedTableReader(int numThreads, String tablePath)
- {
+ public MultiThreadedTableReader(int numThreads, String tablePath) {
super(tablePath);
this.numThreads = numThreads;
}
+ public void show(int limit, Optional> columnsOpt)
+ throws TableNotFoundException {
+ Table table = Table.forPath(tablePath);
+ Snapshot snapshot = table.getLatestSnapshot(tableClient);
+ StructType readSchema = pruneSchema(snapshot.getSchema(tableClient), columnsOpt);
+
+ new Reader(limit).readData(readSchema, snapshot);
+ }
+
public static void main(String[] args)
- throws Exception
- {
+ throws Exception {
Options cliOptions = baseOptions().addOption(
Option.builder()
.option("p")
@@ -102,18 +108,45 @@ public static void main(String[] args)
.show(limit, columns);
}
- public void show(int limit, Optional> columnsOpt)
- throws TableNotFoundException
- {
- Table table = Table.forPath(tablePath);
- Snapshot snapshot = table.getLatestSnapshot(tableClient);
- StructType readSchema = pruneSchema(snapshot.getSchema(tableClient), columnsOpt);
+ /**
+ * Work unit representing the scan state and scan file in serialized format.
+ */
+ private static class ScanFile {
+ /**
+ * Special instance of the {@link ScanFile} to indicate to the worker that there are no
+ * more scan files to scan and stop the worker thread.
+ */
+ private static final ScanFile POISON_PILL = new ScanFile("", "");
- new Reader(limit).readData(readSchema, snapshot);
+ final String stateJson;
+ final String fileJson;
+
+ ScanFile(Row scanStateRow, Row scanFileRow) {
+ this.stateJson = RowSerDe.serializeRowToJson(scanStateRow);
+ this.fileJson = RowSerDe.serializeRowToJson(scanFileRow);
+ }
+
+ ScanFile(String stateJson, String fileJson) {
+ this.stateJson = stateJson;
+ this.fileJson = fileJson;
+ }
+
+ /**
+ * Get the deserialized scan state as {@link Row} object
+ */
+ Row getScanRow(TableClient tableClient) {
+ return RowSerDe.deserializeRowFromJson(tableClient, stateJson);
+ }
+
+ /**
+ * Get the deserialized scan file as {@link Row} object
+ */
+ Row getScanFileRow(TableClient tableClient) {
+ return RowSerDe.deserializeRowFromJson(tableClient, fileJson);
+ }
}
- private class Reader
- {
+ private class Reader {
private final int limit;
private final AtomicBoolean stopSignal = new AtomicBoolean(false);
private final CountDownLatch countDownLatch = new CountDownLatch(numThreads);
@@ -123,8 +156,7 @@ private class Reader
private int readRecordCount; // Data read so far.
- Reader(int limit)
- {
+ Reader(int limit) {
this.limit = limit;
}
@@ -132,10 +164,9 @@ private class Reader
* Read the data from the given {@code snapshot}.
*
* @param readSchema Subset of columns to read from the snapshot.
- * @param snapshot Table snapshot object
+ * @param snapshot Table snapshot object
*/
- void readData(StructType readSchema, Snapshot snapshot)
- {
+ void readData(StructType readSchema, Snapshot snapshot) {
Scan scan = snapshot.getScanBuilder(tableClient)
.withReadSchema(tableClient, readSchema)
.build();
@@ -148,19 +179,16 @@ void readData(StructType readSchema, Snapshot snapshot)
}
countDownLatch.await();
- }
- catch (InterruptedException ie) {
+ } catch (InterruptedException ie) {
System.out.println("Interrupted exiting now..");
throw new RuntimeException(ie);
- }
- finally {
+ } finally {
stopSignal.set(true);
executorService.shutdownNow();
}
}
- private Runnable workGenerator(Scan scan)
- {
+ private Runnable workGenerator(Scan scan) {
return (() -> {
try {
Row scanStateRow = scan.getScanState(tableClient);
@@ -172,8 +200,7 @@ private Runnable workGenerator(Scan scan)
while (scanFileRows.hasNext() && !stopSignal.get()) {
workQueue.put(new ScanFile(scanStateRow, scanFileRows.next()));
}
- }
- catch (IOException ioe) {
+ } catch (IOException ioe) {
throw new RuntimeException(ioe);
}
}
@@ -181,15 +208,13 @@ private Runnable workGenerator(Scan scan)
// poison pill for each worker threads to stop the work.
workQueue.put(ScanFile.POISON_PILL);
}
- }
- catch (InterruptedException ie) {
+ } catch (InterruptedException ie) {
System.out.print("Work generator is interrupted");
}
});
}
- private Runnable workConsumer(int workerId)
- {
+ private Runnable workConsumer(int workerId) {
return (() -> {
try {
ScanFile work = workQueue.take();
@@ -208,22 +233,20 @@ private Runnable workConsumer(int workerId)
}
}
}
- }
- catch (IOException ioe) {
+ } catch (IOException ioe) {
throw new UncheckedIOException(ioe);
- }
- catch (InterruptedException ie) {
+ } catch (InterruptedException ie) {
System.out.printf("Worker %d is interrupted." + workerId);
- }
- finally {
+ } finally {
countDownLatch.countDown();
}
});
}
- /** Returns true when sufficient amount of rows are received */
- private boolean printDataBatch(DataReadResult dataReadResult)
- {
+ /**
+ * Returns true when sufficient amount of rows are received
+ */
+ private boolean printDataBatch(DataReadResult dataReadResult) {
synchronized (this) {
if (readRecordCount >= limit) {
return true;
@@ -233,47 +256,4 @@ private boolean printDataBatch(DataReadResult dataReadResult)
}
}
}
-
- /**
- * Work unit representing the scan state and scan file in serialized format.
- */
- private static class ScanFile
- {
- /**
- * Special instance of the {@link ScanFile} to indicate to the worker that there are no
- * more scan files to scan and stop the worker thread.
- */
- private static final ScanFile POISON_PILL = new ScanFile("", "");
-
- final String stateJson;
- final String fileJson;
-
- ScanFile(Row scanStateRow, Row scanFileRow)
- {
- this.stateJson = RowSerDe.serializeRowToJson(scanStateRow);
- this.fileJson = RowSerDe.serializeRowToJson(scanFileRow);
- }
-
- ScanFile(String stateJson, String fileJson)
- {
- this.stateJson = stateJson;
- this.fileJson = fileJson;
- }
-
- /**
- * Get the deserialized scan state as {@link Row} object
- */
- Row getScanRow(TableClient tableClient)
- {
- return RowSerDe.deserializeRowFromJson(tableClient, stateJson);
- }
-
- /**
- * Get the deserialized scan file as {@link Row} object
- */
- Row getScanFileRow(TableClient tableClient)
- {
- return RowSerDe.deserializeRowFromJson(tableClient, fileJson);
- }
- }
}
diff --git a/kernel/examples/table-reader/src/main/java/io/delta/kernel/examples/SingleThreadedTableReader.java b/kernel/examples/table-reader/src/main/java/io/delta/kernel/examples/SingleThreadedTableReader.java
index c94e2ba91e..cc463f5fa3 100644
--- a/kernel/examples/table-reader/src/main/java/io/delta/kernel/examples/SingleThreadedTableReader.java
+++ b/kernel/examples/table-reader/src/main/java/io/delta/kernel/examples/SingleThreadedTableReader.java
@@ -13,12 +13,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package io.delta.kernel.examples;
import java.io.IOException;
import java.util.List;
import java.util.Optional;
+
import org.apache.commons.cli.CommandLine;
import io.delta.kernel.Scan;
@@ -45,16 +45,23 @@
*
*/
public class SingleThreadedTableReader
- extends BaseTableReader
-{
- public SingleThreadedTableReader(String tablePath)
- {
+ extends BaseTableReader {
+ public SingleThreadedTableReader(String tablePath) {
super(tablePath);
}
+ @Override
+ public void show(int limit, Optional> columnsOpt)
+ throws TableNotFoundException, IOException {
+ Table table = Table.forPath(tablePath);
+ Snapshot snapshot = table.getLatestSnapshot(tableClient);
+ StructType readSchema = pruneSchema(snapshot.getSchema(tableClient), columnsOpt);
+
+ readData(readSchema, snapshot, limit);
+ }
+
public static void main(String[] args)
- throws Exception
- {
+ throws Exception {
CommandLine commandLine = parseArgs(baseOptions(), args);
String tablePath = commandLine.getOptionValue("table");
@@ -65,32 +72,20 @@ public static void main(String[] args)
.show(limit, columns);
}
- @Override
- public void show(int limit, Optional> columnsOpt)
- throws TableNotFoundException, IOException
- {
- Table table = Table.forPath(tablePath);
- Snapshot snapshot = table.getLatestSnapshot(tableClient);
- StructType readSchema = pruneSchema(snapshot.getSchema(tableClient), columnsOpt);
-
- readData(readSchema, snapshot, limit);
- }
-
/**
* Utility method to read and print the data from the given {@code snapshot}.
*
- * @param readSchema Subset of columns to read from the snapshot.
- * @param snapshot Table snapshot object
+ * @param readSchema Subset of columns to read from the snapshot.
+ * @param snapshot Table snapshot object
* @param maxRowCount Not a hard limit but use this limit to stop reading more columnar batches
- * once the already read columnar batches have at least these many rows.
+ * once the already read columnar batches have at least these many rows.
* @return
* @throws Exception
*/
private void readData(
StructType readSchema,
Snapshot snapshot,
- int maxRowCount) throws IOException
- {
+ int maxRowCount) throws IOException {
Scan scan = snapshot.getScanBuilder(tableClient)
.withReadSchema(tableClient, readSchema)
.build();
@@ -118,8 +113,7 @@ private void readData(
}
}
}
- }
- finally {
+ } finally {
scanFileIter.close();
}
}
diff --git a/kernel/examples/table-reader/src/main/java/io/delta/kernel/examples/utils/RowSerDe.java b/kernel/examples/table-reader/src/main/java/io/delta/kernel/examples/utils/RowSerDe.java
index 92072a0643..47351f2af3 100644
--- a/kernel/examples/table-reader/src/main/java/io/delta/kernel/examples/utils/RowSerDe.java
+++ b/kernel/examples/table-reader/src/main/java/io/delta/kernel/examples/utils/RowSerDe.java
@@ -13,17 +13,19 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package io.delta.kernel.examples.utils;
+import java.io.UncheckedIOException;
+import java.util.HashMap;
+import java.util.Map;
+
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.node.ObjectNode;
+
import io.delta.kernel.client.TableClient;
-import io.delta.kernel.data.DefaultJsonRow;
import io.delta.kernel.data.Row;
-import io.delta.kernel.internal.types.TableSchemaSerDe;
import io.delta.kernel.types.ArrayType;
import io.delta.kernel.types.BooleanType;
import io.delta.kernel.types.ByteType;
@@ -38,34 +40,30 @@
import io.delta.kernel.types.StructField;
import io.delta.kernel.types.StructType;
-import java.io.UncheckedIOException;
-import java.util.HashMap;
-import java.util.Map;
+import io.delta.kernel.internal.types.TableSchemaSerDe;
+
+import io.delta.kernel.defaults.internal.data.DefaultJsonRow;
/**
* Utility class to serialize and deserialize {@link Row} object.
*/
-public class RowSerDe
-{
+public class RowSerDe {
private static final ObjectMapper OBJECT_MAPPER = new ObjectMapper();
- private RowSerDe()
- {
+ private RowSerDe() {
}
/**
* Utility method to serialize a {@link Row} as a JSON string
*/
- public static String serializeRowToJson(Row row)
- {
+ public static String serializeRowToJson(Row row) {
Map rowObject = convertRowToJsonObject(row);
try {
Map rowWithSchema = new HashMap<>();
rowWithSchema.put("schema", TableSchemaSerDe.toJson(row.getSchema()));
rowWithSchema.put("row", rowObject);
return OBJECT_MAPPER.writeValueAsString(rowWithSchema);
- }
- catch (JsonProcessingException e) {
+ } catch (JsonProcessingException e) {
throw new UncheckedIOException(e);
}
}
@@ -73,21 +71,19 @@ public static String serializeRowToJson(Row row)
/**
* Utility method to deserialize a {@link Row} object from the JSON form.
*/
- public static Row deserializeRowFromJson(TableClient tableClient, String jsonRowWithSchema)
- {
+ public static Row deserializeRowFromJson(TableClient tableClient, String jsonRowWithSchema) {
try {
JsonNode jsonNode = OBJECT_MAPPER.readTree(jsonRowWithSchema);
JsonNode schemaNode = jsonNode.get("schema");
- StructType schema = TableSchemaSerDe.fromJson(tableClient.getJsonHandler(), schemaNode.asText());
+ StructType schema =
+ TableSchemaSerDe.fromJson(tableClient.getJsonHandler(), schemaNode.asText());
return parseRowFromJsonWithSchema((ObjectNode) jsonNode.get("row"), schema);
- }
- catch (JsonProcessingException ex) {
+ } catch (JsonProcessingException ex) {
throw new UncheckedIOException(ex);
}
}
- private static Map convertRowToJsonObject(Row row)
- {
+ private static Map convertRowToJsonObject(Row row) {
StructType rowType = row.getSchema();
Map rowObject = new HashMap<>();
for (int fieldId = 0; fieldId < rowType.length(); fieldId++) {
@@ -103,39 +99,28 @@ private static Map convertRowToJsonObject(Row row)
Object value;
if (fieldType instanceof BooleanType) {
value = row.getBoolean(fieldId);
- }
- else if (fieldType instanceof ByteType) {
+ } else if (fieldType instanceof ByteType) {
value = row.getByte(fieldId);
- }
- else if (fieldType instanceof ShortType) {
+ } else if (fieldType instanceof ShortType) {
value = row.getShort(fieldId);
- }
- else if (fieldType instanceof IntegerType) {
+ } else if (fieldType instanceof IntegerType) {
value = row.getInt(fieldId);
- }
- else if (fieldType instanceof LongType) {
+ } else if (fieldType instanceof LongType) {
value = row.getLong(fieldId);
- }
- else if (fieldType instanceof FloatType) {
+ } else if (fieldType instanceof FloatType) {
value = row.getFloat(fieldId);
- }
- else if (fieldType instanceof DoubleType) {
+ } else if (fieldType instanceof DoubleType) {
value = row.getDouble(fieldId);
- }
- else if (fieldType instanceof StringType) {
+ } else if (fieldType instanceof StringType) {
value = row.getString(fieldId);
- }
- else if (fieldType instanceof ArrayType) {
+ } else if (fieldType instanceof ArrayType) {
value = row.getArray(fieldId);
- }
- else if (fieldType instanceof MapType) {
+ } else if (fieldType instanceof MapType) {
value = row.getMap(fieldId);
- }
- else if (fieldType instanceof StructType) {
+ } else if (fieldType instanceof StructType) {
Row subRow = row.getStruct(fieldId);
value = convertRowToJsonObject(subRow);
- }
- else {
+ } else {
throw new UnsupportedOperationException("NYI");
}
@@ -145,8 +130,7 @@ else if (fieldType instanceof StructType) {
return rowObject;
}
- private static Row parseRowFromJsonWithSchema(ObjectNode rowJsonNode, StructType rowType)
- {
+ private static Row parseRowFromJsonWithSchema(ObjectNode rowJsonNode, StructType rowType) {
return new DefaultJsonRow(rowJsonNode, rowType);
}
}
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultExpressionHandler.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultExpressionHandler.java
similarity index 91%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultExpressionHandler.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultExpressionHandler.java
index 53d82d938c..37b8eac184 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultExpressionHandler.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultExpressionHandler.java
@@ -14,24 +14,26 @@
* limitations under the License.
*/
-package io.delta.kernel.client;
+package io.delta.kernel.defaults.client;
import java.sql.Date;
import java.sql.Timestamp;
import java.util.Optional;
+import io.delta.kernel.client.ExpressionHandler;
import io.delta.kernel.data.ColumnVector;
import io.delta.kernel.data.ColumnarBatch;
import io.delta.kernel.data.Row;
-import io.delta.kernel.data.vector.DefaultBooleanVector;
-import io.delta.kernel.data.vector.DefaultConstantVector;
import io.delta.kernel.expressions.Expression;
import io.delta.kernel.expressions.ExpressionEvaluator;
import io.delta.kernel.expressions.Literal;
import io.delta.kernel.types.*;
import io.delta.kernel.utils.CloseableIterator;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
-import static io.delta.kernel.DefaultKernelUtils.daysSinceEpoch;
+
+import io.delta.kernel.defaults.internal.data.vector.DefaultBooleanVector;
+import io.delta.kernel.defaults.internal.data.vector.DefaultConstantVector;
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.daysSinceEpoch;
public class DefaultExpressionHandler
implements ExpressionHandler {
@@ -40,33 +42,6 @@ public ExpressionEvaluator getEvaluator(StructType batchSchema, Expression expre
return new DefaultExpressionEvaluator(expression);
}
- private static class DefaultExpressionEvaluator
- implements ExpressionEvaluator {
- private final Expression expression;
-
- private DefaultExpressionEvaluator(Expression expression) {
- this.expression = expression;
- }
-
- @Override
- public ColumnVector eval(ColumnarBatch input) {
- if (expression instanceof Literal) {
- return evalLiteralExpression(input, (Literal) expression);
- }
-
- if (expression.dataType().equals(BooleanType.INSTANCE)) {
- return evalBooleanOutputExpression(input, expression);
- }
- // TODO: Boolean output type expressions are good enough for first preview release
- // which enables partition pruning and file skipping using file stats.
-
- throw new UnsupportedOperationException("not yet implemented");
- }
-
- @Override
- public void close() { /* nothing to close */ }
- }
-
private static ColumnVector evalBooleanOutputExpression(
ColumnarBatch input, Expression expression) {
checkArgument(expression.dataType().equals(BooleanType.INSTANCE),
@@ -118,4 +93,31 @@ private static ColumnVector evalLiteralExpression(ColumnarBatch input, Literal l
throw new UnsupportedOperationException(
"unsupported expression encountered: " + literal);
}
+
+ private static class DefaultExpressionEvaluator
+ implements ExpressionEvaluator {
+ private final Expression expression;
+
+ private DefaultExpressionEvaluator(Expression expression) {
+ this.expression = expression;
+ }
+
+ @Override
+ public ColumnVector eval(ColumnarBatch input) {
+ if (expression instanceof Literal) {
+ return evalLiteralExpression(input, (Literal) expression);
+ }
+
+ if (expression.dataType().equals(BooleanType.INSTANCE)) {
+ return evalBooleanOutputExpression(input, expression);
+ }
+ // TODO: Boolean output type expressions are good enough for first preview release
+ // which enables partition pruning and file skipping using file stats.
+
+ throw new UnsupportedOperationException("not yet implemented");
+ }
+
+ @Override
+ public void close() { /* nothing to close */ }
+ }
}
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultFileHandler.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultFileHandler.java
similarity index 91%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultFileHandler.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultFileHandler.java
index e0aeb4992d..1aefebeae1 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultFileHandler.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultFileHandler.java
@@ -13,10 +13,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.client;
+package io.delta.kernel.defaults.client;
import static java.util.Objects.requireNonNull;
+import io.delta.kernel.client.FileHandler;
+import io.delta.kernel.client.FileReadContext;
import io.delta.kernel.data.Row;
import io.delta.kernel.expressions.Expression;
import io.delta.kernel.utils.CloseableIterator;
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultFileReadContext.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultFileReadContext.java
similarity index 92%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultFileReadContext.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultFileReadContext.java
index 98bd5d70aa..a3ec7e97e6 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultFileReadContext.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultFileReadContext.java
@@ -13,10 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.client;
+package io.delta.kernel.defaults.client;
import static java.util.Objects.requireNonNull;
+import io.delta.kernel.client.FileReadContext;
import io.delta.kernel.data.Row;
public class DefaultFileReadContext
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultFileSystemClient.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultFileSystemClient.java
similarity index 97%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultFileSystemClient.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultFileSystemClient.java
index ee30927938..001e9f81d9 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultFileSystemClient.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultFileSystemClient.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.client;
+package io.delta.kernel.defaults.client;
import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
@@ -27,6 +27,7 @@
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
+import io.delta.kernel.client.FileSystemClient;
import io.delta.kernel.fs.FileStatus;
import io.delta.kernel.utils.CloseableIterator;
import io.delta.kernel.utils.Tuple2;
@@ -70,6 +71,12 @@ public CloseableIterator listFrom(String filePath) {
}
}
+ @Override
+ public CloseableIterator readFiles(
+ CloseableIterator>> iter) {
+ return iter.map(elem -> getStream(elem._1, elem._2._1, elem._2._2));
+ }
+
private ByteArrayInputStream getStream(String filePath, Integer offset, Integer size) {
Path path = new Path(filePath);
try {
@@ -89,10 +96,4 @@ private ByteArrayInputStream getStream(String filePath, Integer offset, Integer
"Could not resolve the FileSystem for path %s", filePath), ex);
}
}
-
- @Override
- public CloseableIterator readFiles(
- CloseableIterator>> iter) {
- return iter.map(elem -> getStream(elem._1, elem._2._1, elem._2._2));
- }
}
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultJsonHandler.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultJsonHandler.java
similarity index 94%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultJsonHandler.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultJsonHandler.java
index 382adc2e87..798e400006 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultJsonHandler.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultJsonHandler.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.client;
+package io.delta.kernel.defaults.client;
import java.io.BufferedReader;
import java.io.IOException;
@@ -32,17 +32,20 @@
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
+import io.delta.kernel.client.FileReadContext;
+import io.delta.kernel.client.JsonHandler;
import io.delta.kernel.data.ColumnVector;
import io.delta.kernel.data.ColumnarBatch;
-import io.delta.kernel.data.DefaultJsonRow;
-import io.delta.kernel.data.DefaultRowBasedColumnarBatch;
import io.delta.kernel.data.FileDataReadResult;
import io.delta.kernel.data.Row;
import io.delta.kernel.fs.FileStatus;
import io.delta.kernel.types.StructType;
import io.delta.kernel.utils.CloseableIterator;
import io.delta.kernel.utils.Utils;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
+
+import io.delta.kernel.defaults.internal.data.DefaultJsonRow;
+import io.delta.kernel.defaults.internal.data.DefaultRowBasedColumnarBatch;
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
public class DefaultJsonHandler
extends DefaultFileHandler
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultParquetHandler.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultParquetHandler.java
similarity index 94%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultParquetHandler.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultParquetHandler.java
index 8ec4ce81f8..d054c78101 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultParquetHandler.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultParquetHandler.java
@@ -13,21 +13,24 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.client;
+package io.delta.kernel.defaults.client;
import java.io.IOException;
import org.apache.hadoop.conf.Configuration;
+import io.delta.kernel.client.FileReadContext;
+import io.delta.kernel.client.ParquetHandler;
import io.delta.kernel.data.ColumnarBatch;
import io.delta.kernel.data.FileDataReadResult;
import io.delta.kernel.data.Row;
import io.delta.kernel.fs.FileStatus;
-import io.delta.kernel.parquet.ParquetBatchReader;
import io.delta.kernel.types.StructType;
import io.delta.kernel.utils.CloseableIterator;
import io.delta.kernel.utils.Utils;
+import io.delta.kernel.defaults.internal.parquet.ParquetBatchReader;
+
public class DefaultParquetHandler extends DefaultFileHandler implements ParquetHandler {
private final Configuration hadoopConf;
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultTableClient.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultTableClient.java
similarity index 85%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultTableClient.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultTableClient.java
index 509b796789..143a99aeeb 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/client/DefaultTableClient.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/client/DefaultTableClient.java
@@ -13,10 +13,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.client;
+package io.delta.kernel.defaults.client;
import org.apache.hadoop.conf.Configuration;
+import io.delta.kernel.client.ExpressionHandler;
+import io.delta.kernel.client.FileSystemClient;
+import io.delta.kernel.client.JsonHandler;
+import io.delta.kernel.client.ParquetHandler;
+import io.delta.kernel.client.TableClient;
+
public class DefaultTableClient
implements TableClient {
private final Configuration hadoopConf;
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/DefaultKernelUtils.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/DefaultKernelUtils.java
similarity index 99%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/DefaultKernelUtils.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/DefaultKernelUtils.java
index 3d95acc336..d077174798 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/DefaultKernelUtils.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/DefaultKernelUtils.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel;
+package io.delta.kernel.defaults.internal;
import java.sql.Date;
import java.time.LocalDate;
@@ -49,31 +49,6 @@ public static final MessageType pruneSchema(
return new MessageType("fileSchema", pruneFields(fileSchema, deltaType));
}
- private static List pruneFields(GroupType type, StructType deltaDataType) {
- // prune fields including nested pruning like in pruneSchema
- return deltaDataType.fields().stream()
- .map(column -> {
- Type subType = findSubFieldType(type, column);
- if (subType != null) {
- return prunedType(subType, column.getDataType());
- } else {
- return null;
- }
- })
- .filter(Objects::nonNull)
- .collect(Collectors.toList());
- }
-
- private static Type prunedType(Type type, DataType deltaType) {
- if (type instanceof GroupType && deltaType instanceof StructType) {
- GroupType groupType = (GroupType) type;
- StructType structType = (StructType) deltaType;
- return groupType.withNewFields(pruneFields(groupType, structType));
- } else {
- return type;
- }
- }
-
/**
* Search for the Parquet type in {@code groupType} of subfield which is equivalent to
* given {@code field}.
@@ -165,4 +140,29 @@ public static int daysSinceEpoch(Date date) {
LocalDate localDate = date.toLocalDate();
return (int) ChronoUnit.DAYS.between(EPOCH, localDate);
}
+
+ private static List pruneFields(GroupType type, StructType deltaDataType) {
+ // prune fields including nested pruning like in pruneSchema
+ return deltaDataType.fields().stream()
+ .map(column -> {
+ Type subType = findSubFieldType(type, column);
+ if (subType != null) {
+ return prunedType(subType, column.getDataType());
+ } else {
+ return null;
+ }
+ })
+ .filter(Objects::nonNull)
+ .collect(Collectors.toList());
+ }
+
+ private static Type prunedType(Type type, DataType deltaType) {
+ if (type instanceof GroupType && deltaType instanceof StructType) {
+ GroupType groupType = (GroupType) type;
+ StructType structType = (StructType) deltaType;
+ return groupType.withNewFields(pruneFields(groupType, structType));
+ } else {
+ return type;
+ }
+ }
}
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/data/DefaultColumnarBatch.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/DefaultColumnarBatch.java
similarity index 95%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/data/DefaultColumnarBatch.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/DefaultColumnarBatch.java
index 47cab4b428..8875569a1b 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/data/DefaultColumnarBatch.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/DefaultColumnarBatch.java
@@ -13,13 +13,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.data;
+package io.delta.kernel.defaults.internal.data;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
+import io.delta.kernel.data.ColumnVector;
+import io.delta.kernel.data.ColumnarBatch;
import io.delta.kernel.types.StructField;
import io.delta.kernel.types.StructType;
@@ -52,7 +54,7 @@ public ColumnVector getColumnVector(int ordinal) {
@Override
public ColumnarBatch withNewColumn(int ordinal, StructField structField,
- ColumnVector columnVector) {
+ ColumnVector columnVector) {
if (ordinal < 0 || ordinal > columnVectors.size()) {
throw new IllegalArgumentException("Invalid ordinal: " + ordinal);
}
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/data/DefaultJsonRow.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/DefaultJsonRow.java
similarity index 94%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/data/DefaultJsonRow.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/DefaultJsonRow.java
index 1b481af6d7..a119966fe7 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/data/DefaultJsonRow.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/DefaultJsonRow.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.data;
+package io.delta.kernel.defaults.internal.data;
import java.util.ArrayList;
import java.util.HashMap;
@@ -25,16 +25,8 @@
import com.fasterxml.jackson.databind.node.ArrayNode;
import com.fasterxml.jackson.databind.node.ObjectNode;
-import io.delta.kernel.types.ArrayType;
-import io.delta.kernel.types.BooleanType;
-import io.delta.kernel.types.DataType;
-import io.delta.kernel.types.IntegerType;
-import io.delta.kernel.types.LongType;
-import io.delta.kernel.types.MapType;
-import io.delta.kernel.types.MixedDataType;
-import io.delta.kernel.types.StringType;
-import io.delta.kernel.types.StructField;
-import io.delta.kernel.types.StructType;
+import io.delta.kernel.data.Row;
+import io.delta.kernel.types.*;
public class DefaultJsonRow implements Row {
private final Object[] parsedValues;
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/data/DefaultRowBasedColumnarBatch.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/DefaultRowBasedColumnarBatch.java
similarity index 94%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/data/DefaultRowBasedColumnarBatch.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/DefaultRowBasedColumnarBatch.java
index f5f271bf02..11dbd6e039 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/data/DefaultRowBasedColumnarBatch.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/DefaultRowBasedColumnarBatch.java
@@ -13,15 +13,19 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.data;
+package io.delta.kernel.defaults.internal.data;
import java.util.List;
import java.util.Map;
+import io.delta.kernel.data.ColumnVector;
+import io.delta.kernel.data.ColumnarBatch;
+import io.delta.kernel.data.Row;
import io.delta.kernel.types.DataType;
import io.delta.kernel.types.StructField;
import io.delta.kernel.types.StructType;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
+
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
/**
* {@link ColumnarBatch} wrapper around list of {@link Row} objects.
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/AbstractColumnVector.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/AbstractColumnVector.java
similarity index 96%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/AbstractColumnVector.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/AbstractColumnVector.java
index a1ad829b5c..1df19fc89b 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/AbstractColumnVector.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/AbstractColumnVector.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.data.vector;
+package io.delta.kernel.defaults.internal.data.vector;
import java.util.List;
import java.util.Map;
@@ -23,7 +23,8 @@
import io.delta.kernel.data.ColumnVector;
import io.delta.kernel.data.Row;
import io.delta.kernel.types.DataType;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
+
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
/**
* Abstract implementation of {@link ColumnVector} that provides the default functionality
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultArrayVector.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultArrayVector.java
similarity index 95%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultArrayVector.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultArrayVector.java
index 8d3403b6e0..41fab3b75c 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultArrayVector.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultArrayVector.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.data.vector;
+package io.delta.kernel.defaults.internal.data.vector;
import java.util.ArrayList;
import java.util.List;
@@ -22,7 +22,8 @@
import io.delta.kernel.data.ColumnVector;
import io.delta.kernel.types.DataType;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
+
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
/**
* {@link io.delta.kernel.data.ColumnVector} implementation for array type data.
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultBinaryVector.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultBinaryVector.java
similarity index 95%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultBinaryVector.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultBinaryVector.java
index e4cc45e232..027e0e4062 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultBinaryVector.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultBinaryVector.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.data.vector;
+package io.delta.kernel.defaults.internal.data.vector;
import java.nio.ByteBuffer;
import java.nio.charset.StandardCharsets;
@@ -23,7 +23,8 @@
import io.delta.kernel.types.BinaryType;
import io.delta.kernel.types.DataType;
import io.delta.kernel.types.StringType;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
+
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
/**
* {@link io.delta.kernel.data.ColumnVector} implementation for binary type data.
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultBooleanVector.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultBooleanVector.java
similarity index 93%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultBooleanVector.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultBooleanVector.java
index b9e5f3667d..64481c2ff6 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultBooleanVector.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultBooleanVector.java
@@ -13,13 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.data.vector;
+package io.delta.kernel.defaults.internal.data.vector;
import java.util.Optional;
import static java.util.Objects.requireNonNull;
import io.delta.kernel.types.BooleanType;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
+
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
/**
* {@link io.delta.kernel.data.ColumnVector} implementation for boolean type data.
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultByteVector.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultByteVector.java
similarity index 93%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultByteVector.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultByteVector.java
index 4533844df4..29b9fac2c6 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultByteVector.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultByteVector.java
@@ -13,13 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.data.vector;
+package io.delta.kernel.defaults.internal.data.vector;
import java.util.Optional;
import static java.util.Objects.requireNonNull;
import io.delta.kernel.types.ByteType;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
+
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
/**
* {@link io.delta.kernel.data.ColumnVector} implementation for byte type data.
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultConstantVector.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultConstantVector.java
similarity index 97%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultConstantVector.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultConstantVector.java
index c7e5083ffd..7e2217a1b7 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultConstantVector.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultConstantVector.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.data.vector;
+package io.delta.kernel.defaults.internal.data.vector;
import java.util.List;
import java.util.Map;
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultDoubleVector.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultDoubleVector.java
similarity index 93%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultDoubleVector.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultDoubleVector.java
index 022e610245..fa1c825d3f 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultDoubleVector.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultDoubleVector.java
@@ -13,13 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.data.vector;
+package io.delta.kernel.defaults.internal.data.vector;
import java.util.Optional;
import static java.util.Objects.requireNonNull;
import io.delta.kernel.types.DoubleType;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
+
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
/**
* {@link io.delta.kernel.data.ColumnVector} implementation for double type data.
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultFloatVector.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultFloatVector.java
similarity index 93%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultFloatVector.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultFloatVector.java
index 6f61d0061e..3152084513 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultFloatVector.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultFloatVector.java
@@ -13,13 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.data.vector;
+package io.delta.kernel.defaults.internal.data.vector;
import java.util.Optional;
import static java.util.Objects.requireNonNull;
import io.delta.kernel.types.FloatType;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
+
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
/**
* {@link io.delta.kernel.data.ColumnVector} implementation for float type data.
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultIntVector.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultIntVector.java
similarity index 94%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultIntVector.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultIntVector.java
index 250722d59e..0cc271a9b9 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultIntVector.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultIntVector.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.data.vector;
+package io.delta.kernel.defaults.internal.data.vector;
import java.util.Optional;
import static java.util.Objects.requireNonNull;
@@ -21,7 +21,8 @@
import io.delta.kernel.types.DataType;
import io.delta.kernel.types.DateType;
import io.delta.kernel.types.IntegerType;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
+
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
/**
* {@link io.delta.kernel.data.ColumnVector} implementation for integer type data.
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultLongVector.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultLongVector.java
similarity index 93%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultLongVector.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultLongVector.java
index 78310034da..736c21c9ce 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultLongVector.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultLongVector.java
@@ -13,13 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.data.vector;
+package io.delta.kernel.defaults.internal.data.vector;
import java.util.Optional;
import static java.util.Objects.requireNonNull;
import io.delta.kernel.types.LongType;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
+
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
/**
* {@link io.delta.kernel.data.ColumnVector} implementation for long type data.
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultMapVector.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultMapVector.java
similarity index 95%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultMapVector.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultMapVector.java
index 1b6532da78..fa801280f6 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultMapVector.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultMapVector.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.data.vector;
+package io.delta.kernel.defaults.internal.data.vector;
import java.util.HashMap;
import java.util.Map;
@@ -22,7 +22,8 @@
import io.delta.kernel.data.ColumnVector;
import io.delta.kernel.types.DataType;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
+
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
/**
* {@link io.delta.kernel.data.ColumnVector} implementation for map type data.
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultShortVector.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultShortVector.java
similarity index 93%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultShortVector.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultShortVector.java
index 39437ee930..9c57bfe888 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultShortVector.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultShortVector.java
@@ -13,13 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.data.vector;
+package io.delta.kernel.defaults.internal.data.vector;
import java.util.Optional;
import static java.util.Objects.requireNonNull;
import io.delta.kernel.types.ShortType;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
+
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
/**
* {@link io.delta.kernel.data.ColumnVector} implementation for short type data.
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultStructVector.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultStructVector.java
similarity index 97%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultStructVector.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultStructVector.java
index 2508dc9ec5..d861edbd2a 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/DefaultStructVector.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultStructVector.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.data.vector;
+package io.delta.kernel.defaults.internal.data.vector;
import java.util.List;
import java.util.Map;
@@ -24,7 +24,8 @@
import io.delta.kernel.data.Row;
import io.delta.kernel.types.DataType;
import io.delta.kernel.types.StructType;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
+
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
/**
* {@link io.delta.kernel.data.ColumnVector} implementation for struct type data.
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/VectorUtils.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/VectorUtils.java
similarity index 76%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/VectorUtils.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/VectorUtils.java
index 4ff531a76b..8fc187c517 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/data/vector/VectorUtils.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/VectorUtils.java
@@ -1,21 +1,7 @@
-package io.delta.kernel.data.vector;
+package io.delta.kernel.defaults.internal.data.vector;
import io.delta.kernel.data.ColumnVector;
-import io.delta.kernel.types.ArrayType;
-import io.delta.kernel.types.BinaryType;
-import io.delta.kernel.types.BooleanType;
-import io.delta.kernel.types.ByteType;
-import io.delta.kernel.types.DataType;
-import io.delta.kernel.types.DateType;
-import io.delta.kernel.types.DoubleType;
-import io.delta.kernel.types.FloatType;
-import io.delta.kernel.types.IntegerType;
-import io.delta.kernel.types.LongType;
-import io.delta.kernel.types.MapType;
-import io.delta.kernel.types.ShortType;
-import io.delta.kernel.types.StringType;
-import io.delta.kernel.types.StructType;
-import io.delta.kernel.types.TimestampType;
+import io.delta.kernel.types.*;
/**
* Utility methods for {@link io.delta.kernel.data.ColumnVector} implementations.
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/parquet/ArrayConverter.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/ArrayConverter.java
similarity index 94%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/parquet/ArrayConverter.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/ArrayConverter.java
index 0c9bc5f78d..0926c965ce 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/parquet/ArrayConverter.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/ArrayConverter.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package io.delta.kernel.parquet;
+package io.delta.kernel.defaults.internal.parquet;
import java.util.Arrays;
import java.util.Optional;
@@ -24,10 +24,11 @@
import org.apache.parquet.schema.GroupType;
import io.delta.kernel.data.ColumnVector;
-import io.delta.kernel.data.vector.DefaultArrayVector;
import io.delta.kernel.types.ArrayType;
-import static io.delta.kernel.parquet.ParquetConverters.initNullabilityVector;
-import static io.delta.kernel.parquet.ParquetConverters.setNullabilityToTrue;
+
+import io.delta.kernel.defaults.internal.data.vector.DefaultArrayVector;
+import static io.delta.kernel.defaults.internal.parquet.ParquetConverters.initNullabilityVector;
+import static io.delta.kernel.defaults.internal.parquet.ParquetConverters.setNullabilityToTrue;
class ArrayConverter
extends GroupConverter
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/parquet/MapConverter.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/MapConverter.java
similarity index 94%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/parquet/MapConverter.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/MapConverter.java
index 0c8cc178db..67740f0bb3 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/parquet/MapConverter.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/MapConverter.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package io.delta.kernel.parquet;
+package io.delta.kernel.defaults.internal.parquet;
import java.util.Arrays;
import java.util.Optional;
@@ -24,10 +24,11 @@
import org.apache.parquet.schema.GroupType;
import io.delta.kernel.data.ColumnVector;
-import io.delta.kernel.data.vector.DefaultMapVector;
import io.delta.kernel.types.MapType;
-import static io.delta.kernel.parquet.ParquetConverters.initNullabilityVector;
-import static io.delta.kernel.parquet.ParquetConverters.setNullabilityToTrue;
+
+import io.delta.kernel.defaults.internal.data.vector.DefaultMapVector;
+import static io.delta.kernel.defaults.internal.parquet.ParquetConverters.initNullabilityVector;
+import static io.delta.kernel.defaults.internal.parquet.ParquetConverters.setNullabilityToTrue;
class MapConverter
extends GroupConverter
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/parquet/ParquetBatchReader.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/ParquetBatchReader.java
similarity index 97%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/parquet/ParquetBatchReader.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/ParquetBatchReader.java
index c6231f1598..5db7b09c1c 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/parquet/ParquetBatchReader.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/ParquetBatchReader.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.parquet;
+package io.delta.kernel.defaults.internal.parquet;
import java.io.IOException;
import java.net.URI;
@@ -34,11 +34,12 @@
import org.apache.parquet.io.api.RecordMaterializer;
import org.apache.parquet.schema.MessageType;
-import io.delta.kernel.DefaultKernelUtils;
import io.delta.kernel.data.ColumnarBatch;
import io.delta.kernel.types.StructType;
import io.delta.kernel.utils.CloseableIterator;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
+
+import io.delta.kernel.defaults.internal.DefaultKernelUtils;
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
public class ParquetBatchReader {
private final Configuration configuration;
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/parquet/ParquetConverters.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/ParquetConverters.java
similarity index 93%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/parquet/ParquetConverters.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/ParquetConverters.java
index 59cc5ec4af..9bbbffd6cf 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/parquet/ParquetConverters.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/ParquetConverters.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.parquet;
+package io.delta.kernel.defaults.internal.parquet;
import java.util.Arrays;
import java.util.Objects;
@@ -26,30 +26,10 @@
import org.apache.parquet.schema.Type;
import io.delta.kernel.data.ColumnVector;
-import io.delta.kernel.data.vector.DefaultBinaryVector;
-import io.delta.kernel.data.vector.DefaultBooleanVector;
-import io.delta.kernel.data.vector.DefaultByteVector;
-import io.delta.kernel.data.vector.DefaultConstantVector;
-import io.delta.kernel.data.vector.DefaultDoubleVector;
-import io.delta.kernel.data.vector.DefaultFloatVector;
-import io.delta.kernel.data.vector.DefaultIntVector;
-import io.delta.kernel.data.vector.DefaultLongVector;
-import io.delta.kernel.data.vector.DefaultShortVector;
-import io.delta.kernel.types.ArrayType;
-import io.delta.kernel.types.BinaryType;
-import io.delta.kernel.types.BooleanType;
-import io.delta.kernel.types.ByteType;
-import io.delta.kernel.types.DataType;
-import io.delta.kernel.types.DateType;
-import io.delta.kernel.types.DoubleType;
-import io.delta.kernel.types.FloatType;
-import io.delta.kernel.types.IntegerType;
-import io.delta.kernel.types.LongType;
-import io.delta.kernel.types.MapType;
-import io.delta.kernel.types.ShortType;
-import io.delta.kernel.types.StringType;
-import io.delta.kernel.types.StructType;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
+import io.delta.kernel.types.*;
+
+import io.delta.kernel.defaults.internal.data.vector.*;
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
class ParquetConverters {
public static Converter createConverter(
@@ -98,6 +78,21 @@ public static Converter createConverter(
throw new UnsupportedOperationException(typeFromClient + " is not supported");
}
+ static boolean[] initNullabilityVector(int size) {
+ boolean[] nullability = new boolean[size];
+ // Initialize all values as null. As Parquet calls this converter only for non-null
+ // values, make the corresponding value to false.
+ Arrays.fill(nullability, true);
+
+ return nullability;
+ }
+
+ static void setNullabilityToTrue(boolean[] nullability, int start, int end) {
+ // Initialize all values as null. As Parquet calls this converter only for non-null
+ // values, make the corresponding value to false.
+ Arrays.fill(nullability, start, end, true);
+ }
+
public interface BaseConverter {
ColumnVector getDataColumnVector(int batchSize);
@@ -492,19 +487,4 @@ public boolean moveToNextRow(long fileRowIndex) {
return moveToNextRow();
}
}
-
- static boolean[] initNullabilityVector(int size) {
- boolean[] nullability = new boolean[size];
- // Initialize all values as null. As Parquet calls this converter only for non-null
- // values, make the corresponding value to false.
- Arrays.fill(nullability, true);
-
- return nullability;
- }
-
- static void setNullabilityToTrue(boolean[] nullability, int start, int end) {
- // Initialize all values as null. As Parquet calls this converter only for non-null
- // values, make the corresponding value to false.
- Arrays.fill(nullability, start, end, true);
- }
}
diff --git a/kernel/kernel-default/src/main/java/io/delta/kernel/parquet/RowConverter.java b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/RowConverter.java
similarity index 93%
rename from kernel/kernel-default/src/main/java/io/delta/kernel/parquet/RowConverter.java
rename to kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/RowConverter.java
index 318789210b..1b564c13e5 100644
--- a/kernel/kernel-default/src/main/java/io/delta/kernel/parquet/RowConverter.java
+++ b/kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/RowConverter.java
@@ -1,4 +1,4 @@
-package io.delta.kernel.parquet;
+package io.delta.kernel.defaults.internal.parquet;
import java.util.Arrays;
import java.util.HashMap;
@@ -14,14 +14,15 @@
import io.delta.kernel.data.ColumnVector;
import io.delta.kernel.data.ColumnarBatch;
-import io.delta.kernel.data.DefaultColumnarBatch;
-import io.delta.kernel.data.vector.DefaultStructVector;
import io.delta.kernel.types.DataType;
import io.delta.kernel.types.LongType;
import io.delta.kernel.types.StructField;
import io.delta.kernel.types.StructType;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
-import static io.delta.kernel.DefaultKernelUtils.findSubFieldType;
+
+import io.delta.kernel.defaults.internal.data.DefaultColumnarBatch;
+import io.delta.kernel.defaults.internal.data.vector.DefaultStructVector;
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.findSubFieldType;
class RowConverter
extends GroupConverter
@@ -111,29 +112,14 @@ public ColumnarBatch getDataAsColumnarBatch(int batchSize) {
return batch;
}
- /**
- * @return true if all members were null
- */
- private boolean moveConvertersToNextRow(Optional fileRowIndex) {
- long memberNullCount = 0;
-
- for (int i = 0; i < converters.length; i++) {
- final ParquetConverters.BaseConverter baseConverter =
- (ParquetConverters.BaseConverter) converters[i];
-
- if (fileRowIndex.isPresent() &&
- baseConverter instanceof ParquetConverters.FileRowIndexColumnConverter) {
- final ParquetConverters.FileRowIndexColumnConverter fileRowIndexColumnConverter =
- (ParquetConverters.FileRowIndexColumnConverter) baseConverter;
- if (fileRowIndexColumnConverter.moveToNextRow(fileRowIndex.get())) {
- memberNullCount++;
- }
- } else if (baseConverter.moveToNextRow()) {
- memberNullCount++;
- }
- }
+ @Override
+ public boolean moveToNextRow() {
+ resizeIfNeeded();
+ boolean isNull = moveConvertersToNextRow(Optional.empty());
+ nullability[currentRowIndex] = isNull;
+ currentRowIndex++;
- return memberNullCount == converters.length;
+ return isNull;
}
/**
@@ -150,18 +136,6 @@ public boolean moveToNextRow(long fileRowIndex) {
return isNull;
}
- @Override
- public boolean moveToNextRow() {
- resizeIfNeeded();
-
- boolean isNull = moveConvertersToNextRow(Optional.empty());
- nullability[currentRowIndex] = isNull;
-
- currentRowIndex++;
-
- return isNull;
- }
-
public ColumnVector getDataColumnVector(int batchSize) {
ColumnVector[] memberVectors = collectMemberVectors(batchSize);
ColumnVector vector = new DefaultStructVector(
@@ -174,17 +148,6 @@ public ColumnVector getDataColumnVector(int batchSize) {
return vector;
}
- private ColumnVector[] collectMemberVectors(int batchSize) {
- final ColumnVector[] output = new ColumnVector[converters.length];
-
- for (int i = 0; i < converters.length; i++) {
- output[i] = ((ParquetConverters.BaseConverter) converters[i])
- .getDataColumnVector(batchSize);
- }
-
- return output;
- }
-
@Override
public void resizeIfNeeded() {
if (nullability.length == currentRowIndex) {
@@ -199,4 +162,40 @@ public void resetWorkingState() {
this.currentRowIndex = 0;
this.nullability = ParquetConverters.initNullabilityVector(this.nullability.length);
}
+
+ /**
+ * @return true if all members were null
+ */
+ private boolean moveConvertersToNextRow(Optional fileRowIndex) {
+ long memberNullCount = 0;
+
+ for (int i = 0; i < converters.length; i++) {
+ final ParquetConverters.BaseConverter baseConverter =
+ (ParquetConverters.BaseConverter) converters[i];
+
+ if (fileRowIndex.isPresent() &&
+ baseConverter instanceof ParquetConverters.FileRowIndexColumnConverter) {
+ final ParquetConverters.FileRowIndexColumnConverter fileRowIndexColumnConverter =
+ (ParquetConverters.FileRowIndexColumnConverter) baseConverter;
+ if (fileRowIndexColumnConverter.moveToNextRow(fileRowIndex.get())) {
+ memberNullCount++;
+ }
+ } else if (baseConverter.moveToNextRow()) {
+ memberNullCount++;
+ }
+ }
+
+ return memberNullCount == converters.length;
+ }
+
+ private ColumnVector[] collectMemberVectors(int batchSize) {
+ final ColumnVector[] output = new ColumnVector[converters.length];
+
+ for (int i = 0; i < converters.length; i++) {
+ output[i] = ((ParquetConverters.BaseConverter) converters[i])
+ .getDataColumnVector(batchSize);
+ }
+
+ return output;
+ }
}
diff --git a/kernel/kernel-default/src/test/java/io/delta/kernel/client/TestDefaultExpressionHandler.java b/kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/client/TestDefaultExpressionHandler.java
similarity index 94%
rename from kernel/kernel-default/src/test/java/io/delta/kernel/client/TestDefaultExpressionHandler.java
rename to kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/client/TestDefaultExpressionHandler.java
index c86d9693b6..58dd921164 100644
--- a/kernel/kernel-default/src/test/java/io/delta/kernel/client/TestDefaultExpressionHandler.java
+++ b/kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/client/TestDefaultExpressionHandler.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.client;
+package io.delta.kernel.defaults.client;
import java.sql.Date;
import java.sql.Timestamp;
@@ -29,16 +29,17 @@
import io.delta.kernel.data.ColumnVector;
import io.delta.kernel.data.ColumnarBatch;
-import io.delta.kernel.data.DefaultColumnarBatch;
-import io.delta.kernel.data.vector.DefaultIntVector;
-import io.delta.kernel.data.vector.DefaultLongVector;
import io.delta.kernel.expressions.And;
import io.delta.kernel.expressions.Column;
import io.delta.kernel.expressions.EqualTo;
import io.delta.kernel.expressions.Expression;
import io.delta.kernel.expressions.Literal;
import io.delta.kernel.types.*;
-import static io.delta.kernel.DefaultKernelUtils.daysSinceEpoch;
+
+import io.delta.kernel.defaults.internal.data.DefaultColumnarBatch;
+import io.delta.kernel.defaults.internal.data.vector.DefaultIntVector;
+import io.delta.kernel.defaults.internal.data.vector.DefaultLongVector;
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.daysSinceEpoch;
public class TestDefaultExpressionHandler {
/**
@@ -74,7 +75,7 @@ public void evalLiterals() {
testCases.add(Literal.of(new Timestamp(2342342342232L)));
testCases.add(Literal.ofNull(TimestampType.INSTANCE));
- ColumnarBatch[] inputBatches = new ColumnarBatch[]{
+ ColumnarBatch[] inputBatches = new ColumnarBatch[] {
new DefaultColumnarBatch(0, inputSchema, data),
new DefaultColumnarBatch(25, inputSchema, data),
new DefaultColumnarBatch(128, inputSchema, data)
@@ -136,7 +137,7 @@ public void evalBooleanExpressionSimple() {
for (int size : Arrays.asList(26, 234, 567)) {
StructType inputSchema = new StructType()
.add("intType", IntegerType.INSTANCE);
- ColumnVector[] data = new ColumnVector[]{
+ ColumnVector[] data = new ColumnVector[] {
intVector(size)
};
@@ -167,7 +168,7 @@ public void evalBooleanExpressionComplex() {
StructType inputSchema = new StructType()
.add("intType", IntegerType.INSTANCE)
.add("longType", LongType.INSTANCE);
- ColumnVector[] data = new ColumnVector[]{
+ ColumnVector[] data = new ColumnVector[] {
intVector(size),
longVector(size),
};
diff --git a/kernel/kernel-default/src/test/java/io/delta/kernel/client/TestDefaultFileSystemClient.java b/kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/client/TestDefaultFileSystemClient.java
similarity index 92%
rename from kernel/kernel-default/src/test/java/io/delta/kernel/client/TestDefaultFileSystemClient.java
rename to kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/client/TestDefaultFileSystemClient.java
index 6c2f95eb21..bae5803aca 100644
--- a/kernel/kernel-default/src/test/java/io/delta/kernel/client/TestDefaultFileSystemClient.java
+++ b/kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/client/TestDefaultFileSystemClient.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.client;
+package io.delta.kernel.defaults.client;
import java.util.ArrayList;
import java.util.Arrays;
@@ -25,7 +25,8 @@
import io.delta.kernel.fs.FileStatus;
import io.delta.kernel.utils.CloseableIterator;
-import static io.delta.kernel.utils.DefaultKernelTestUtils.getTestResourceFilePath;
+
+import static io.delta.kernel.defaults.utils.DefaultKernelTestUtils.getTestResourceFilePath;
public class TestDefaultFileSystemClient {
@Test
diff --git a/kernel/kernel-default/src/test/java/io/delta/kernel/client/TestDefaultJsonHandler.java b/kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/client/TestDefaultJsonHandler.java
similarity index 92%
rename from kernel/kernel-default/src/test/java/io/delta/kernel/client/TestDefaultJsonHandler.java
rename to kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/client/TestDefaultJsonHandler.java
index 7f06ebd00d..75ad7b775f 100644
--- a/kernel/kernel-default/src/test/java/io/delta/kernel/client/TestDefaultJsonHandler.java
+++ b/kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/client/TestDefaultJsonHandler.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.client;
+package io.delta.kernel.defaults.client;
import java.util.ArrayList;
import java.util.Arrays;
@@ -27,8 +27,10 @@
import org.junit.Test;
import static org.junit.Assert.assertEquals;
+import io.delta.kernel.client.FileReadContext;
+import io.delta.kernel.client.FileSystemClient;
+import io.delta.kernel.client.JsonHandler;
import io.delta.kernel.data.ColumnarBatch;
-import io.delta.kernel.data.DefaultJsonRow;
import io.delta.kernel.data.FileDataReadResult;
import io.delta.kernel.data.Row;
import io.delta.kernel.expressions.Literal;
@@ -40,7 +42,9 @@
import io.delta.kernel.types.StructType;
import io.delta.kernel.utils.CloseableIterator;
import io.delta.kernel.utils.Utils;
-import static io.delta.kernel.utils.DefaultKernelTestUtils.getTestResourceFilePath;
+
+import io.delta.kernel.defaults.utils.DefaultKernelTestUtils;
+import io.delta.kernel.defaults.internal.data.DefaultJsonRow;
public class TestDefaultJsonHandler {
private static final JsonHandler JSON_HANDLER = new DefaultJsonHandler(new Configuration() {
@@ -55,8 +59,8 @@ public class TestDefaultJsonHandler {
public void contextualizeFiles()
throws Exception {
try (CloseableIterator inputScanFiles = testFiles();
- CloseableIterator fileReadContexts =
- JSON_HANDLER.contextualizeFileReads(testFiles(), Literal.TRUE)) {
+ CloseableIterator fileReadContexts =
+ JSON_HANDLER.contextualizeFileReads(testFiles(), Literal.TRUE)) {
while (inputScanFiles.hasNext() || fileReadContexts.hasNext()) {
assertEquals(inputScanFiles.hasNext(), fileReadContexts.hasNext());
Row inputScanFile = inputScanFiles.next();
@@ -157,7 +161,7 @@ public void parseJsonContent()
private static CloseableIterator testFiles()
throws Exception {
- String listFrom = getTestResourceFilePath("json-files/1.json");
+ String listFrom = DefaultKernelTestUtils.getTestResourceFilePath("json-files/1.json");
CloseableIterator list = FS_CLIENT.listFrom(listFrom);
return list.map(fileStatus ->
new DefaultJsonRow(
diff --git a/kernel/kernel-default/src/test/java/io/delta/kernel/integration/BaseIntegration.java b/kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/integration/BaseIntegration.java
similarity index 89%
rename from kernel/kernel-default/src/test/java/io/delta/kernel/integration/BaseIntegration.java
rename to kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/integration/BaseIntegration.java
index 4c975c022f..bee43c86dd 100644
--- a/kernel/kernel-default/src/test/java/io/delta/kernel/integration/BaseIntegration.java
+++ b/kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/integration/BaseIntegration.java
@@ -13,15 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.integration;
-
-import java.util.ArrayList;
-import java.util.HashSet;
-import java.util.List;
-import java.util.Map;
-import java.util.Objects;
-import java.util.Optional;
-import java.util.Set;
+package io.delta.kernel.defaults.integration;
+
+import java.util.*;
import java.util.stream.Collectors;
import org.apache.hadoop.conf.Configuration;
@@ -32,22 +26,17 @@
import io.delta.kernel.Scan;
import io.delta.kernel.Snapshot;
import io.delta.kernel.Table;
-import io.delta.kernel.client.DefaultTableClient;
import io.delta.kernel.client.TableClient;
import io.delta.kernel.data.ColumnVector;
import io.delta.kernel.data.ColumnarBatch;
import io.delta.kernel.data.DataReadResult;
import io.delta.kernel.data.Row;
-import io.delta.kernel.data.vector.VectorUtils;
-import io.delta.kernel.types.ArrayType;
-import io.delta.kernel.types.DataType;
-import io.delta.kernel.types.DecimalType;
-import io.delta.kernel.types.MapType;
-import io.delta.kernel.types.StructField;
-import io.delta.kernel.types.StructType;
-import io.delta.kernel.types.TimestampType;
+import io.delta.kernel.types.*;
import io.delta.kernel.utils.CloseableIterator;
-import io.delta.kernel.utils.DefaultKernelTestUtils;
+
+import io.delta.kernel.defaults.client.DefaultTableClient;
+import io.delta.kernel.defaults.utils.DefaultKernelTestUtils;
+import io.delta.kernel.defaults.internal.data.vector.VectorUtils;
/**
* Base class containing utility method to write integration tests that read data from
@@ -91,11 +80,11 @@ protected List readScanFiles(
while (scanFilesBatchIter.hasNext()) {
// Read data
try (CloseableIterator data =
- Scan.readData(
- tableClient,
- scanState,
- scanFilesBatchIter.next().getRows(),
- Optional.empty())) {
+ Scan.readData(
+ tableClient,
+ scanState,
+ scanFilesBatchIter.next().getRows(),
+ Optional.empty())) {
while (data.hasNext()) {
DataReadResult dataReadResult = data.next();
assertFalse(dataReadResult.getSelectionVector().isPresent());
@@ -126,7 +115,7 @@ protected StructType removeUnsupportedType(StructType schema) {
}
protected void compareEqualUnorderd(ColumnarBatch expDataBatch,
- List actDataBatches) {
+ List actDataBatches) {
Set expDataRowsMatched = new HashSet<>();
for (int actDataBatchIdx = 0; actDataBatchIdx < actDataBatches.size(); actDataBatchIdx++) {
ColumnarBatch actDataBatch = actDataBatches.get(actDataBatchIdx);
diff --git a/kernel/kernel-default/src/test/java/io/delta/kernel/integration/DataBuilderUtils.java b/kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/integration/DataBuilderUtils.java
similarity index 95%
rename from kernel/kernel-default/src/test/java/io/delta/kernel/integration/DataBuilderUtils.java
rename to kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/integration/DataBuilderUtils.java
index 1b83efcbb4..c51e5a0cd5 100644
--- a/kernel/kernel-default/src/test/java/io/delta/kernel/integration/DataBuilderUtils.java
+++ b/kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/integration/DataBuilderUtils.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.integration;
+package io.delta.kernel.defaults.integration;
import java.util.ArrayList;
import java.util.HashMap;
@@ -22,16 +22,25 @@
import java.util.stream.IntStream;
import io.delta.kernel.data.ColumnarBatch;
-import io.delta.kernel.data.DefaultRowBasedColumnarBatch;
import io.delta.kernel.data.Row;
import io.delta.kernel.types.StructType;
-import static io.delta.kernel.DefaultKernelUtils.checkArgument;
+
+import io.delta.kernel.defaults.internal.data.DefaultRowBasedColumnarBatch;
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.checkArgument;
public class DataBuilderUtils {
public static TestColumnBatchBuilder builder(StructType schema) {
return new TestColumnBatchBuilder(schema);
}
+ public static Row row(StructType structType, Object... values) {
+ return new TestRow(structType, values);
+ }
+
+ public static Row row(StructType structType) {
+ return new TestRow(structType);
+ }
+
public static class TestColumnBatchBuilder {
private StructType schema;
private List rows = new ArrayList<>();
@@ -59,14 +68,6 @@ public ColumnarBatch build() {
}
}
- public static Row row(StructType structType, Object... values) {
- return new TestRow(structType, values);
- }
-
- public static Row row(StructType structType) {
- return new TestRow(structType);
- }
-
private static class TestRow implements Row {
private final StructType schema;
private final Map values;
diff --git a/kernel/kernel-default/src/test/java/io/delta/kernel/integration/TestDeltaTableReads.java b/kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/integration/TestDeltaTableReads.java
similarity index 96%
rename from kernel/kernel-default/src/test/java/io/delta/kernel/integration/TestDeltaTableReads.java
rename to kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/integration/TestDeltaTableReads.java
index 8f0a68e2e3..5db7b2f8dc 100644
--- a/kernel/kernel-default/src/test/java/io/delta/kernel/integration/TestDeltaTableReads.java
+++ b/kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/integration/TestDeltaTableReads.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.integration;
+package io.delta.kernel.defaults.integration;
import java.sql.Date;
import java.util.Arrays;
@@ -26,14 +26,15 @@
import static io.delta.golden.GoldenTableUtils.goldenTablePath;
import io.delta.kernel.Snapshot;
-import io.delta.kernel.client.DefaultTableClient;
import io.delta.kernel.client.TableClient;
import io.delta.kernel.data.ColumnarBatch;
-import io.delta.kernel.integration.DataBuilderUtils.TestColumnBatchBuilder;
import io.delta.kernel.types.*;
-import static io.delta.kernel.DefaultKernelUtils.daysSinceEpoch;
-import static io.delta.kernel.integration.DataBuilderUtils.row;
-import static io.delta.kernel.utils.DefaultKernelTestUtils.getTestResourceFilePath;
+
+import io.delta.kernel.defaults.client.DefaultTableClient;
+import io.delta.kernel.defaults.integration.DataBuilderUtils.TestColumnBatchBuilder;
+import static io.delta.kernel.defaults.integration.DataBuilderUtils.row;
+import static io.delta.kernel.defaults.utils.DefaultKernelTestUtils.getTestResourceFilePath;
+import static io.delta.kernel.defaults.internal.DefaultKernelUtils.daysSinceEpoch;
/**
* Test reading Delta lake tables end to end using the Kernel APIs and default {@link TableClient}
@@ -70,7 +71,7 @@ public void tablePrimitives()
(float) i,
(double) i,
String.valueOf(i),
- new byte[]{(byte) i, (byte) i}
+ new byte[] {(byte) i, (byte) i}
);
}
@@ -329,7 +330,7 @@ public void tableWithNameColumnMappingMode()
(float) i,
(double) i,
String.valueOf(i),
- new byte[]{(byte) i, (byte) i}
+ new byte[] {(byte) i, (byte) i}
);
}
diff --git a/kernel/kernel-default/src/test/java/io/delta/kernel/parquet/TestParquetBatchReader.java b/kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/internal/parquet/TestParquetBatchReader.java
similarity index 96%
rename from kernel/kernel-default/src/test/java/io/delta/kernel/parquet/TestParquetBatchReader.java
rename to kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/internal/parquet/TestParquetBatchReader.java
index 88be3358b3..d582474fca 100644
--- a/kernel/kernel-default/src/test/java/io/delta/kernel/parquet/TestParquetBatchReader.java
+++ b/kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/internal/parquet/TestParquetBatchReader.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.parquet;
+package io.delta.kernel.defaults.internal.parquet;
import java.io.File;
import java.io.IOException;
@@ -21,7 +21,12 @@
import java.sql.Date;
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
+import java.util.Objects;
+import java.util.Optional;
import java.util.stream.Collectors;
import org.apache.hadoop.conf.Configuration;
@@ -35,24 +40,12 @@
import io.delta.kernel.data.ColumnVector;
import io.delta.kernel.data.ColumnarBatch;
import io.delta.kernel.data.Row;
-import io.delta.kernel.types.ArrayType;
-import io.delta.kernel.types.BinaryType;
-import io.delta.kernel.types.BooleanType;
-import io.delta.kernel.types.ByteType;
-import io.delta.kernel.types.DateType;
-import io.delta.kernel.types.DoubleType;
-import io.delta.kernel.types.FloatType;
-import io.delta.kernel.types.IntegerType;
-import io.delta.kernel.types.LongType;
-import io.delta.kernel.types.MapType;
-import io.delta.kernel.types.ShortType;
-import io.delta.kernel.types.StringType;
-import io.delta.kernel.types.StructField;
-import io.delta.kernel.types.StructType;
+import io.delta.kernel.types.*;
import io.delta.kernel.utils.CloseableIterator;
-import io.delta.kernel.utils.DefaultKernelTestUtils;
import io.delta.kernel.utils.Tuple2;
+import io.delta.kernel.defaults.utils.DefaultKernelTestUtils;
+
public class TestParquetBatchReader {
/**
* Test reads data from a Parquet file with data of various combinations of data types supported
@@ -136,6 +129,53 @@ public void readSubsetOfColumnsWithMissingColumnsInFile()
readAndVerify(readSchema, 23 /* readBatchSize */);
}
+ @Test
+ public void requestRowIndices() throws IOException {
+ String path = DefaultKernelTestUtils.getTestResourceFilePath("parquet-basic-row-indexes");
+ File dir = new File(URI.create(path).getPath());
+ List parquetFiles = Arrays.stream(Objects.requireNonNull(dir.listFiles()))
+ .filter(file -> file.getName().endsWith(".parquet"))
+ .map(File::getAbsolutePath)
+ .collect(Collectors.toList());
+
+ StructType readSchema = new StructType()
+ .add("id", LongType.INSTANCE)
+ .add(StructField.ROW_INDEX_COLUMN);
+
+ Configuration conf = new Configuration();
+ // Set the batch size small enough so there will be multiple batches
+ conf.setInt("delta.kernel.default.parquet.reader.batch-size", 2);
+ ParquetBatchReader reader = new ParquetBatchReader(conf);
+
+ for (String filePath : parquetFiles) {
+ try (CloseableIterator iter = reader.read(filePath, readSchema)) {
+ while (iter.hasNext()) {
+ ColumnarBatch batch = iter.next();
+ for (int i = 0; i < batch.getSize(); i++) {
+ long id = batch.getColumnVector(0).getLong(i);
+ long rowIndex = batch.getColumnVector(1).getLong(i);
+ assertEquals(id % 10, rowIndex);
+ }
+ }
+ }
+ }
+
+ // File with multiple row-groups [0, 20000) where rowIndex = id
+ String filePath = DefaultKernelTestUtils.getTestResourceFilePath(
+ "parquet/row_index_multiple_row_groups.parquet");
+ reader = new ParquetBatchReader(new Configuration());
+ try (CloseableIterator iter = reader.read(filePath, readSchema)) {
+ while (iter.hasNext()) {
+ ColumnarBatch batch = iter.next();
+ for (int i = 0; i < batch.getSize(); i++) {
+ long id = batch.getColumnVector(0).getLong(i);
+ long rowIndex = batch.getColumnVector(1).getLong(i);
+ assertEquals(id, rowIndex);
+ }
+ }
+ }
+ }
+
private static Configuration newConf(Optional batchSize) {
Configuration conf = new Configuration();
if (batchSize.isPresent()) {
@@ -397,51 +437,4 @@ private static Tuple2 getBatchForRowId(
throw new IllegalArgumentException("row id is not found: " + rowId);
}
-
- @Test
- public void requestRowIndices() throws IOException {
- String path = DefaultKernelTestUtils.getTestResourceFilePath("parquet-basic-row-indexes");
- File dir = new File(URI.create(path).getPath());
- List parquetFiles = Arrays.stream(Objects.requireNonNull(dir.listFiles()))
- .filter(file -> file.getName().endsWith(".parquet"))
- .map(File::getAbsolutePath)
- .collect(Collectors.toList());
-
- StructType readSchema = new StructType()
- .add("id", LongType.INSTANCE)
- .add(StructField.ROW_INDEX_COLUMN);
-
- Configuration conf = new Configuration();
- // Set the batch size small enough so there will be multiple batches
- conf.setInt("delta.kernel.default.parquet.reader.batch-size", 2);
- ParquetBatchReader reader = new ParquetBatchReader(conf);
-
- for (String filePath : parquetFiles) {
- try (CloseableIterator iter = reader.read(filePath, readSchema)) {
- while (iter.hasNext()) {
- ColumnarBatch batch = iter.next();
- for (int i = 0; i < batch.getSize(); i++) {
- long id = batch.getColumnVector(0).getLong(i);
- long rowIndex = batch.getColumnVector(1).getLong(i);
- assertEquals(id % 10, rowIndex);
- }
- }
- }
- }
-
- // File with multiple row-groups [0, 20000) where rowIndex = id
- String filePath = DefaultKernelTestUtils.getTestResourceFilePath(
- "parquet/row_index_multiple_row_groups.parquet");
- reader = new ParquetBatchReader(new Configuration());
- try (CloseableIterator iter = reader.read(filePath, readSchema)) {
- while (iter.hasNext()) {
- ColumnarBatch batch = iter.next();
- for (int i = 0; i < batch.getSize(); i++) {
- long id = batch.getColumnVector(0).getLong(i);
- long rowIndex = batch.getColumnVector(1).getLong(i);
- assertEquals(id, rowIndex);
- }
- }
- }
- }
}
diff --git a/kernel/kernel-default/src/test/java/io/delta/kernel/utils/DefaultKernelTestUtils.java b/kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/utils/DefaultKernelTestUtils.java
similarity index 98%
rename from kernel/kernel-default/src/test/java/io/delta/kernel/utils/DefaultKernelTestUtils.java
rename to kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/utils/DefaultKernelTestUtils.java
index d09bbd9e34..c9fce0a37e 100644
--- a/kernel/kernel-default/src/test/java/io/delta/kernel/utils/DefaultKernelTestUtils.java
+++ b/kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/utils/DefaultKernelTestUtils.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel.utils;
+package io.delta.kernel.defaults.utils;
import io.delta.kernel.data.Row;
import io.delta.kernel.types.*;
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/.deletion_vector_899cef78-06b3-4c14-b024-03860e62cd40.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/.deletion_vector_899cef78-06b3-4c14-b024-03860e62cd40.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/.deletion_vector_899cef78-06b3-4c14-b024-03860e62cd40.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/.deletion_vector_899cef78-06b3-4c14-b024-03860e62cd40.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/.part-00000-a489737f-d477-4d9a-8b4a-bd6a6536df5b-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/.part-00000-a489737f-d477-4d9a-8b4a-bd6a6536df5b-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/.part-00000-a489737f-d477-4d9a-8b4a-bd6a6536df5b-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/.part-00000-a489737f-d477-4d9a-8b4a-bd6a6536df5b-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/.part-00001-1c9b5e60-ab86-4017-9ec9-a6fe4150cdd5-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/.part-00001-1c9b5e60-ab86-4017-9ec9-a6fe4150cdd5-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/.part-00001-1c9b5e60-ab86-4017-9ec9-a6fe4150cdd5-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/.part-00001-1c9b5e60-ab86-4017-9ec9-a6fe4150cdd5-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/_delta_log/.00000000000000000000.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/_delta_log/.00000000000000000000.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/_delta_log/.00000000000000000000.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/_delta_log/.00000000000000000000.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/_delta_log/.00000000000000000001.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/_delta_log/.00000000000000000001.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/_delta_log/.00000000000000000001.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/_delta_log/.00000000000000000001.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/_delta_log/00000000000000000000.json b/kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/_delta_log/00000000000000000000.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/_delta_log/00000000000000000000.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/_delta_log/00000000000000000000.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/_delta_log/00000000000000000001.json b/kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/_delta_log/00000000000000000001.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/_delta_log/00000000000000000001.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/_delta_log/00000000000000000001.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/deletion_vector_899cef78-06b3-4c14-b024-03860e62cd40.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/deletion_vector_899cef78-06b3-4c14-b024-03860e62cd40.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/deletion_vector_899cef78-06b3-4c14-b024-03860e62cd40.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/deletion_vector_899cef78-06b3-4c14-b024-03860e62cd40.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/part-00000-a489737f-d477-4d9a-8b4a-bd6a6536df5b-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/part-00000-a489737f-d477-4d9a-8b4a-bd6a6536df5b-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/part-00000-a489737f-d477-4d9a-8b4a-bd6a6536df5b-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/part-00000-a489737f-d477-4d9a-8b4a-bd6a6536df5b-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/part-00001-1c9b5e60-ab86-4017-9ec9-a6fe4150cdd5-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/part-00001-1c9b5e60-ab86-4017-9ec9-a6fe4150cdd5-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-no-checkpoint/part-00001-1c9b5e60-ab86-4017-9ec9-a6fe4150cdd5-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-dv-no-checkpoint/part-00001-1c9b5e60-ab86-4017-9ec9-a6fe4150cdd5-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_03686710-1009-4aba-a2a6-59d866288a1c.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_03686710-1009-4aba-a2a6-59d866288a1c.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_03686710-1009-4aba-a2a6-59d866288a1c.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_03686710-1009-4aba-a2a6-59d866288a1c.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_03e6283c-5c18-431e-b43b-5ab5a15b74e5.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_03e6283c-5c18-431e-b43b-5ab5a15b74e5.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_03e6283c-5c18-431e-b43b-5ab5a15b74e5.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_03e6283c-5c18-431e-b43b-5ab5a15b74e5.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_0498d0e5-d192-44fc-b2f4-a17f228043e6.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_0498d0e5-d192-44fc-b2f4-a17f228043e6.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_0498d0e5-d192-44fc-b2f4-a17f228043e6.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_0498d0e5-d192-44fc-b2f4-a17f228043e6.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_07bc7f84-8d75-48f2-b39c-15632a2fcf2c.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_07bc7f84-8d75-48f2-b39c-15632a2fcf2c.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_07bc7f84-8d75-48f2-b39c-15632a2fcf2c.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_07bc7f84-8d75-48f2-b39c-15632a2fcf2c.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_08fa8257-1841-44a7-9660-673f8c92b0ba.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_08fa8257-1841-44a7-9660-673f8c92b0ba.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_08fa8257-1841-44a7-9660-673f8c92b0ba.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_08fa8257-1841-44a7-9660-673f8c92b0ba.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_11973cae-328a-4116-acdb-9b9b539c4404.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_11973cae-328a-4116-acdb-9b9b539c4404.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_11973cae-328a-4116-acdb-9b9b539c4404.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_11973cae-328a-4116-acdb-9b9b539c4404.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_11e9779e-4890-4d45-a68b-9ee0bc00fb86.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_11e9779e-4890-4d45-a68b-9ee0bc00fb86.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_11e9779e-4890-4d45-a68b-9ee0bc00fb86.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_11e9779e-4890-4d45-a68b-9ee0bc00fb86.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_1883ce16-093d-4e9a-8a02-d6d141eab667.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_1883ce16-093d-4e9a-8a02-d6d141eab667.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_1883ce16-093d-4e9a-8a02-d6d141eab667.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_1883ce16-093d-4e9a-8a02-d6d141eab667.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_1ad67768-c04d-44df-8107-119c6a4b497c.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_1ad67768-c04d-44df-8107-119c6a4b497c.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_1ad67768-c04d-44df-8107-119c6a4b497c.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_1ad67768-c04d-44df-8107-119c6a4b497c.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_1d371e78-ca14-424f-9e01-0d0e4c50759c.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_1d371e78-ca14-424f-9e01-0d0e4c50759c.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_1d371e78-ca14-424f-9e01-0d0e4c50759c.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_1d371e78-ca14-424f-9e01-0d0e4c50759c.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_2a78be13-b634-4fc4-9994-fde7d90f8753.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_2a78be13-b634-4fc4-9994-fde7d90f8753.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_2a78be13-b634-4fc4-9994-fde7d90f8753.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_2a78be13-b634-4fc4-9994-fde7d90f8753.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_2c2af44e-3021-496d-8596-ae5b3a74cb83.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_2c2af44e-3021-496d-8596-ae5b3a74cb83.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_2c2af44e-3021-496d-8596-ae5b3a74cb83.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_2c2af44e-3021-496d-8596-ae5b3a74cb83.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_2cdf4f8c-5b3f-4f55-8047-be1d1c9bb6b5.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_2cdf4f8c-5b3f-4f55-8047-be1d1c9bb6b5.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_2cdf4f8c-5b3f-4f55-8047-be1d1c9bb6b5.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_2cdf4f8c-5b3f-4f55-8047-be1d1c9bb6b5.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_44632fee-319a-426f-991d-ad78241e4a3e.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_44632fee-319a-426f-991d-ad78241e4a3e.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_44632fee-319a-426f-991d-ad78241e4a3e.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_44632fee-319a-426f-991d-ad78241e4a3e.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_4567487b-ca26-4bee-9f7b-f07af32e83c3.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_4567487b-ca26-4bee-9f7b-f07af32e83c3.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_4567487b-ca26-4bee-9f7b-f07af32e83c3.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_4567487b-ca26-4bee-9f7b-f07af32e83c3.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_45768b99-d5f1-4b0c-8f06-9acc55a85928.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_45768b99-d5f1-4b0c-8f06-9acc55a85928.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_45768b99-d5f1-4b0c-8f06-9acc55a85928.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_45768b99-d5f1-4b0c-8f06-9acc55a85928.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_4ab2a9ff-9cbd-4391-aebe-5ac8423192e9.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_4ab2a9ff-9cbd-4391-aebe-5ac8423192e9.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_4ab2a9ff-9cbd-4391-aebe-5ac8423192e9.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_4ab2a9ff-9cbd-4391-aebe-5ac8423192e9.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_4b2dfb3e-4544-4612-9990-3d956e1d06ee.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_4b2dfb3e-4544-4612-9990-3d956e1d06ee.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_4b2dfb3e-4544-4612-9990-3d956e1d06ee.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_4b2dfb3e-4544-4612-9990-3d956e1d06ee.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_55afff88-4865-45d7-ba5f-05ef95ffa35c.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_55afff88-4865-45d7-ba5f-05ef95ffa35c.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_55afff88-4865-45d7-ba5f-05ef95ffa35c.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_55afff88-4865-45d7-ba5f-05ef95ffa35c.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_5fb8f71b-f727-494f-8629-6abadbbd4805.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_5fb8f71b-f727-494f-8629-6abadbbd4805.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_5fb8f71b-f727-494f-8629-6abadbbd4805.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_5fb8f71b-f727-494f-8629-6abadbbd4805.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_609a831c-6ead-4397-8727-02a6a15de803.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_609a831c-6ead-4397-8727-02a6a15de803.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_609a831c-6ead-4397-8727-02a6a15de803.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_609a831c-6ead-4397-8727-02a6a15de803.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_71b8b79f-6604-431b-ad10-437d1c1cc62c.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_71b8b79f-6604-431b-ad10-437d1c1cc62c.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_71b8b79f-6604-431b-ad10-437d1c1cc62c.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_71b8b79f-6604-431b-ad10-437d1c1cc62c.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_71f26dca-c66c-41c6-a06f-76fe3809e048.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_71f26dca-c66c-41c6-a06f-76fe3809e048.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_71f26dca-c66c-41c6-a06f-76fe3809e048.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_71f26dca-c66c-41c6-a06f-76fe3809e048.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_75df38a2-329f-4f07-b9cb-eef2664bffb2.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_75df38a2-329f-4f07-b9cb-eef2664bffb2.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_75df38a2-329f-4f07-b9cb-eef2664bffb2.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_75df38a2-329f-4f07-b9cb-eef2664bffb2.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_78f381a5-4ab5-4d93-8eaa-5906c98550ea.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_78f381a5-4ab5-4d93-8eaa-5906c98550ea.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_78f381a5-4ab5-4d93-8eaa-5906c98550ea.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_78f381a5-4ab5-4d93-8eaa-5906c98550ea.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_828143d0-e473-4e79-81c3-7150fc854627.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_828143d0-e473-4e79-81c3-7150fc854627.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_828143d0-e473-4e79-81c3-7150fc854627.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_828143d0-e473-4e79-81c3-7150fc854627.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_8e35761b-7c0b-4a9a-8c59-bf5875550854.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_8e35761b-7c0b-4a9a-8c59-bf5875550854.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_8e35761b-7c0b-4a9a-8c59-bf5875550854.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_8e35761b-7c0b-4a9a-8c59-bf5875550854.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_a3e8af8a-e7a4-4f52-8eb5-e23a19e856fe.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_a3e8af8a-e7a4-4f52-8eb5-e23a19e856fe.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_a3e8af8a-e7a4-4f52-8eb5-e23a19e856fe.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_a3e8af8a-e7a4-4f52-8eb5-e23a19e856fe.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_a73e626d-43fd-4f8b-b448-87bf23ce685e.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_a73e626d-43fd-4f8b-b448-87bf23ce685e.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_a73e626d-43fd-4f8b-b448-87bf23ce685e.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_a73e626d-43fd-4f8b-b448-87bf23ce685e.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_abed2f64-7626-4c84-8cb1-d412cd3c6cc9.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_abed2f64-7626-4c84-8cb1-d412cd3c6cc9.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_abed2f64-7626-4c84-8cb1-d412cd3c6cc9.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_abed2f64-7626-4c84-8cb1-d412cd3c6cc9.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_b3a6359b-f50b-4db5-a4a5-e05e4641b76f.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_b3a6359b-f50b-4db5-a4a5-e05e4641b76f.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_b3a6359b-f50b-4db5-a4a5-e05e4641b76f.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_b3a6359b-f50b-4db5-a4a5-e05e4641b76f.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_bbabaab9-5b28-4320-acb4-e92b34672b54.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_bbabaab9-5b28-4320-acb4-e92b34672b54.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_bbabaab9-5b28-4320-acb4-e92b34672b54.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_bbabaab9-5b28-4320-acb4-e92b34672b54.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_bc65fecb-20bf-42f8-b5e3-365ecc988ddd.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_bc65fecb-20bf-42f8-b5e3-365ecc988ddd.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_bc65fecb-20bf-42f8-b5e3-365ecc988ddd.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_bc65fecb-20bf-42f8-b5e3-365ecc988ddd.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_be1d9221-e478-4af5-9988-b5aa6bb57b79.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_be1d9221-e478-4af5-9988-b5aa6bb57b79.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_be1d9221-e478-4af5-9988-b5aa6bb57b79.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_be1d9221-e478-4af5-9988-b5aa6bb57b79.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_cc322f0c-38e3-4464-945c-ec4e62369941.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_cc322f0c-38e3-4464-945c-ec4e62369941.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_cc322f0c-38e3-4464-945c-ec4e62369941.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_cc322f0c-38e3-4464-945c-ec4e62369941.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_ce462c97-7338-4c8a-ba30-542e303ba8b9.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_ce462c97-7338-4c8a-ba30-542e303ba8b9.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_ce462c97-7338-4c8a-ba30-542e303ba8b9.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_ce462c97-7338-4c8a-ba30-542e303ba8b9.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_d1a467a4-cd86-4999-8a32-bcd85257602d.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_d1a467a4-cd86-4999-8a32-bcd85257602d.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_d1a467a4-cd86-4999-8a32-bcd85257602d.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_d1a467a4-cd86-4999-8a32-bcd85257602d.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_d8940b51-9c96-44bd-8e45-325be665de99.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_d8940b51-9c96-44bd-8e45-325be665de99.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_d8940b51-9c96-44bd-8e45-325be665de99.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_d8940b51-9c96-44bd-8e45-325be665de99.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_dd9a754e-63f5-4c5f-a551-ccbda05b02c1.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_dd9a754e-63f5-4c5f-a551-ccbda05b02c1.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_dd9a754e-63f5-4c5f-a551-ccbda05b02c1.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_dd9a754e-63f5-4c5f-a551-ccbda05b02c1.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_e3d66788-4fc0-40c6-83a1-5a1bb7ad59c2.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_e3d66788-4fc0-40c6-83a1-5a1bb7ad59c2.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_e3d66788-4fc0-40c6-83a1-5a1bb7ad59c2.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_e3d66788-4fc0-40c6-83a1-5a1bb7ad59c2.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_e6e73c4c-2fd7-4c41-b3b8-67517926951e.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_e6e73c4c-2fd7-4c41-b3b8-67517926951e.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_e6e73c4c-2fd7-4c41-b3b8-67517926951e.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_e6e73c4c-2fd7-4c41-b3b8-67517926951e.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_ea8f857f-676a-4358-b40f-52220677ba42.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_ea8f857f-676a-4358-b40f-52220677ba42.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_ea8f857f-676a-4358-b40f-52220677ba42.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_ea8f857f-676a-4358-b40f-52220677ba42.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_edbe9d1e-bcb3-4b99-adc3-9dc716574ece.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_edbe9d1e-bcb3-4b99-adc3-9dc716574ece.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_edbe9d1e-bcb3-4b99-adc3-9dc716574ece.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_edbe9d1e-bcb3-4b99-adc3-9dc716574ece.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_f16b78af-8245-4846-90c0-07e3664b35c1.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_f16b78af-8245-4846-90c0-07e3664b35c1.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_f16b78af-8245-4846-90c0-07e3664b35c1.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_f16b78af-8245-4846-90c0-07e3664b35c1.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_f1b41214-fae0-4aab-bdd6-9e8a8a0730a7.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_f1b41214-fae0-4aab-bdd6-9e8a8a0730a7.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_f1b41214-fae0-4aab-bdd6-9e8a8a0730a7.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_f1b41214-fae0-4aab-bdd6-9e8a8a0730a7.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_fb01af59-2712-4a87-aa00-4a72099e2a8e.bin.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_fb01af59-2712-4a87-aa00-4a72099e2a8e.bin.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_fb01af59-2712-4a87-aa00-4a72099e2a8e.bin.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.deletion_vector_fb01af59-2712-4a87-aa00-4a72099e2a8e.bin.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.part-00000-87eec267-9acd-4e9a-a216-ec596132203d-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.part-00000-87eec267-9acd-4e9a-a216-ec596132203d-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.part-00000-87eec267-9acd-4e9a-a216-ec596132203d-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.part-00000-87eec267-9acd-4e9a-a216-ec596132203d-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.part-00001-c94c50bd-c7bb-4c0d-b6cb-958707d77d01-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.part-00001-c94c50bd-c7bb-4c0d-b6cb-958707d77d01-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/.part-00001-c94c50bd-c7bb-4c0d-b6cb-958707d77d01-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/.part-00001-c94c50bd-c7bb-4c0d-b6cb-958707d77d01-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000000.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000000.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000000.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000000.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000001.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000001.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000001.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000001.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000002.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000002.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000002.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000002.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000003.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000003.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000003.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000003.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000004.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000004.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000004.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000004.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000005.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000005.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000005.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000005.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000006.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000006.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000006.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000006.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000007.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000007.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000007.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000007.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000008.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000008.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000008.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000008.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000009.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000009.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000009.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000009.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000010.checkpoint.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000010.checkpoint.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000010.checkpoint.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000010.checkpoint.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000010.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000010.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000010.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000010.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000011.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000011.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000011.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000011.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000012.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000012.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000012.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000012.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000013.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000013.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000013.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000013.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000014.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000014.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000014.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000014.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000015.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000015.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000015.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000015.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000016.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000016.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000016.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000016.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000017.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000017.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000017.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000017.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000018.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000018.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000018.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000018.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000019.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000019.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000019.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000019.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000020.checkpoint.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000020.checkpoint.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000020.checkpoint.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000020.checkpoint.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000020.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000020.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000020.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000020.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000021.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000021.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000021.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000021.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000022.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000022.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000022.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000022.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000023.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000023.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000023.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000023.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000024.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000024.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000024.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000024.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000025.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000025.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000025.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000025.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000026.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000026.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000026.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000026.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000027.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000027.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000027.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000027.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000028.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000028.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000028.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000028.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000029.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000029.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000029.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000029.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000030.checkpoint.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000030.checkpoint.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000030.checkpoint.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000030.checkpoint.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000030.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000030.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000030.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000030.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000031.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000031.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000031.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000031.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000032.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000032.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000032.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000032.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000033.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000033.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000033.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000033.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000034.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000034.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000034.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000034.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000035.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000035.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000035.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000035.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000036.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000036.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000036.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000036.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000037.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000037.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000037.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000037.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000038.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000038.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000038.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000038.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000039.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000039.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000039.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000039.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000040.checkpoint.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000040.checkpoint.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000040.checkpoint.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000040.checkpoint.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000040.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000040.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000040.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000040.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000041.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000041.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000041.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000041.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000042.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000042.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000042.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000042.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000043.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000043.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000043.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000043.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000044.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000044.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000044.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000044.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000045.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000045.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000045.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000045.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000046.json.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000046.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000046.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/.00000000000000000046.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/._last_checkpoint.crc b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/._last_checkpoint.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/._last_checkpoint.crc
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/._last_checkpoint.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000000.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000000.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000000.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000000.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000001.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000001.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000001.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000001.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000002.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000002.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000002.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000002.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000003.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000003.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000003.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000003.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000004.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000004.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000004.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000004.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000005.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000005.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000005.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000005.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000006.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000006.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000006.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000006.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000007.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000007.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000007.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000007.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000008.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000008.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000008.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000008.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000009.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000009.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000009.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000009.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000010.checkpoint.parquet b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000010.checkpoint.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000010.checkpoint.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000010.checkpoint.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000010.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000010.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000010.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000010.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000011.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000011.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000011.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000011.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000012.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000012.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000012.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000012.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000013.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000013.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000013.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000013.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000014.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000014.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000014.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000014.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000015.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000015.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000015.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000015.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000016.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000016.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000016.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000016.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000017.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000017.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000017.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000017.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000018.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000018.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000018.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000018.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000019.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000019.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000019.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000019.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000020.checkpoint.parquet b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000020.checkpoint.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000020.checkpoint.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000020.checkpoint.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000020.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000020.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000020.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000020.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000021.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000021.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000021.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000021.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000022.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000022.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000022.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000022.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000023.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000023.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000023.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000023.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000024.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000024.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000024.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000024.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000025.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000025.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000025.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000025.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000026.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000026.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000026.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000026.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000027.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000027.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000027.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000027.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000028.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000028.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000028.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000028.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000029.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000029.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000029.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000029.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000030.checkpoint.parquet b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000030.checkpoint.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000030.checkpoint.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000030.checkpoint.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000030.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000030.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000030.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000030.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000031.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000031.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000031.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000031.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000032.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000032.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000032.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000032.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000033.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000033.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000033.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000033.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000034.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000034.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000034.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000034.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000035.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000035.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000035.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000035.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000036.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000036.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000036.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000036.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000037.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000037.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000037.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000037.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000038.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000038.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000038.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000038.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000039.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000039.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000039.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000039.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000040.checkpoint.parquet b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000040.checkpoint.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000040.checkpoint.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000040.checkpoint.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000040.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000040.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000040.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000040.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000041.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000041.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000041.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000041.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000042.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000042.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000042.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000042.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000043.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000043.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000043.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000043.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000044.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000044.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000044.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000044.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000045.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000045.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000045.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000045.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000046.json b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000046.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000046.json
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/00000000000000000046.json
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/_last_checkpoint b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/_last_checkpoint
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/_delta_log/_last_checkpoint
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/_delta_log/_last_checkpoint
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_03686710-1009-4aba-a2a6-59d866288a1c.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_03686710-1009-4aba-a2a6-59d866288a1c.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_03686710-1009-4aba-a2a6-59d866288a1c.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_03686710-1009-4aba-a2a6-59d866288a1c.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_03e6283c-5c18-431e-b43b-5ab5a15b74e5.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_03e6283c-5c18-431e-b43b-5ab5a15b74e5.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_03e6283c-5c18-431e-b43b-5ab5a15b74e5.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_03e6283c-5c18-431e-b43b-5ab5a15b74e5.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_0498d0e5-d192-44fc-b2f4-a17f228043e6.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_0498d0e5-d192-44fc-b2f4-a17f228043e6.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_0498d0e5-d192-44fc-b2f4-a17f228043e6.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_0498d0e5-d192-44fc-b2f4-a17f228043e6.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_07bc7f84-8d75-48f2-b39c-15632a2fcf2c.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_07bc7f84-8d75-48f2-b39c-15632a2fcf2c.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_07bc7f84-8d75-48f2-b39c-15632a2fcf2c.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_07bc7f84-8d75-48f2-b39c-15632a2fcf2c.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_08fa8257-1841-44a7-9660-673f8c92b0ba.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_08fa8257-1841-44a7-9660-673f8c92b0ba.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_08fa8257-1841-44a7-9660-673f8c92b0ba.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_08fa8257-1841-44a7-9660-673f8c92b0ba.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_11973cae-328a-4116-acdb-9b9b539c4404.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_11973cae-328a-4116-acdb-9b9b539c4404.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_11973cae-328a-4116-acdb-9b9b539c4404.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_11973cae-328a-4116-acdb-9b9b539c4404.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_11e9779e-4890-4d45-a68b-9ee0bc00fb86.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_11e9779e-4890-4d45-a68b-9ee0bc00fb86.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_11e9779e-4890-4d45-a68b-9ee0bc00fb86.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_11e9779e-4890-4d45-a68b-9ee0bc00fb86.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_1883ce16-093d-4e9a-8a02-d6d141eab667.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_1883ce16-093d-4e9a-8a02-d6d141eab667.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_1883ce16-093d-4e9a-8a02-d6d141eab667.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_1883ce16-093d-4e9a-8a02-d6d141eab667.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_1ad67768-c04d-44df-8107-119c6a4b497c.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_1ad67768-c04d-44df-8107-119c6a4b497c.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_1ad67768-c04d-44df-8107-119c6a4b497c.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_1ad67768-c04d-44df-8107-119c6a4b497c.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_1d371e78-ca14-424f-9e01-0d0e4c50759c.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_1d371e78-ca14-424f-9e01-0d0e4c50759c.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_1d371e78-ca14-424f-9e01-0d0e4c50759c.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_1d371e78-ca14-424f-9e01-0d0e4c50759c.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_2a78be13-b634-4fc4-9994-fde7d90f8753.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_2a78be13-b634-4fc4-9994-fde7d90f8753.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_2a78be13-b634-4fc4-9994-fde7d90f8753.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_2a78be13-b634-4fc4-9994-fde7d90f8753.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_2c2af44e-3021-496d-8596-ae5b3a74cb83.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_2c2af44e-3021-496d-8596-ae5b3a74cb83.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_2c2af44e-3021-496d-8596-ae5b3a74cb83.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_2c2af44e-3021-496d-8596-ae5b3a74cb83.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_2cdf4f8c-5b3f-4f55-8047-be1d1c9bb6b5.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_2cdf4f8c-5b3f-4f55-8047-be1d1c9bb6b5.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_2cdf4f8c-5b3f-4f55-8047-be1d1c9bb6b5.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_2cdf4f8c-5b3f-4f55-8047-be1d1c9bb6b5.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_44632fee-319a-426f-991d-ad78241e4a3e.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_44632fee-319a-426f-991d-ad78241e4a3e.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_44632fee-319a-426f-991d-ad78241e4a3e.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_44632fee-319a-426f-991d-ad78241e4a3e.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_4567487b-ca26-4bee-9f7b-f07af32e83c3.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_4567487b-ca26-4bee-9f7b-f07af32e83c3.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_4567487b-ca26-4bee-9f7b-f07af32e83c3.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_4567487b-ca26-4bee-9f7b-f07af32e83c3.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_45768b99-d5f1-4b0c-8f06-9acc55a85928.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_45768b99-d5f1-4b0c-8f06-9acc55a85928.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_45768b99-d5f1-4b0c-8f06-9acc55a85928.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_45768b99-d5f1-4b0c-8f06-9acc55a85928.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_4ab2a9ff-9cbd-4391-aebe-5ac8423192e9.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_4ab2a9ff-9cbd-4391-aebe-5ac8423192e9.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_4ab2a9ff-9cbd-4391-aebe-5ac8423192e9.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_4ab2a9ff-9cbd-4391-aebe-5ac8423192e9.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_4b2dfb3e-4544-4612-9990-3d956e1d06ee.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_4b2dfb3e-4544-4612-9990-3d956e1d06ee.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_4b2dfb3e-4544-4612-9990-3d956e1d06ee.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_4b2dfb3e-4544-4612-9990-3d956e1d06ee.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_55afff88-4865-45d7-ba5f-05ef95ffa35c.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_55afff88-4865-45d7-ba5f-05ef95ffa35c.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_55afff88-4865-45d7-ba5f-05ef95ffa35c.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_55afff88-4865-45d7-ba5f-05ef95ffa35c.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_5fb8f71b-f727-494f-8629-6abadbbd4805.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_5fb8f71b-f727-494f-8629-6abadbbd4805.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_5fb8f71b-f727-494f-8629-6abadbbd4805.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_5fb8f71b-f727-494f-8629-6abadbbd4805.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_609a831c-6ead-4397-8727-02a6a15de803.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_609a831c-6ead-4397-8727-02a6a15de803.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_609a831c-6ead-4397-8727-02a6a15de803.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_609a831c-6ead-4397-8727-02a6a15de803.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_71b8b79f-6604-431b-ad10-437d1c1cc62c.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_71b8b79f-6604-431b-ad10-437d1c1cc62c.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_71b8b79f-6604-431b-ad10-437d1c1cc62c.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_71b8b79f-6604-431b-ad10-437d1c1cc62c.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_71f26dca-c66c-41c6-a06f-76fe3809e048.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_71f26dca-c66c-41c6-a06f-76fe3809e048.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_71f26dca-c66c-41c6-a06f-76fe3809e048.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_71f26dca-c66c-41c6-a06f-76fe3809e048.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_75df38a2-329f-4f07-b9cb-eef2664bffb2.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_75df38a2-329f-4f07-b9cb-eef2664bffb2.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_75df38a2-329f-4f07-b9cb-eef2664bffb2.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_75df38a2-329f-4f07-b9cb-eef2664bffb2.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_78f381a5-4ab5-4d93-8eaa-5906c98550ea.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_78f381a5-4ab5-4d93-8eaa-5906c98550ea.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_78f381a5-4ab5-4d93-8eaa-5906c98550ea.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_78f381a5-4ab5-4d93-8eaa-5906c98550ea.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_828143d0-e473-4e79-81c3-7150fc854627.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_828143d0-e473-4e79-81c3-7150fc854627.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_828143d0-e473-4e79-81c3-7150fc854627.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_828143d0-e473-4e79-81c3-7150fc854627.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_8e35761b-7c0b-4a9a-8c59-bf5875550854.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_8e35761b-7c0b-4a9a-8c59-bf5875550854.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_8e35761b-7c0b-4a9a-8c59-bf5875550854.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_8e35761b-7c0b-4a9a-8c59-bf5875550854.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_a3e8af8a-e7a4-4f52-8eb5-e23a19e856fe.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_a3e8af8a-e7a4-4f52-8eb5-e23a19e856fe.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_a3e8af8a-e7a4-4f52-8eb5-e23a19e856fe.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_a3e8af8a-e7a4-4f52-8eb5-e23a19e856fe.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_a73e626d-43fd-4f8b-b448-87bf23ce685e.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_a73e626d-43fd-4f8b-b448-87bf23ce685e.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_a73e626d-43fd-4f8b-b448-87bf23ce685e.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_a73e626d-43fd-4f8b-b448-87bf23ce685e.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_abed2f64-7626-4c84-8cb1-d412cd3c6cc9.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_abed2f64-7626-4c84-8cb1-d412cd3c6cc9.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_abed2f64-7626-4c84-8cb1-d412cd3c6cc9.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_abed2f64-7626-4c84-8cb1-d412cd3c6cc9.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_b3a6359b-f50b-4db5-a4a5-e05e4641b76f.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_b3a6359b-f50b-4db5-a4a5-e05e4641b76f.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_b3a6359b-f50b-4db5-a4a5-e05e4641b76f.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_b3a6359b-f50b-4db5-a4a5-e05e4641b76f.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_bbabaab9-5b28-4320-acb4-e92b34672b54.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_bbabaab9-5b28-4320-acb4-e92b34672b54.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_bbabaab9-5b28-4320-acb4-e92b34672b54.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_bbabaab9-5b28-4320-acb4-e92b34672b54.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_bc65fecb-20bf-42f8-b5e3-365ecc988ddd.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_bc65fecb-20bf-42f8-b5e3-365ecc988ddd.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_bc65fecb-20bf-42f8-b5e3-365ecc988ddd.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_bc65fecb-20bf-42f8-b5e3-365ecc988ddd.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_be1d9221-e478-4af5-9988-b5aa6bb57b79.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_be1d9221-e478-4af5-9988-b5aa6bb57b79.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_be1d9221-e478-4af5-9988-b5aa6bb57b79.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_be1d9221-e478-4af5-9988-b5aa6bb57b79.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_cc322f0c-38e3-4464-945c-ec4e62369941.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_cc322f0c-38e3-4464-945c-ec4e62369941.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_cc322f0c-38e3-4464-945c-ec4e62369941.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_cc322f0c-38e3-4464-945c-ec4e62369941.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_ce462c97-7338-4c8a-ba30-542e303ba8b9.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_ce462c97-7338-4c8a-ba30-542e303ba8b9.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_ce462c97-7338-4c8a-ba30-542e303ba8b9.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_ce462c97-7338-4c8a-ba30-542e303ba8b9.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_d1a467a4-cd86-4999-8a32-bcd85257602d.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_d1a467a4-cd86-4999-8a32-bcd85257602d.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_d1a467a4-cd86-4999-8a32-bcd85257602d.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_d1a467a4-cd86-4999-8a32-bcd85257602d.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_d8940b51-9c96-44bd-8e45-325be665de99.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_d8940b51-9c96-44bd-8e45-325be665de99.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_d8940b51-9c96-44bd-8e45-325be665de99.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_d8940b51-9c96-44bd-8e45-325be665de99.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_dd9a754e-63f5-4c5f-a551-ccbda05b02c1.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_dd9a754e-63f5-4c5f-a551-ccbda05b02c1.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_dd9a754e-63f5-4c5f-a551-ccbda05b02c1.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_dd9a754e-63f5-4c5f-a551-ccbda05b02c1.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_e3d66788-4fc0-40c6-83a1-5a1bb7ad59c2.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_e3d66788-4fc0-40c6-83a1-5a1bb7ad59c2.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_e3d66788-4fc0-40c6-83a1-5a1bb7ad59c2.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_e3d66788-4fc0-40c6-83a1-5a1bb7ad59c2.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_e6e73c4c-2fd7-4c41-b3b8-67517926951e.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_e6e73c4c-2fd7-4c41-b3b8-67517926951e.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_e6e73c4c-2fd7-4c41-b3b8-67517926951e.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_e6e73c4c-2fd7-4c41-b3b8-67517926951e.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_ea8f857f-676a-4358-b40f-52220677ba42.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_ea8f857f-676a-4358-b40f-52220677ba42.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_ea8f857f-676a-4358-b40f-52220677ba42.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_ea8f857f-676a-4358-b40f-52220677ba42.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_edbe9d1e-bcb3-4b99-adc3-9dc716574ece.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_edbe9d1e-bcb3-4b99-adc3-9dc716574ece.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_edbe9d1e-bcb3-4b99-adc3-9dc716574ece.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_edbe9d1e-bcb3-4b99-adc3-9dc716574ece.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_f16b78af-8245-4846-90c0-07e3664b35c1.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_f16b78af-8245-4846-90c0-07e3664b35c1.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_f16b78af-8245-4846-90c0-07e3664b35c1.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_f16b78af-8245-4846-90c0-07e3664b35c1.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_f1b41214-fae0-4aab-bdd6-9e8a8a0730a7.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_f1b41214-fae0-4aab-bdd6-9e8a8a0730a7.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_f1b41214-fae0-4aab-bdd6-9e8a8a0730a7.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_f1b41214-fae0-4aab-bdd6-9e8a8a0730a7.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_fb01af59-2712-4a87-aa00-4a72099e2a8e.bin b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_fb01af59-2712-4a87-aa00-4a72099e2a8e.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/deletion_vector_fb01af59-2712-4a87-aa00-4a72099e2a8e.bin
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/deletion_vector_fb01af59-2712-4a87-aa00-4a72099e2a8e.bin
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/part-00000-87eec267-9acd-4e9a-a216-ec596132203d-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/part-00000-87eec267-9acd-4e9a-a216-ec596132203d-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/part-00000-87eec267-9acd-4e9a-a216-ec596132203d-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/part-00000-87eec267-9acd-4e9a-a216-ec596132203d-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/part-00001-c94c50bd-c7bb-4c0d-b6cb-958707d77d01-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/part-00001-c94c50bd-c7bb-4c0d-b6cb-958707d77d01-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-dv-with-checkpoint/part-00001-c94c50bd-c7bb-4c0d-b6cb-958707d77d01-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-dv-with-checkpoint/part-00001-c94c50bd-c7bb-4c0d-b6cb-958707d77d01-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-0d9c05f4-8afc-4325-b1e0-ea32e4eff918-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-0d9c05f4-8afc-4325-b1e0-ea32e4eff918-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-0d9c05f4-8afc-4325-b1e0-ea32e4eff918-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-0d9c05f4-8afc-4325-b1e0-ea32e4eff918-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-100e4547-5ff3-4735-9550-7757ca23c61d-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-100e4547-5ff3-4735-9550-7757ca23c61d-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-100e4547-5ff3-4735-9550-7757ca23c61d-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-100e4547-5ff3-4735-9550-7757ca23c61d-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-14b8a37a-107b-455f-ab94-8f55e44c004b-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-14b8a37a-107b-455f-ab94-8f55e44c004b-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-14b8a37a-107b-455f-ab94-8f55e44c004b-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-14b8a37a-107b-455f-ab94-8f55e44c004b-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-1bbb3853-04b4-4539-a112-be7140314153-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-1bbb3853-04b4-4539-a112-be7140314153-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-1bbb3853-04b4-4539-a112-be7140314153-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-1bbb3853-04b4-4539-a112-be7140314153-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-2a210d80-a4e6-4a1c-8716-ee0b542aee08-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-2a210d80-a4e6-4a1c-8716-ee0b542aee08-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-2a210d80-a4e6-4a1c-8716-ee0b542aee08-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-2a210d80-a4e6-4a1c-8716-ee0b542aee08-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-326010e2-01f4-4dfb-90a7-98cbc04a60d1-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-326010e2-01f4-4dfb-90a7-98cbc04a60d1-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-326010e2-01f4-4dfb-90a7-98cbc04a60d1-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-326010e2-01f4-4dfb-90a7-98cbc04a60d1-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-3317387d-183d-4db7-ac3e-596901d90de0-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-3317387d-183d-4db7-ac3e-596901d90de0-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-3317387d-183d-4db7-ac3e-596901d90de0-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-3317387d-183d-4db7-ac3e-596901d90de0-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-5c99dc53-38c0-420f-a91b-6df7a4c27a2b-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-5c99dc53-38c0-420f-a91b-6df7a4c27a2b-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-5c99dc53-38c0-420f-a91b-6df7a4c27a2b-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-5c99dc53-38c0-420f-a91b-6df7a4c27a2b-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-5e9186c7-c7b0-4c4d-9f22-1c0cd403142c-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-5e9186c7-c7b0-4c4d-9f22-1c0cd403142c-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-5e9186c7-c7b0-4c4d-9f22-1c0cd403142c-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-5e9186c7-c7b0-4c4d-9f22-1c0cd403142c-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-6e367682-7cd1-48e6-bc2f-bc94aa94d1a3-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-6e367682-7cd1-48e6-bc2f-bc94aa94d1a3-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-6e367682-7cd1-48e6-bc2f-bc94aa94d1a3-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-6e367682-7cd1-48e6-bc2f-bc94aa94d1a3-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-8d5f08ff-261b-4315-99cb-d289a3191368-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-8d5f08ff-261b-4315-99cb-d289a3191368-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-8d5f08ff-261b-4315-99cb-d289a3191368-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-8d5f08ff-261b-4315-99cb-d289a3191368-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-a65ab59f-72fd-44c9-a73e-e2d09459f836-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-a65ab59f-72fd-44c9-a73e-e2d09459f836-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-a65ab59f-72fd-44c9-a73e-e2d09459f836-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-a65ab59f-72fd-44c9-a73e-e2d09459f836-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-ce6aed75-3e85-4d7c-90de-9d465e9acc04-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-ce6aed75-3e85-4d7c-90de-9d465e9acc04-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-ce6aed75-3e85-4d7c-90de-9d465e9acc04-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-ce6aed75-3e85-4d7c-90de-9d465e9acc04-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-e51a2d2a-d1a3-437e-a428-f5afe93d4619-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-e51a2d2a-d1a3-437e-a428-f5afe93d4619-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-e51a2d2a-d1a3-437e-a428-f5afe93d4619-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-e51a2d2a-d1a3-437e-a428-f5afe93d4619-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-eb1dae3f-8c89-46c3-818f-491cc673936a-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-eb1dae3f-8c89-46c3-818f-491cc673936a-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00000-eb1dae3f-8c89-46c3-818f-491cc673936a-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00000-eb1dae3f-8c89-46c3-818f-491cc673936a-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-30432f6b-710f-440c-8145-adbaed187c63-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-30432f6b-710f-440c-8145-adbaed187c63-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-30432f6b-710f-440c-8145-adbaed187c63-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-30432f6b-710f-440c-8145-adbaed187c63-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-39e6196f-2259-4ba4-b1d6-005712cd7784-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-39e6196f-2259-4ba4-b1d6-005712cd7784-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-39e6196f-2259-4ba4-b1d6-005712cd7784-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-39e6196f-2259-4ba4-b1d6-005712cd7784-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-3cd0b397-0ac3-48ac-88ab-3cc21542e303-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-3cd0b397-0ac3-48ac-88ab-3cc21542e303-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-3cd0b397-0ac3-48ac-88ab-3cc21542e303-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-3cd0b397-0ac3-48ac-88ab-3cc21542e303-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-43e387db-3e56-44f3-8965-9187a80fce9a-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-43e387db-3e56-44f3-8965-9187a80fce9a-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-43e387db-3e56-44f3-8965-9187a80fce9a-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-43e387db-3e56-44f3-8965-9187a80fce9a-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-4707caa4-d293-4b4a-aeef-fa4d5815e732-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-4707caa4-d293-4b4a-aeef-fa4d5815e732-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-4707caa4-d293-4b4a-aeef-fa4d5815e732-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-4707caa4-d293-4b4a-aeef-fa4d5815e732-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-4e30e0a7-63d2-4d2f-a028-b92058c3c8cf-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-4e30e0a7-63d2-4d2f-a028-b92058c3c8cf-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-4e30e0a7-63d2-4d2f-a028-b92058c3c8cf-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-4e30e0a7-63d2-4d2f-a028-b92058c3c8cf-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-51925029-c591-4366-b3e9-aeea97594037-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-51925029-c591-4366-b3e9-aeea97594037-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-51925029-c591-4366-b3e9-aeea97594037-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-51925029-c591-4366-b3e9-aeea97594037-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-63b224e2-ba72-4b95-af02-5af2367d4130-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-63b224e2-ba72-4b95-af02-5af2367d4130-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-63b224e2-ba72-4b95-af02-5af2367d4130-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-63b224e2-ba72-4b95-af02-5af2367d4130-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-8be0e82d-ce51-43a6-92eb-df71a9088173-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-8be0e82d-ce51-43a6-92eb-df71a9088173-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-8be0e82d-ce51-43a6-92eb-df71a9088173-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-8be0e82d-ce51-43a6-92eb-df71a9088173-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-a65a81c6-292a-49f2-8eea-82c0299cdfb3-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-a65a81c6-292a-49f2-8eea-82c0299cdfb3-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-a65a81c6-292a-49f2-8eea-82c0299cdfb3-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-a65a81c6-292a-49f2-8eea-82c0299cdfb3-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-a9a33a7f-26fa-447d-8b34-863b5f695f06-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-a9a33a7f-26fa-447d-8b34-863b5f695f06-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-a9a33a7f-26fa-447d-8b34-863b5f695f06-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-a9a33a7f-26fa-447d-8b34-863b5f695f06-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-ba1ceb1e-6a37-4e2e-8e97-a17b9b1bb33d-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-ba1ceb1e-6a37-4e2e-8e97-a17b9b1bb33d-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-ba1ceb1e-6a37-4e2e-8e97-a17b9b1bb33d-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-ba1ceb1e-6a37-4e2e-8e97-a17b9b1bb33d-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-d64b05c7-d80d-4eff-8c58-d209003ee4c0-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-d64b05c7-d80d-4eff-8c58-d209003ee4c0-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-d64b05c7-d80d-4eff-8c58-d209003ee4c0-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-d64b05c7-d80d-4eff-8c58-d209003ee4c0-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-ed427b16-f597-432a-a49e-135b126d38a8-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-ed427b16-f597-432a-a49e-135b126d38a8-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-ed427b16-f597-432a-a49e-135b126d38a8-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-ed427b16-f597-432a-a49e-135b126d38a8-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-fdaa71cc-84b2-43b1-b049-7cd36dbaa0de-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-fdaa71cc-84b2-43b1-b049-7cd36dbaa0de-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/.part-00001-fdaa71cc-84b2-43b1-b049-7cd36dbaa0de-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/.part-00001-fdaa71cc-84b2-43b1-b049-7cd36dbaa0de-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000000.json.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000000.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000000.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000000.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000001.json.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000001.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000001.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000001.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000002.json.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000002.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000002.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000002.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000003.json.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000003.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000003.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000003.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000004.json.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000004.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000004.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000004.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000005.json.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000005.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000005.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000005.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000006.json.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000006.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000006.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000006.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000007.json.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000007.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000007.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000007.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000008.json.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000008.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000008.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000008.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000009.json.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000009.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000009.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000009.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000010.checkpoint.parquet.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000010.checkpoint.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000010.checkpoint.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000010.checkpoint.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000010.json.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000010.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000010.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000010.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000011.json.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000011.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000011.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000011.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000012.json.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000012.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000012.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000012.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000013.json.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000013.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000013.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000013.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000014.json.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000014.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000014.json.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/.00000000000000000014.json.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/._last_checkpoint.crc b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/._last_checkpoint.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/._last_checkpoint.crc
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/._last_checkpoint.crc
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000000.json b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000000.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000000.json
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000000.json
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000001.json b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000001.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000001.json
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000001.json
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000002.json b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000002.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000002.json
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000002.json
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000003.json b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000003.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000003.json
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000003.json
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000004.json b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000004.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000004.json
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000004.json
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000005.json b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000005.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000005.json
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000005.json
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000006.json b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000006.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000006.json
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000006.json
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000007.json b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000007.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000007.json
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000007.json
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000008.json b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000008.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000008.json
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000008.json
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000009.json b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000009.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000009.json
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000009.json
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000010.checkpoint.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000010.checkpoint.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000010.checkpoint.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000010.checkpoint.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000010.json b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000010.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000010.json
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000010.json
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000011.json b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000011.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000011.json
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000011.json
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000012.json b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000012.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000012.json
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000012.json
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000013.json b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000013.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000013.json
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000013.json
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000014.json b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000014.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000014.json
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/00000000000000000014.json
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/_last_checkpoint b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/_last_checkpoint
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/_delta_log/_last_checkpoint
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/_delta_log/_last_checkpoint
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-0d9c05f4-8afc-4325-b1e0-ea32e4eff918-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-0d9c05f4-8afc-4325-b1e0-ea32e4eff918-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-0d9c05f4-8afc-4325-b1e0-ea32e4eff918-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-0d9c05f4-8afc-4325-b1e0-ea32e4eff918-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-100e4547-5ff3-4735-9550-7757ca23c61d-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-100e4547-5ff3-4735-9550-7757ca23c61d-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-100e4547-5ff3-4735-9550-7757ca23c61d-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-100e4547-5ff3-4735-9550-7757ca23c61d-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-14b8a37a-107b-455f-ab94-8f55e44c004b-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-14b8a37a-107b-455f-ab94-8f55e44c004b-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-14b8a37a-107b-455f-ab94-8f55e44c004b-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-14b8a37a-107b-455f-ab94-8f55e44c004b-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-1bbb3853-04b4-4539-a112-be7140314153-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-1bbb3853-04b4-4539-a112-be7140314153-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-1bbb3853-04b4-4539-a112-be7140314153-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-1bbb3853-04b4-4539-a112-be7140314153-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-2a210d80-a4e6-4a1c-8716-ee0b542aee08-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-2a210d80-a4e6-4a1c-8716-ee0b542aee08-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-2a210d80-a4e6-4a1c-8716-ee0b542aee08-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-2a210d80-a4e6-4a1c-8716-ee0b542aee08-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-326010e2-01f4-4dfb-90a7-98cbc04a60d1-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-326010e2-01f4-4dfb-90a7-98cbc04a60d1-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-326010e2-01f4-4dfb-90a7-98cbc04a60d1-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-326010e2-01f4-4dfb-90a7-98cbc04a60d1-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-3317387d-183d-4db7-ac3e-596901d90de0-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-3317387d-183d-4db7-ac3e-596901d90de0-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-3317387d-183d-4db7-ac3e-596901d90de0-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-3317387d-183d-4db7-ac3e-596901d90de0-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-5c99dc53-38c0-420f-a91b-6df7a4c27a2b-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-5c99dc53-38c0-420f-a91b-6df7a4c27a2b-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-5c99dc53-38c0-420f-a91b-6df7a4c27a2b-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-5c99dc53-38c0-420f-a91b-6df7a4c27a2b-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-5e9186c7-c7b0-4c4d-9f22-1c0cd403142c-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-5e9186c7-c7b0-4c4d-9f22-1c0cd403142c-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-5e9186c7-c7b0-4c4d-9f22-1c0cd403142c-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-5e9186c7-c7b0-4c4d-9f22-1c0cd403142c-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-6e367682-7cd1-48e6-bc2f-bc94aa94d1a3-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-6e367682-7cd1-48e6-bc2f-bc94aa94d1a3-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-6e367682-7cd1-48e6-bc2f-bc94aa94d1a3-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-6e367682-7cd1-48e6-bc2f-bc94aa94d1a3-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-8d5f08ff-261b-4315-99cb-d289a3191368-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-8d5f08ff-261b-4315-99cb-d289a3191368-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-8d5f08ff-261b-4315-99cb-d289a3191368-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-8d5f08ff-261b-4315-99cb-d289a3191368-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-a65ab59f-72fd-44c9-a73e-e2d09459f836-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-a65ab59f-72fd-44c9-a73e-e2d09459f836-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-a65ab59f-72fd-44c9-a73e-e2d09459f836-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-a65ab59f-72fd-44c9-a73e-e2d09459f836-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-ce6aed75-3e85-4d7c-90de-9d465e9acc04-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-ce6aed75-3e85-4d7c-90de-9d465e9acc04-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-ce6aed75-3e85-4d7c-90de-9d465e9acc04-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-ce6aed75-3e85-4d7c-90de-9d465e9acc04-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-e51a2d2a-d1a3-437e-a428-f5afe93d4619-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-e51a2d2a-d1a3-437e-a428-f5afe93d4619-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-e51a2d2a-d1a3-437e-a428-f5afe93d4619-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-e51a2d2a-d1a3-437e-a428-f5afe93d4619-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-eb1dae3f-8c89-46c3-818f-491cc673936a-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-eb1dae3f-8c89-46c3-818f-491cc673936a-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00000-eb1dae3f-8c89-46c3-818f-491cc673936a-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00000-eb1dae3f-8c89-46c3-818f-491cc673936a-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-30432f6b-710f-440c-8145-adbaed187c63-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-30432f6b-710f-440c-8145-adbaed187c63-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-30432f6b-710f-440c-8145-adbaed187c63-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-30432f6b-710f-440c-8145-adbaed187c63-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-39e6196f-2259-4ba4-b1d6-005712cd7784-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-39e6196f-2259-4ba4-b1d6-005712cd7784-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-39e6196f-2259-4ba4-b1d6-005712cd7784-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-39e6196f-2259-4ba4-b1d6-005712cd7784-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-3cd0b397-0ac3-48ac-88ab-3cc21542e303-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-3cd0b397-0ac3-48ac-88ab-3cc21542e303-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-3cd0b397-0ac3-48ac-88ab-3cc21542e303-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-3cd0b397-0ac3-48ac-88ab-3cc21542e303-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-43e387db-3e56-44f3-8965-9187a80fce9a-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-43e387db-3e56-44f3-8965-9187a80fce9a-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-43e387db-3e56-44f3-8965-9187a80fce9a-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-43e387db-3e56-44f3-8965-9187a80fce9a-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-4707caa4-d293-4b4a-aeef-fa4d5815e732-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-4707caa4-d293-4b4a-aeef-fa4d5815e732-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-4707caa4-d293-4b4a-aeef-fa4d5815e732-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-4707caa4-d293-4b4a-aeef-fa4d5815e732-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-4e30e0a7-63d2-4d2f-a028-b92058c3c8cf-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-4e30e0a7-63d2-4d2f-a028-b92058c3c8cf-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-4e30e0a7-63d2-4d2f-a028-b92058c3c8cf-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-4e30e0a7-63d2-4d2f-a028-b92058c3c8cf-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-51925029-c591-4366-b3e9-aeea97594037-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-51925029-c591-4366-b3e9-aeea97594037-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-51925029-c591-4366-b3e9-aeea97594037-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-51925029-c591-4366-b3e9-aeea97594037-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-63b224e2-ba72-4b95-af02-5af2367d4130-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-63b224e2-ba72-4b95-af02-5af2367d4130-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-63b224e2-ba72-4b95-af02-5af2367d4130-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-63b224e2-ba72-4b95-af02-5af2367d4130-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-8be0e82d-ce51-43a6-92eb-df71a9088173-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-8be0e82d-ce51-43a6-92eb-df71a9088173-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-8be0e82d-ce51-43a6-92eb-df71a9088173-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-8be0e82d-ce51-43a6-92eb-df71a9088173-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-a65a81c6-292a-49f2-8eea-82c0299cdfb3-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-a65a81c6-292a-49f2-8eea-82c0299cdfb3-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-a65a81c6-292a-49f2-8eea-82c0299cdfb3-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-a65a81c6-292a-49f2-8eea-82c0299cdfb3-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-a9a33a7f-26fa-447d-8b34-863b5f695f06-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-a9a33a7f-26fa-447d-8b34-863b5f695f06-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-a9a33a7f-26fa-447d-8b34-863b5f695f06-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-a9a33a7f-26fa-447d-8b34-863b5f695f06-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-ba1ceb1e-6a37-4e2e-8e97-a17b9b1bb33d-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-ba1ceb1e-6a37-4e2e-8e97-a17b9b1bb33d-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-ba1ceb1e-6a37-4e2e-8e97-a17b9b1bb33d-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-ba1ceb1e-6a37-4e2e-8e97-a17b9b1bb33d-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-d64b05c7-d80d-4eff-8c58-d209003ee4c0-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-d64b05c7-d80d-4eff-8c58-d209003ee4c0-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-d64b05c7-d80d-4eff-8c58-d209003ee4c0-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-d64b05c7-d80d-4eff-8c58-d209003ee4c0-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-ed427b16-f597-432a-a49e-135b126d38a8-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-ed427b16-f597-432a-a49e-135b126d38a8-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-ed427b16-f597-432a-a49e-135b126d38a8-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-ed427b16-f597-432a-a49e-135b126d38a8-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-fdaa71cc-84b2-43b1-b049-7cd36dbaa0de-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-fdaa71cc-84b2-43b1-b049-7cd36dbaa0de-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/basic-with-checkpoint/part-00001-fdaa71cc-84b2-43b1-b049-7cd36dbaa0de-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/basic-with-checkpoint/part-00001-fdaa71cc-84b2-43b1-b049-7cd36dbaa0de-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/column-mapping-id/.part-00000-7f7d554f-a8f2-459f-aaca-9a3b7e8af2dc-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/column-mapping-id/.part-00000-7f7d554f-a8f2-459f-aaca-9a3b7e8af2dc-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/column-mapping-id/.part-00000-7f7d554f-a8f2-459f-aaca-9a3b7e8af2dc-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/column-mapping-id/.part-00000-7f7d554f-a8f2-459f-aaca-9a3b7e8af2dc-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/column-mapping-id/.part-00001-85082a62-baeb-46c5-8970-c9c6c23dc33c-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/column-mapping-id/.part-00001-85082a62-baeb-46c5-8970-c9c6c23dc33c-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/column-mapping-id/.part-00001-85082a62-baeb-46c5-8970-c9c6c23dc33c-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/column-mapping-id/.part-00001-85082a62-baeb-46c5-8970-c9c6c23dc33c-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/column-mapping-id/_delta_log/.00000000000000000000.json.crc b/kernel/kernel-defaults/src/test/resources/column-mapping-id/_delta_log/.00000000000000000000.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/column-mapping-id/_delta_log/.00000000000000000000.json.crc
rename to kernel/kernel-defaults/src/test/resources/column-mapping-id/_delta_log/.00000000000000000000.json.crc
diff --git a/kernel/kernel-default/src/test/resources/column-mapping-id/_delta_log/00000000000000000000.json b/kernel/kernel-defaults/src/test/resources/column-mapping-id/_delta_log/00000000000000000000.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/column-mapping-id/_delta_log/00000000000000000000.json
rename to kernel/kernel-defaults/src/test/resources/column-mapping-id/_delta_log/00000000000000000000.json
diff --git a/kernel/kernel-default/src/test/resources/column-mapping-id/part-00000-7f7d554f-a8f2-459f-aaca-9a3b7e8af2dc-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/column-mapping-id/part-00000-7f7d554f-a8f2-459f-aaca-9a3b7e8af2dc-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/column-mapping-id/part-00000-7f7d554f-a8f2-459f-aaca-9a3b7e8af2dc-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/column-mapping-id/part-00000-7f7d554f-a8f2-459f-aaca-9a3b7e8af2dc-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/column-mapping-id/part-00001-85082a62-baeb-46c5-8970-c9c6c23dc33c-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/column-mapping-id/part-00001-85082a62-baeb-46c5-8970-c9c6c23dc33c-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/column-mapping-id/part-00001-85082a62-baeb-46c5-8970-c9c6c23dc33c-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/column-mapping-id/part-00001-85082a62-baeb-46c5-8970-c9c6c23dc33c-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/data-reader-partition-values-column-mapping-name/_delta_log/.00000000000000000000.json.crc b/kernel/kernel-defaults/src/test/resources/data-reader-partition-values-column-mapping-name/_delta_log/.00000000000000000000.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/data-reader-partition-values-column-mapping-name/_delta_log/.00000000000000000000.json.crc
rename to kernel/kernel-defaults/src/test/resources/data-reader-partition-values-column-mapping-name/_delta_log/.00000000000000000000.json.crc
diff --git a/kernel/kernel-default/src/test/resources/data-reader-partition-values-column-mapping-name/_delta_log/00000000000000000000.json b/kernel/kernel-defaults/src/test/resources/data-reader-partition-values-column-mapping-name/_delta_log/00000000000000000000.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/data-reader-partition-values-column-mapping-name/_delta_log/00000000000000000000.json
rename to kernel/kernel-defaults/src/test/resources/data-reader-partition-values-column-mapping-name/_delta_log/00000000000000000000.json
diff --git a/kernel/kernel-default/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=0/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=0/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=0/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=0/col-7781d665-6951-4244-b9bc-a28e477e2d57=true/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=0.0/col-3463c48b-4b94-4500-b14f-4a554284b94f=0.0/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=0/col-c025b8f8-481c-4db2-8932-f37129146ceb=2021-09-08/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=2021-09-08 11%3A11%3A11/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=0/.part-00002-e0842c02-93d2-4c38-b041-fc88b581688b.c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=0/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=0/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=0/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=0/col-7781d665-6951-4244-b9bc-a28e477e2d57=true/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=0.0/col-3463c48b-4b94-4500-b14f-4a554284b94f=0.0/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=0/col-c025b8f8-481c-4db2-8932-f37129146ceb=2021-09-08/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=2021-09-08 11%3A11%3A11/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=0/.part-00002-e0842c02-93d2-4c38-b041-fc88b581688b.c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=0/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=0/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=0/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=0/col-7781d665-6951-4244-b9bc-a28e477e2d57=true/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=0.0/col-3463c48b-4b94-4500-b14f-4a554284b94f=0.0/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=0/col-c025b8f8-481c-4db2-8932-f37129146ceb=2021-09-08/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=2021-09-08 11%3A11%3A11/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=0/.part-00002-e0842c02-93d2-4c38-b041-fc88b581688b.c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=0/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=0/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=0/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=0/col-7781d665-6951-4244-b9bc-a28e477e2d57=true/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=0.0/col-3463c48b-4b94-4500-b14f-4a554284b94f=0.0/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=0/col-c025b8f8-481c-4db2-8932-f37129146ceb=2021-09-08/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=2021-09-08 11%3A11%3A11/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=0/.part-00002-e0842c02-93d2-4c38-b041-fc88b581688b.c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=0/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=0/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=0/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=0/col-7781d665-6951-4244-b9bc-a28e477e2d57=true/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=0.0/col-3463c48b-4b94-4500-b14f-4a554284b94f=0.0/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=0/col-c025b8f8-481c-4db2-8932-f37129146ceb=2021-09-08/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=2021-09-08 11%3A11%3A11/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=0/part-00002-e0842c02-93d2-4c38-b041-fc88b581688b.c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=0/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=0/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=0/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=0/col-7781d665-6951-4244-b9bc-a28e477e2d57=true/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=0.0/col-3463c48b-4b94-4500-b14f-4a554284b94f=0.0/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=0/col-c025b8f8-481c-4db2-8932-f37129146ceb=2021-09-08/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=2021-09-08 11%3A11%3A11/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=0/part-00002-e0842c02-93d2-4c38-b041-fc88b581688b.c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=0/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=0/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=0/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=0/col-7781d665-6951-4244-b9bc-a28e477e2d57=true/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=0.0/col-3463c48b-4b94-4500-b14f-4a554284b94f=0.0/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=0/col-c025b8f8-481c-4db2-8932-f37129146ceb=2021-09-08/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=2021-09-08 11%3A11%3A11/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=0/part-00002-e0842c02-93d2-4c38-b041-fc88b581688b.c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=0/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=0/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=0/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=0/col-7781d665-6951-4244-b9bc-a28e477e2d57=true/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=0.0/col-3463c48b-4b94-4500-b14f-4a554284b94f=0.0/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=0/col-c025b8f8-481c-4db2-8932-f37129146ceb=2021-09-08/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=2021-09-08 11%3A11%3A11/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=0/part-00002-e0842c02-93d2-4c38-b041-fc88b581688b.c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=1/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=1/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=1/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=1/col-7781d665-6951-4244-b9bc-a28e477e2d57=false/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=1.0/col-3463c48b-4b94-4500-b14f-4a554284b94f=1.0/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=1/col-c025b8f8-481c-4db2-8932-f37129146ceb=2021-09-08/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=2021-09-08 11%3A11%3A11/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=1/.part-00000-c9d9ab23-0f5c-4a12-837f-b709c5037905.c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=1/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=1/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=1/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=1/col-7781d665-6951-4244-b9bc-a28e477e2d57=false/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=1.0/col-3463c48b-4b94-4500-b14f-4a554284b94f=1.0/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=1/col-c025b8f8-481c-4db2-8932-f37129146ceb=2021-09-08/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=2021-09-08 11%3A11%3A11/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=1/.part-00000-c9d9ab23-0f5c-4a12-837f-b709c5037905.c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=1/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=1/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=1/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=1/col-7781d665-6951-4244-b9bc-a28e477e2d57=false/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=1.0/col-3463c48b-4b94-4500-b14f-4a554284b94f=1.0/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=1/col-c025b8f8-481c-4db2-8932-f37129146ceb=2021-09-08/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=2021-09-08 11%3A11%3A11/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=1/.part-00000-c9d9ab23-0f5c-4a12-837f-b709c5037905.c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=1/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=1/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=1/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=1/col-7781d665-6951-4244-b9bc-a28e477e2d57=false/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=1.0/col-3463c48b-4b94-4500-b14f-4a554284b94f=1.0/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=1/col-c025b8f8-481c-4db2-8932-f37129146ceb=2021-09-08/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=2021-09-08 11%3A11%3A11/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=1/.part-00000-c9d9ab23-0f5c-4a12-837f-b709c5037905.c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=1/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=1/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=1/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=1/col-7781d665-6951-4244-b9bc-a28e477e2d57=false/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=1.0/col-3463c48b-4b94-4500-b14f-4a554284b94f=1.0/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=1/col-c025b8f8-481c-4db2-8932-f37129146ceb=2021-09-08/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=2021-09-08 11%3A11%3A11/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=1/part-00000-c9d9ab23-0f5c-4a12-837f-b709c5037905.c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=1/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=1/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=1/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=1/col-7781d665-6951-4244-b9bc-a28e477e2d57=false/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=1.0/col-3463c48b-4b94-4500-b14f-4a554284b94f=1.0/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=1/col-c025b8f8-481c-4db2-8932-f37129146ceb=2021-09-08/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=2021-09-08 11%3A11%3A11/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=1/part-00000-c9d9ab23-0f5c-4a12-837f-b709c5037905.c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=1/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=1/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=1/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=1/col-7781d665-6951-4244-b9bc-a28e477e2d57=false/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=1.0/col-3463c48b-4b94-4500-b14f-4a554284b94f=1.0/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=1/col-c025b8f8-481c-4db2-8932-f37129146ceb=2021-09-08/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=2021-09-08 11%3A11%3A11/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=1/part-00000-c9d9ab23-0f5c-4a12-837f-b709c5037905.c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=1/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=1/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=1/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=1/col-7781d665-6951-4244-b9bc-a28e477e2d57=false/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=1.0/col-3463c48b-4b94-4500-b14f-4a554284b94f=1.0/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=1/col-c025b8f8-481c-4db2-8932-f37129146ceb=2021-09-08/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=2021-09-08 11%3A11%3A11/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=1/part-00000-c9d9ab23-0f5c-4a12-837f-b709c5037905.c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=__HIVE_DEFAULT_PARTITION__/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=__HIVE_DEFAULT_PARTITION__/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=__HIVE_DEFAULT_PARTITION__/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=__HIVE_DEFAULT_PARTITION__/col-7781d665-6951-4244-b9bc-a28e477e2d57=__HIVE_DEFAULT_PARTITION__/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=__HIVE_DEFAULT_PARTITION__/col-3463c48b-4b94-4500-b14f-4a554284b94f=__HIVE_DEFAULT_PARTITION__/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=__HIVE_DEFAULT_PARTITION__/col-c025b8f8-481c-4db2-8932-f37129146ceb=__HIVE_DEFAULT_PARTITION__/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=__HIVE_DEFAULT_PARTITION__/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=__HIVE_DEFAULT_PARTITION__/.part-00001-dac9e981-94cc-4dc5-8d01-2cbae8ef69c6.c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=__HIVE_DEFAULT_PARTITION__/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=__HIVE_DEFAULT_PARTITION__/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=__HIVE_DEFAULT_PARTITION__/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=__HIVE_DEFAULT_PARTITION__/col-7781d665-6951-4244-b9bc-a28e477e2d57=__HIVE_DEFAULT_PARTITION__/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=__HIVE_DEFAULT_PARTITION__/col-3463c48b-4b94-4500-b14f-4a554284b94f=__HIVE_DEFAULT_PARTITION__/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=__HIVE_DEFAULT_PARTITION__/col-c025b8f8-481c-4db2-8932-f37129146ceb=__HIVE_DEFAULT_PARTITION__/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=__HIVE_DEFAULT_PARTITION__/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=__HIVE_DEFAULT_PARTITION__/.part-00001-dac9e981-94cc-4dc5-8d01-2cbae8ef69c6.c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=__HIVE_DEFAULT_PARTITION__/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=__HIVE_DEFAULT_PARTITION__/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=__HIVE_DEFAULT_PARTITION__/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=__HIVE_DEFAULT_PARTITION__/col-7781d665-6951-4244-b9bc-a28e477e2d57=__HIVE_DEFAULT_PARTITION__/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=__HIVE_DEFAULT_PARTITION__/col-3463c48b-4b94-4500-b14f-4a554284b94f=__HIVE_DEFAULT_PARTITION__/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=__HIVE_DEFAULT_PARTITION__/col-c025b8f8-481c-4db2-8932-f37129146ceb=__HIVE_DEFAULT_PARTITION__/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=__HIVE_DEFAULT_PARTITION__/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=__HIVE_DEFAULT_PARTITION__/.part-00001-dac9e981-94cc-4dc5-8d01-2cbae8ef69c6.c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=__HIVE_DEFAULT_PARTITION__/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=__HIVE_DEFAULT_PARTITION__/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=__HIVE_DEFAULT_PARTITION__/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=__HIVE_DEFAULT_PARTITION__/col-7781d665-6951-4244-b9bc-a28e477e2d57=__HIVE_DEFAULT_PARTITION__/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=__HIVE_DEFAULT_PARTITION__/col-3463c48b-4b94-4500-b14f-4a554284b94f=__HIVE_DEFAULT_PARTITION__/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=__HIVE_DEFAULT_PARTITION__/col-c025b8f8-481c-4db2-8932-f37129146ceb=__HIVE_DEFAULT_PARTITION__/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=__HIVE_DEFAULT_PARTITION__/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=__HIVE_DEFAULT_PARTITION__/.part-00001-dac9e981-94cc-4dc5-8d01-2cbae8ef69c6.c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=__HIVE_DEFAULT_PARTITION__/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=__HIVE_DEFAULT_PARTITION__/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=__HIVE_DEFAULT_PARTITION__/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=__HIVE_DEFAULT_PARTITION__/col-7781d665-6951-4244-b9bc-a28e477e2d57=__HIVE_DEFAULT_PARTITION__/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=__HIVE_DEFAULT_PARTITION__/col-3463c48b-4b94-4500-b14f-4a554284b94f=__HIVE_DEFAULT_PARTITION__/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=__HIVE_DEFAULT_PARTITION__/col-c025b8f8-481c-4db2-8932-f37129146ceb=__HIVE_DEFAULT_PARTITION__/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=__HIVE_DEFAULT_PARTITION__/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=__HIVE_DEFAULT_PARTITION__/part-00001-dac9e981-94cc-4dc5-8d01-2cbae8ef69c6.c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=__HIVE_DEFAULT_PARTITION__/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=__HIVE_DEFAULT_PARTITION__/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=__HIVE_DEFAULT_PARTITION__/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=__HIVE_DEFAULT_PARTITION__/col-7781d665-6951-4244-b9bc-a28e477e2d57=__HIVE_DEFAULT_PARTITION__/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=__HIVE_DEFAULT_PARTITION__/col-3463c48b-4b94-4500-b14f-4a554284b94f=__HIVE_DEFAULT_PARTITION__/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=__HIVE_DEFAULT_PARTITION__/col-c025b8f8-481c-4db2-8932-f37129146ceb=__HIVE_DEFAULT_PARTITION__/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=__HIVE_DEFAULT_PARTITION__/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=__HIVE_DEFAULT_PARTITION__/part-00001-dac9e981-94cc-4dc5-8d01-2cbae8ef69c6.c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=__HIVE_DEFAULT_PARTITION__/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=__HIVE_DEFAULT_PARTITION__/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=__HIVE_DEFAULT_PARTITION__/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=__HIVE_DEFAULT_PARTITION__/col-7781d665-6951-4244-b9bc-a28e477e2d57=__HIVE_DEFAULT_PARTITION__/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=__HIVE_DEFAULT_PARTITION__/col-3463c48b-4b94-4500-b14f-4a554284b94f=__HIVE_DEFAULT_PARTITION__/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=__HIVE_DEFAULT_PARTITION__/col-c025b8f8-481c-4db2-8932-f37129146ceb=__HIVE_DEFAULT_PARTITION__/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=__HIVE_DEFAULT_PARTITION__/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=__HIVE_DEFAULT_PARTITION__/part-00001-dac9e981-94cc-4dc5-8d01-2cbae8ef69c6.c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/data-reader-partition-values-column-mapping-name/col-25948c99-9f51-4e05-9f9e-b4f7042f75ed=__HIVE_DEFAULT_PARTITION__/col-6e87b90d-f5df-4dcc-91a1-7a43fa3173fa=__HIVE_DEFAULT_PARTITION__/col-e3e3dce4-fbd4-4a52-a0bd-5d54af7a7a08=__HIVE_DEFAULT_PARTITION__/col-29f826c0-7fff-4e5f-bc11-44a6975c7708=__HIVE_DEFAULT_PARTITION__/col-7781d665-6951-4244-b9bc-a28e477e2d57=__HIVE_DEFAULT_PARTITION__/col-b72a5284-7c06-47f9-9e37-c88c3b54c6ae=__HIVE_DEFAULT_PARTITION__/col-3463c48b-4b94-4500-b14f-4a554284b94f=__HIVE_DEFAULT_PARTITION__/col-05f332c4-ebdb-4437-9e80-e23f92bee4a2=__HIVE_DEFAULT_PARTITION__/col-c025b8f8-481c-4db2-8932-f37129146ceb=__HIVE_DEFAULT_PARTITION__/col-bd963d5f-2199-4700-b5d6-0759bd7a9d90=__HIVE_DEFAULT_PARTITION__/col-01ec4063-ed54-41db-805e-ebfd9b9a6e67=__HIVE_DEFAULT_PARTITION__/part-00001-dac9e981-94cc-4dc5-8d01-2cbae8ef69c6.c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/data-reader-primitives-column-mapping-name/.part-00000-dedd3195-6cd1-451d-83b8-fe0028f9b2b6-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/data-reader-primitives-column-mapping-name/.part-00000-dedd3195-6cd1-451d-83b8-fe0028f9b2b6-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/data-reader-primitives-column-mapping-name/.part-00000-dedd3195-6cd1-451d-83b8-fe0028f9b2b6-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/data-reader-primitives-column-mapping-name/.part-00000-dedd3195-6cd1-451d-83b8-fe0028f9b2b6-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/data-reader-primitives-column-mapping-name/.part-00001-d8bdfc55-29fe-40bc-bfe4-f7732d559aa9-c000.snappy.parquet.crc b/kernel/kernel-defaults/src/test/resources/data-reader-primitives-column-mapping-name/.part-00001-d8bdfc55-29fe-40bc-bfe4-f7732d559aa9-c000.snappy.parquet.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/data-reader-primitives-column-mapping-name/.part-00001-d8bdfc55-29fe-40bc-bfe4-f7732d559aa9-c000.snappy.parquet.crc
rename to kernel/kernel-defaults/src/test/resources/data-reader-primitives-column-mapping-name/.part-00001-d8bdfc55-29fe-40bc-bfe4-f7732d559aa9-c000.snappy.parquet.crc
diff --git a/kernel/kernel-default/src/test/resources/data-reader-primitives-column-mapping-name/_delta_log/.00000000000000000000.json.crc b/kernel/kernel-defaults/src/test/resources/data-reader-primitives-column-mapping-name/_delta_log/.00000000000000000000.json.crc
similarity index 100%
rename from kernel/kernel-default/src/test/resources/data-reader-primitives-column-mapping-name/_delta_log/.00000000000000000000.json.crc
rename to kernel/kernel-defaults/src/test/resources/data-reader-primitives-column-mapping-name/_delta_log/.00000000000000000000.json.crc
diff --git a/kernel/kernel-default/src/test/resources/data-reader-primitives-column-mapping-name/_delta_log/00000000000000000000.json b/kernel/kernel-defaults/src/test/resources/data-reader-primitives-column-mapping-name/_delta_log/00000000000000000000.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/data-reader-primitives-column-mapping-name/_delta_log/00000000000000000000.json
rename to kernel/kernel-defaults/src/test/resources/data-reader-primitives-column-mapping-name/_delta_log/00000000000000000000.json
diff --git a/kernel/kernel-default/src/test/resources/data-reader-primitives-column-mapping-name/part-00000-dedd3195-6cd1-451d-83b8-fe0028f9b2b6-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/data-reader-primitives-column-mapping-name/part-00000-dedd3195-6cd1-451d-83b8-fe0028f9b2b6-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/data-reader-primitives-column-mapping-name/part-00000-dedd3195-6cd1-451d-83b8-fe0028f9b2b6-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/data-reader-primitives-column-mapping-name/part-00000-dedd3195-6cd1-451d-83b8-fe0028f9b2b6-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/data-reader-primitives-column-mapping-name/part-00001-d8bdfc55-29fe-40bc-bfe4-f7732d559aa9-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/data-reader-primitives-column-mapping-name/part-00001-d8bdfc55-29fe-40bc-bfe4-f7732d559aa9-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/data-reader-primitives-column-mapping-name/part-00001-d8bdfc55-29fe-40bc-bfe4-f7732d559aa9-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/data-reader-primitives-column-mapping-name/part-00001-d8bdfc55-29fe-40bc-bfe4-f7732d559aa9-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/1U/part-00000-53bb8b96-8c4c-4aaf-bde7-7795423cdeba.c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/1U/part-00000-53bb8b96-8c4c-4aaf-bde7-7795423cdeba.c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/1U/part-00000-53bb8b96-8c4c-4aaf-bde7-7795423cdeba.c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/1U/part-00000-53bb8b96-8c4c-4aaf-bde7-7795423cdeba.c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/3u/part-00000-2325124f-dbc8-440f-b8fd-0e53b6c34125.c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/3u/part-00000-2325124f-dbc8-440f-b8fd-0e53b6c34125.c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/3u/part-00000-2325124f-dbc8-440f-b8fd-0e53b6c34125.c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/3u/part-00000-2325124f-dbc8-440f-b8fd-0e53b6c34125.c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/AJ/part-00000-3862c6f7-a44d-4092-95f5-b10e9e7ff3ef.c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/AJ/part-00000-3862c6f7-a44d-4092-95f5-b10e9e7ff3ef.c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/AJ/part-00000-3862c6f7-a44d-4092-95f5-b10e9e7ff3ef.c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/AJ/part-00000-3862c6f7-a44d-4092-95f5-b10e9e7ff3ef.c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/Ca/part-00000-c4e8b4f8-9fca-440a-bf4d-e498ff9f68fd.c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/Ca/part-00000-c4e8b4f8-9fca-440a-bf4d-e498ff9f68fd.c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/Ca/part-00000-c4e8b4f8-9fca-440a-bf4d-e498ff9f68fd.c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/Ca/part-00000-c4e8b4f8-9fca-440a-bf4d-e498ff9f68fd.c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/F8/part-00000-6be38ab8-3267-4396-ad89-84887b62f369.c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/F8/part-00000-6be38ab8-3267-4396-ad89-84887b62f369.c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/F8/part-00000-6be38ab8-3267-4396-ad89-84887b62f369.c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/F8/part-00000-6be38ab8-3267-4396-ad89-84887b62f369.c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/WP/part-00000-dec7043c-00c6-42ca-a187-a5ca381202e3.c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/WP/part-00000-dec7043c-00c6-42ca-a187-a5ca381202e3.c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/WP/part-00000-dec7043c-00c6-42ca-a187-a5ca381202e3.c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/WP/part-00000-dec7043c-00c6-42ca-a187-a5ca381202e3.c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000000.json b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000000.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000000.json
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000000.json
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000001.00000000000000000006.compacted.json b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000001.00000000000000000006.compacted.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000001.00000000000000000006.compacted.json
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000001.00000000000000000006.compacted.json
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000001.json b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000001.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000001.json
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000001.json
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000002.json b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000002.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000002.json
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000002.json
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000003.json b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000003.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000003.json
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000003.json
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000004.json b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000004.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000004.json
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000004.json
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000005.json b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000005.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000005.json
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000005.json
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000006.json b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000006.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000006.json
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000006.json
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000007.00000000000000000012.compacted.json b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000007.00000000000000000012.compacted.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000007.00000000000000000012.compacted.json
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000007.00000000000000000012.compacted.json
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000007.json b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000007.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000007.json
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000007.json
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000008.json b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000008.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000008.json
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000008.json
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000009.json b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000009.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000009.json
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000009.json
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000010.json b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000010.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000010.json
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000010.json
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000011.json b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000011.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000011.json
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000011.json
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000012.json b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000012.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000012.json
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000012.json
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000013.json b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000013.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000013.json
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000013.json
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000014.json b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000014.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000014.json
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000014.json
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000015.json b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000015.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000015.json
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/_delta_log/00000000000000000015.json
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_046b2499-f277-4574-bb11-cd8738b491d9.bin b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_046b2499-f277-4574-bb11-cd8738b491d9.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_046b2499-f277-4574-bb11-cd8738b491d9.bin
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_046b2499-f277-4574-bb11-cd8738b491d9.bin
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_0e6c8cca-ef01-44de-82e7-3d0f5b7f2280.bin b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_0e6c8cca-ef01-44de-82e7-3d0f5b7f2280.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_0e6c8cca-ef01-44de-82e7-3d0f5b7f2280.bin
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_0e6c8cca-ef01-44de-82e7-3d0f5b7f2280.bin
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_19d50b6e-5fc2-4dea-94b9-873b9175fb0c.bin b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_19d50b6e-5fc2-4dea-94b9-873b9175fb0c.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_19d50b6e-5fc2-4dea-94b9-873b9175fb0c.bin
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_19d50b6e-5fc2-4dea-94b9-873b9175fb0c.bin
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_202116ab-0047-4d80-8982-8d95eb6b7f09.bin b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_202116ab-0047-4d80-8982-8d95eb6b7f09.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_202116ab-0047-4d80-8982-8d95eb6b7f09.bin
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_202116ab-0047-4d80-8982-8d95eb6b7f09.bin
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_321843f6-2c9c-4d01-8b78-03d234c4bf44.bin b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_321843f6-2c9c-4d01-8b78-03d234c4bf44.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_321843f6-2c9c-4d01-8b78-03d234c4bf44.bin
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_321843f6-2c9c-4d01-8b78-03d234c4bf44.bin
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_3c57e0e5-5cb0-48e7-bf1e-1a5b5a7a4c7c.bin b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_3c57e0e5-5cb0-48e7-bf1e-1a5b5a7a4c7c.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_3c57e0e5-5cb0-48e7-bf1e-1a5b5a7a4c7c.bin
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_3c57e0e5-5cb0-48e7-bf1e-1a5b5a7a4c7c.bin
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_64f6575f-52c5-4b46-81d2-6271b71f54a4.bin b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_64f6575f-52c5-4b46-81d2-6271b71f54a4.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_64f6575f-52c5-4b46-81d2-6271b71f54a4.bin
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_64f6575f-52c5-4b46-81d2-6271b71f54a4.bin
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_9b70b633-6f0c-4f4f-b978-71550a861a6b.bin b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_9b70b633-6f0c-4f4f-b978-71550a861a6b.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_9b70b633-6f0c-4f4f-b978-71550a861a6b.bin
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_9b70b633-6f0c-4f4f-b978-71550a861a6b.bin
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_bb5d34ab-53fc-4f16-83ee-5f9ed1322167.bin b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_bb5d34ab-53fc-4f16-83ee-5f9ed1322167.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_bb5d34ab-53fc-4f16-83ee-5f9ed1322167.bin
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_bb5d34ab-53fc-4f16-83ee-5f9ed1322167.bin
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_cae16a7c-dbfb-484b-91a2-f9758b6afffe.bin b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_cae16a7c-dbfb-484b-91a2-f9758b6afffe.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_cae16a7c-dbfb-484b-91a2-f9758b6afffe.bin
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_cae16a7c-dbfb-484b-91a2-f9758b6afffe.bin
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_d1e59c75-2129-4a18-ac05-f2fe60a21ef9.bin b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_d1e59c75-2129-4a18-ac05-f2fe60a21ef9.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_d1e59c75-2129-4a18-ac05-f2fe60a21ef9.bin
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_d1e59c75-2129-4a18-ac05-f2fe60a21ef9.bin
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_d7addcd0-ce24-443a-b427-878de55f7f8d.bin b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_d7addcd0-ce24-443a-b427-878de55f7f8d.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_d7addcd0-ce24-443a-b427-878de55f7f8d.bin
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_d7addcd0-ce24-443a-b427-878de55f7f8d.bin
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_d9494f97-c4d7-445f-9628-e1587549acb8.bin b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_d9494f97-c4d7-445f-9628-e1587549acb8.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_d9494f97-c4d7-445f-9628-e1587549acb8.bin
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_d9494f97-c4d7-445f-9628-e1587549acb8.bin
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_db60adac-d085-475c-b2ca-74b6c3084771.bin b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_db60adac-d085-475c-b2ca-74b6c3084771.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_db60adac-d085-475c-b2ca-74b6c3084771.bin
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_db60adac-d085-475c-b2ca-74b6c3084771.bin
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_ef48f28e-d241-42f7-b793-6e057fd373cd.bin b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_ef48f28e-d241-42f7-b793-6e057fd373cd.bin
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/deletion_vector_ef48f28e-d241-42f7-b793-6e057fd373cd.bin
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/deletion_vector_ef48f28e-d241-42f7-b793-6e057fd373cd.bin
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/rC/part-00000-16decaca-4726-4ebf-8793-945bd5045c7f.c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/rC/part-00000-16decaca-4726-4ebf-8793-945bd5045c7f.c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/rC/part-00000-16decaca-4726-4ebf-8793-945bd5045c7f.c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/rC/part-00000-16decaca-4726-4ebf-8793-945bd5045c7f.c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/sQ/part-00000-20d6a0dd-476e-4497-8839-0e65c8e9aa00.c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/sQ/part-00000-20d6a0dd-476e-4497-8839-0e65c8e9aa00.c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/sQ/part-00000-20d6a0dd-476e-4497-8839-0e65c8e9aa00.c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/sQ/part-00000-20d6a0dd-476e-4497-8839-0e65c8e9aa00.c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/vg/part-00000-12fa2127-f99a-4298-b558-016fb5359db3.c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/vg/part-00000-12fa2127-f99a-4298-b558-016fb5359db3.c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/vg/part-00000-12fa2127-f99a-4298-b558-016fb5359db3.c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/vg/part-00000-12fa2127-f99a-4298-b558-016fb5359db3.c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/dv-with-columnmapping/y1/part-00000-25ec0db5-7f49-4d2b-b983-45bc452d2fad.c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/y1/part-00000-25ec0db5-7f49-4d2b-b983-45bc452d2fad.c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/dv-with-columnmapping/y1/part-00000-25ec0db5-7f49-4d2b-b983-45bc452d2fad.c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/dv-with-columnmapping/y1/part-00000-25ec0db5-7f49-4d2b-b983-45bc452d2fad.c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/json-files/1.json b/kernel/kernel-defaults/src/test/resources/json-files/1.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/json-files/1.json
rename to kernel/kernel-defaults/src/test/resources/json-files/1.json
diff --git a/kernel/kernel-default/src/test/resources/json-files/2.json b/kernel/kernel-defaults/src/test/resources/json-files/2.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/json-files/2.json
rename to kernel/kernel-defaults/src/test/resources/json-files/2.json
diff --git a/kernel/kernel-default/src/test/resources/json-files/3.json b/kernel/kernel-defaults/src/test/resources/json-files/3.json
similarity index 100%
rename from kernel/kernel-default/src/test/resources/json-files/3.json
rename to kernel/kernel-defaults/src/test/resources/json-files/3.json
diff --git a/kernel/kernel-default/src/test/resources/parquet-basic-row-indexes/part-00000-4c461819-c86f-4a4b-8efe-8cb90239fa87-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/parquet-basic-row-indexes/part-00000-4c461819-c86f-4a4b-8efe-8cb90239fa87-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/parquet-basic-row-indexes/part-00000-4c461819-c86f-4a4b-8efe-8cb90239fa87-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/parquet-basic-row-indexes/part-00000-4c461819-c86f-4a4b-8efe-8cb90239fa87-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/parquet-basic-row-indexes/part-00000-5a2c496f-7402-4feb-a0e5-e5af2e795ec6-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/parquet-basic-row-indexes/part-00000-5a2c496f-7402-4feb-a0e5-e5af2e795ec6-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/parquet-basic-row-indexes/part-00000-5a2c496f-7402-4feb-a0e5-e5af2e795ec6-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/parquet-basic-row-indexes/part-00000-5a2c496f-7402-4feb-a0e5-e5af2e795ec6-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/parquet-basic-row-indexes/part-00000-5cd71227-8d18-48e8-9d66-269a9c4eae10-c000.snappy.parquet b/kernel/kernel-defaults/src/test/resources/parquet-basic-row-indexes/part-00000-5cd71227-8d18-48e8-9d66-269a9c4eae10-c000.snappy.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/parquet-basic-row-indexes/part-00000-5cd71227-8d18-48e8-9d66-269a9c4eae10-c000.snappy.parquet
rename to kernel/kernel-defaults/src/test/resources/parquet-basic-row-indexes/part-00000-5cd71227-8d18-48e8-9d66-269a9c4eae10-c000.snappy.parquet
diff --git a/kernel/kernel-default/src/test/resources/parquet/all_types.parquet b/kernel/kernel-defaults/src/test/resources/parquet/all_types.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/parquet/all_types.parquet
rename to kernel/kernel-defaults/src/test/resources/parquet/all_types.parquet
diff --git a/kernel/kernel-default/src/test/resources/parquet/row_index_multiple_row_groups.parquet b/kernel/kernel-defaults/src/test/resources/parquet/row_index_multiple_row_groups.parquet
similarity index 100%
rename from kernel/kernel-default/src/test/resources/parquet/row_index_multiple_row_groups.parquet
rename to kernel/kernel-defaults/src/test/resources/parquet/row_index_multiple_row_groups.parquet
diff --git a/kernel/kernel-default/src/test/scala/io/delta/kernel/DeletionVectorSuite.scala b/kernel/kernel-defaults/src/test/scala/io/delta/kernel/defaults/DeletionVectorSuite.scala
similarity index 95%
rename from kernel/kernel-default/src/test/scala/io/delta/kernel/DeletionVectorSuite.scala
rename to kernel/kernel-defaults/src/test/scala/io/delta/kernel/defaults/DeletionVectorSuite.scala
index 0f2a2c6d51..05e6c24bea 100644
--- a/kernel/kernel-default/src/test/scala/io/delta/kernel/DeletionVectorSuite.scala
+++ b/kernel/kernel-defaults/src/test/scala/io/delta/kernel/defaults/DeletionVectorSuite.scala
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package io.delta.kernel
+package io.delta.kernel.defaults
import java.util.Optional
@@ -21,10 +21,12 @@ import scala.collection.mutable.ArrayBuffer
import scala.reflect.ClassTag
import io.delta.golden.GoldenTableUtils.goldenTablePath
-import io.delta.kernel.client.DefaultTableClient
+import io.delta.kernel.{Scan, Table}
import io.delta.kernel.data.Row
-import io.delta.kernel.types.{IntegerType, LongType, StringType, StructType}
-import io.delta.kernel.utils.{CloseableIterator, DefaultKernelTestUtils}
+import io.delta.kernel.defaults.client.DefaultTableClient
+import io.delta.kernel.defaults.utils.DefaultKernelTestUtils
+import io.delta.kernel.types.{LongType, StructType}
+import io.delta.kernel.utils.CloseableIterator
import org.apache.hadoop.conf.Configuration
import org.scalatest.funsuite.AnyFunSuite