Clean up H2 SQL interactions 47/101747/8
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 5 Jul 2022 20:27:09 +0000 (22:27 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 6 Jul 2022 11:02:55 +0000 (13:02 +0200)
commit51e55cfda09783214f52fc2bd1e84c7e56f07e5b
tree08de16b2d8fb8bdb64890812625feebd72661d50
parent366cc804da1c87e6081ff954c15942bba41e8f5a
Clean up H2 SQL interactions

We have a rather ugly mess around consistency of various queries. Clean
them up, so we can comfortably change things around in future. Also make
sure the tests are mocking things they should be mocking.

JIRA: AAA-221
Change-Id: Ide9ad6fb7028ba996ed8c1ed60df9cae17318999
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
12 files changed:
aaa-idm-store-h2/src/main/java/org/opendaylight/aaa/datastore/h2/AbstractStore.java
aaa-idm-store-h2/src/main/java/org/opendaylight/aaa/datastore/h2/ConnectionProvider.java
aaa-idm-store-h2/src/main/java/org/opendaylight/aaa/datastore/h2/DomainStore.java
aaa-idm-store-h2/src/main/java/org/opendaylight/aaa/datastore/h2/GrantStore.java
aaa-idm-store-h2/src/main/java/org/opendaylight/aaa/datastore/h2/IdmLightSimpleConnectionProvider.java
aaa-idm-store-h2/src/main/java/org/opendaylight/aaa/datastore/h2/RoleStore.java
aaa-idm-store-h2/src/main/java/org/opendaylight/aaa/datastore/h2/SQLTable.java [new file with mode: 0644]
aaa-idm-store-h2/src/main/java/org/opendaylight/aaa/datastore/h2/UserStore.java
aaa-idm-store-h2/src/test/java/org/opendaylight/aaa/datastore/h2/DomainStoreTest.java
aaa-idm-store-h2/src/test/java/org/opendaylight/aaa/datastore/h2/GrantStoreTest.java
aaa-idm-store-h2/src/test/java/org/opendaylight/aaa/datastore/h2/RoleStoreTest.java
aaa-idm-store-h2/src/test/java/org/opendaylight/aaa/datastore/h2/UserStoreTest.java