package example; import kom.handlersocket.*; import kom.handlersocket.query.*; import kom.handlersocket.result.HSResult; import kom.handlersocket.result.HSResultFuture; import kom.handlersocket.query.CompareOperator; import java.nio.charset.Charset; import static java.util.Arrays.asList; import java.util.LinkedList; public class HSExample2 { public static void main(String[] args) throws Exception { HSConnectionFactory connectionFactory = new HSConnectionFactory("192.168.56.101"); HSConnection connection = connectionFactory.connect(HSConnectionMode.READ_WRITE); HSIndexDescriptor indexDescriptor = new HSIndexDescriptor("test", "test", "PRIMARY", asList("v1", "v2"), asList("v1", "v2")); HSResultFuture resultFuture; LinkedList<HSResult> results; resultFuture = connection.addQueries(indexDescriptor, new HSOpenIndexQuery(), new HSUpdateQuery(CompareOperator.EQ, asList("5"), asList("русск8ий", "09")), new HSUpdateQuery(CompareOperator.EQ, asList("5"), asList("русский", "9")).returnData(true), new HSFindQuery(CompareOperator.EQ, asList("5")).limit(10) ).execute(); results = resultFuture.get(); for (HSResult result : results) { result.debug(); } connectionFactory.release(); } }