geopackage-sdk/src/main/java/mil/nga/geopackage/factory/GeoPackageCursorFactory.java
@Override
    public Cursor newCursor(SQLiteDatabase db, SQLiteCursorDriver driver,
                            String editTable, SQLiteQuery query) {

        // Create a standard cursor
        Cursor cursor = new SQLiteCursor(driver, editTable, query);

        // Check if there is an edit table
        if (editTable != null) {
            // Check if the table has a cursor wrapper
            GeoPackageCursorWrapper cursorWrapper = tableCursors.get(editTable);
            if (cursorWrapper != null) {
                cursor = cursorWrapper.wrapCursor(cursor);
            }
        }

        return cursor;
    }
@Override
    public Cursor newCursor(SQLiteDatabase db, SQLiteCursorDriver driver,
                            String editTable, SQLiteQuery query) {

        // Create a standard cursor
        Cursor cursor = new SQLiteCursor(driver, editTable, query);

        // Check if there is an edit table
        if (editTable != null) {
            // Check if the table has a cursor wrapper
            GeoPackageCursorWrapper cursorWrapper = tableCursors.get(editTable);
            if (cursorWrapper != null) {
                cursor = cursorWrapper.wrapCursor(cursor);
            }
        }

        return cursor;
    }
@ Override public Cursor newCursor ( SQLiteDatabase db , SQLiteCursorDriver driver , String editTable , SQLiteQuery query ) { // Create a standard cursor Cursor cursor = new SQLiteCursor ( driver , editTable , query ) ; // Check if there is an edit table if ( editTable != null ) { // Check if the table has a cursor wrapper GeoPackageCursorWrapper cursorWrapper = tableCursors . get ( editTable ) ; if ( cursorWrapper != null ) { cursor = cursorWrapper . wrapCursor ( cursor ) ; } } return cursor ; }
{@inheritDoc}
{