package i.b.a.k;

import android.content.ContentResolver;
import android.database.CharArrayBuffer;
import android.database.ContentObserver;
import android.database.Cursor;
import android.database.CursorWindow;
import android.database.DataSetObserver;
import android.net.Uri;
import android.os.Bundle;

/* JADX INFO: compiled from: FastCursor.java */
/* JADX INFO: loaded from: classes.dex */
public final class b implements Cursor {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final CursorWindow f4274b;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private int f4275f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private final int f4276g;

    public b(CursorWindow cursorWindow) {
        this.f4274b = cursorWindow;
        this.f4276g = cursorWindow.getNumRows();
    }

    @Override // android.database.Cursor, java.io.Closeable, java.lang.AutoCloseable
    public void close() {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public void copyStringToBuffer(int i2, CharArrayBuffer charArrayBuffer) {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public void deactivate() {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public byte[] getBlob(int i2) {
        return this.f4274b.getBlob(this.f4275f, i2);
    }

    @Override // android.database.Cursor
    public int getColumnCount() {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public int getColumnIndex(String str) {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public int getColumnIndexOrThrow(String str) throws IllegalArgumentException {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public String getColumnName(int i2) {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public String[] getColumnNames() {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public int getCount() {
        return this.f4274b.getNumRows();
    }

    @Override // android.database.Cursor
    public double getDouble(int i2) {
        return this.f4274b.getDouble(this.f4275f, i2);
    }

    @Override // android.database.Cursor
    public Bundle getExtras() {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public float getFloat(int i2) {
        return this.f4274b.getFloat(this.f4275f, i2);
    }

    @Override // android.database.Cursor
    public int getInt(int i2) {
        return this.f4274b.getInt(this.f4275f, i2);
    }

    @Override // android.database.Cursor
    public long getLong(int i2) {
        return this.f4274b.getLong(this.f4275f, i2);
    }

    @Override // android.database.Cursor
    public Uri getNotificationUri() {
        return null;
    }

    @Override // android.database.Cursor
    public int getPosition() {
        return this.f4275f;
    }

    @Override // android.database.Cursor
    public short getShort(int i2) {
        return this.f4274b.getShort(this.f4275f, i2);
    }

    @Override // android.database.Cursor
    public String getString(int i2) {
        return this.f4274b.getString(this.f4275f, i2);
    }

    @Override // android.database.Cursor
    public int getType(int i2) {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public boolean getWantsAllOnMoveCalls() {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public boolean isAfterLast() {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public boolean isBeforeFirst() {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public boolean isClosed() {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public boolean isFirst() {
        return this.f4275f == 0;
    }

    @Override // android.database.Cursor
    public boolean isLast() {
        return this.f4275f == this.f4276g - 1;
    }

    @Override // android.database.Cursor
    public boolean isNull(int i2) {
        return this.f4274b.isNull(this.f4275f, i2);
    }

    @Override // android.database.Cursor
    public boolean move(int i2) {
        return moveToPosition(this.f4275f + i2);
    }

    @Override // android.database.Cursor
    public boolean moveToFirst() {
        this.f4275f = 0;
        return this.f4276g > 0;
    }

    @Override // android.database.Cursor
    public boolean moveToLast() {
        int i2 = this.f4276g;
        if (i2 <= 0) {
            return false;
        }
        this.f4275f = i2 - 1;
        return true;
    }

    @Override // android.database.Cursor
    public boolean moveToNext() {
        int i2 = this.f4275f;
        if (i2 >= this.f4276g - 1) {
            return false;
        }
        this.f4275f = i2 + 1;
        return true;
    }

    @Override // android.database.Cursor
    public boolean moveToPosition(int i2) {
        if (i2 < 0 || i2 >= this.f4276g) {
            return false;
        }
        this.f4275f = i2;
        return true;
    }

    @Override // android.database.Cursor
    public boolean moveToPrevious() {
        int i2 = this.f4275f;
        if (i2 <= 0) {
            return false;
        }
        this.f4275f = i2 - 1;
        return true;
    }

    @Override // android.database.Cursor
    public void registerContentObserver(ContentObserver contentObserver) {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public void registerDataSetObserver(DataSetObserver dataSetObserver) {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public boolean requery() {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public Bundle respond(Bundle bundle) {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public void setNotificationUri(ContentResolver contentResolver, Uri uri) {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public void unregisterContentObserver(ContentObserver contentObserver) {
        throw new UnsupportedOperationException();
    }

    @Override // android.database.Cursor
    public void unregisterDataSetObserver(DataSetObserver dataSetObserver) {
        throw new UnsupportedOperationException();
    }
}
