commit | c065cbd211191fd11f235141b73b2463cc10fa4d | [log] [tgz] |
---|---|---|
author | Pavel Tupitsyn <ptupitsyn@apache.org> | Fri Sep 17 14:29:28 2021 +0300 |
committer | GitHub <noreply@github.com> | Fri Sep 17 14:29:28 2021 +0300 |
tree | 6521806d140b865512168e125f601ef21a37472f | |
parent | c7d44a54548f2225962261e2a5d8c535bfdf5a25 [diff] |
IGNITE-15430 .NET: Add Table API (#342) * Add and implement all known methods in `ITableView`. * Fix NPE in `InternalTableImpl`: `getAll`, `insertAll`, `deleteAll`. Reuse multirow processing logic. * Invert `Storage#removeAll` and `removeAllExact` logic: return skipped rows so that `deleteAll`/`deleteAllExact` public API works as specified in the Javadoc. * Refactor `Storage` to accept `List` instead of `Collection` to simplify implementation and reduce allocations.