Add getPrimaryKey, getColumns, insertOnDuplicate