shillelagh-processor/src/main/java/shillelagh/internal/TableObject.java
private void emitUpdateColumnId(JavaWriter javaWriter) throws IOException {
    logger.d("emitUpdateColumnId");
    // Updates the column id for the last inserted row
    javaWriter.beginMethod("void", $$UPDATE_ID_FUNCTION, EnumSet.of(PUBLIC, STATIC),
        getTargetClass(), "element", "SQLiteDatabase", "db")
        .emitStatement("long id = DatabaseUtils.longForQuery(db, \"%s\", null)",
            String.format(GET_ID_OF_LAST_INSERTED_ROW_SQL, getTableName()))
        .emitStatement("element.%s = id", idColumn.getMemberName())
        .endMethod();
  }
private void emitUpdateColumnId(JavaWriter javaWriter) throws IOException {
    logger.d("emitUpdateColumnId");
    // Updates the column id for the last inserted row
    javaWriter.beginMethod("void", $$UPDATE_ID_FUNCTION, EnumSet.of(PUBLIC, STATIC),
        getTargetClass(), "element", "SQLiteDatabase", "db")
        .emitStatement("long id = DatabaseUtils.longForQuery(db, \"%s\", null)",
            String.format(GET_ID_OF_LAST_INSERTED_ROW_SQL, getTableName()))
        .emitStatement("element.%s = id", idColumn.getMemberName())
        .endMethod();
  }
private void emitUpdateColumnId ( JavaWriter javaWriter ) throws IOException { logger . d ( "emitUpdateColumnId" ) ; // Updates the column id for the last inserted row javaWriter . beginMethod ( "void" , $$ UPDATE_ID_FUNCTION , EnumSet . of ( PUBLIC , STATIC ) , getTargetClass ( ) , "element" , "SQLiteDatabase" , "db" ) . emitStatement ( "long id = DatabaseUtils.longForQuery(db, \"%s\", null)" , String . format ( GET_ID_OF_LAST_INSERTED_ROW_SQL , getTableName ( ) ) ) . emitStatement ( "element.%s = id" , idColumn . getMemberName ( ) ) . endMethod ( ) ; }
Updates the id of the object to the last insert
Updates the id of the object to the last insert