1 package org.openecomp.core.migration.loaders;
3 import com.datastax.driver.mapping.Result;
4 import com.datastax.driver.mapping.annotations.Accessor;
5 import com.datastax.driver.mapping.annotations.Query;
6 import org.openecomp.core.nosqldb.api.NoSqlDb;
7 import org.openecomp.core.nosqldb.factory.NoSqlDbFactory;
8 import org.openecomp.sdc.vendorsoftwareproduct.dao.type.NetworkEntity;
10 import java.util.Collection;
14 * @since April 23, 2017
17 public class NetworkCassandraLoader {
19 private static final NoSqlDb noSqlDb = NoSqlDbFactory.getInstance().createInterface();
20 private static final NetworkCassandraLoader.NetworkAccessor accessor =
21 noSqlDb.getMappingManager().createAccessor(NetworkCassandraLoader.NetworkAccessor.class);
24 public Collection<NetworkEntity> list() {
25 return accessor.list().all();
29 interface NetworkAccessor {
32 "select * from vsp_network ")
33 Result<NetworkEntity> list();