package com.flurry.org.apache.avro.file;

import com.flurry.org.apache.avro.Schema;
import java.io.Closeable;
import java.io.IOException;
import java.util.Iterator;

/* loaded from: /storage/emulated/0/Documents/jadec/sources/com.UBI.A90.WW/dex-files/0.dex */
public interface FileReader<D> extends Iterator<D>, Iterable<D>, Closeable {
    Schema getSchema();

    D next(D d) throws IOException;

    boolean pastSync(long j) throws IOException;

    void sync(long j) throws IOException;

    long tell() throws IOException;
}
