Class IcebergFileIOMocking
java.lang.Object
org.projectnessie.gc.iceberg.mocks.IcebergFileIOMocking
- All Implemented Interfaces:
Closeable,Serializable,AutoCloseable,org.apache.iceberg.io.FileIO
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringdataFileBase(String tableUuid, long snapshotId, int num) static StringdataFilePath(String dataFilePrefix, int dataFileNum) static StringdataFilePath(String tableUuid, long snapshotId, int num, int dataFileNum) voiddeleteFile(String path) static IcebergFileIOMockingforSingleSnapshot(MockTableMetadata tableMetadata) static org.apache.iceberg.io.InputFilestatic org.apache.iceberg.io.InputFilestatic StringmanifestFileLocation(String tableUuid, long snapshotId, int num) static StringmanifestListLocation(String tableUuid, long snapshotId) org.apache.iceberg.io.OutputFilenewOutputFile(String path) static org.apache.iceberg.io.InputFilestatic Stringstatic StringtableMetadataLocation(String tableUuid, long snapshotId) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.iceberg.io.FileIO
close, deleteFile, deleteFile, initialize, newInputFile, newInputFile, newInputFile, newInputFile, newInputFile, properties
-
Constructor Details
-
IcebergFileIOMocking
public IcebergFileIOMocking()
-
-
Method Details
-
tableBase
-
tableMetadataLocation
-
manifestListLocation
-
manifestFileLocation
-
dataFileBase
-
dataFilePath
-
dataFilePath
-
forSingleSnapshot
-
notFound
-
inputFile
public static org.apache.iceberg.io.InputFile inputFile(String location, com.fasterxml.jackson.databind.JsonNode jsonNode) -
inputFile
-
newOutputFile
- Specified by:
newOutputFilein interfaceorg.apache.iceberg.io.FileIO
-
deleteFile
- Specified by:
deleteFilein interfaceorg.apache.iceberg.io.FileIO
-