### Question:
Table { public void delete(Object id) { this.delete(id, RowDeserializer.INSTANCE_SPECIAL_ROWKEY); } Table(LSql lSql, String sqlSchemaAndTableName);   Table(LSql lSql,
          String sqlSchemaName,
          String sqlTableName,
          String primaryKeyColumn); LSql getlSql(); String getSqlSchemaAndTableName(); String getSchemaName(); String getTableName(); Optional<String> getPrimaryKeyColumn(); Optional<Class<?>> getPrimaryKeyType(); Map<String, Column> getColumns(); @Nullable synchronized Column column(String columnName); @Deprecated PojoTable<T> withPojo(Class<T> pojoClass); void enableRevisionSupport(); void enableRevisionSupport(String revisionColumnName); Optional<Column> getRevisionColumn(); Optional<Object> insert(Row row); Optional<Object> insert(Row row, RowSerializer<Row> rowSerializer, RowDeserializer<Row> rowDeserializer); void update(Row row); void update(Row row, RowSerializer<Row> rowSerializer, RowDeserializer<Row> rowDeserializer); void updateWhere(Row values, Row where); void updateWhere(Row values, Row where, RowSerializer<Row> rowSerializer, RowDeserializer<Row> rowDeserializer); Optional<?> save(Row row); Optional<?> save(Row row, RowSerializer<Row> rowSerializer, RowDeserializer<Row> rowDeserializer); void delete(Object id); void delete(Object id, RowDeserializer<Row> rowDeserializer); void delete(Row row); void delete(Row row, RowDeserializer<Row> rowDeserializer); Optional<LinkedRow> load(Object id); Optional<LinkedRow> load(Object id, RowDeserializer<Row> rowDeserializer); @Deprecated LinkedRow newLinkedRow(); LinkedRow newLinkedRow(Object... keyVals); LinkedRow newLinkedRow(Map<String, Object> data); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void delete() throws SQLException { createTable("CREATE TABLE table1 (id SERIAL PRIMARY KEY, name TEXT)"); Table table1 = lSql.table("table1"); Row row = new Row().addKeyVals("name", "Max"); table1.insert(row).get(); int tableSize = lSql.executeRawQuery("SELECT * FROM table1;").toList().size(); assertEquals(tableSize, 1); table1.insert(new Row().addKeyVals("name", "Phil")); table1.delete(row); tableSize = lSql.executeRawQuery("SELECT * FROM table1;").toList().size(); assertEquals(tableSize, 1); }