Package io.tarantool.driver.protocol
Class TarantoolIndexQueryFactory
- java.lang.Object
-
- io.tarantool.driver.protocol.TarantoolIndexQueryFactory
-
public class TarantoolIndexQueryFactory extends Object
A factory for index query used in select request and other requests to Tarantool server
-
-
Constructor Summary
Constructors Constructor Description TarantoolIndexQueryFactory(TarantoolMetadataOperations metadataOperations)Basic constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TarantoolIndexQuerybyName(int spaceId, String indexName)Create a query for index by its nameTarantoolIndexQuerybyName(String spaceName, String indexName)Create a query for index by its nameTarantoolIndexQueryprimary()Create a query for primary index
-
-
-
Constructor Detail
-
TarantoolIndexQueryFactory
public TarantoolIndexQueryFactory(TarantoolMetadataOperations metadataOperations)
Basic constructor.- Parameters:
metadataOperations- a configuredTarantoolMetadataOperationsinstance
-
-
Method Detail
-
primary
public TarantoolIndexQuery primary()
Create a query for primary index- Returns:
- new
TarantoolIndexQueryinstance
-
byName
public TarantoolIndexQuery byName(int spaceId, String indexName) throws TarantoolClientException
Create a query for index by its name- Parameters:
spaceId- ID of Tarantool spaceindexName- the index name- Returns:
- new
TarantoolIndexQueryinstance - Throws:
TarantoolClientException- if failed to retrieve metadata from the Tarantool server
-
byName
public TarantoolIndexQuery byName(String spaceName, String indexName) throws TarantoolClientException
Create a query for index by its name- Parameters:
spaceName- name of Tarantool spaceindexName- the index name- Returns:
- new
TarantoolIndexQueryinstance - Throws:
TarantoolClientException- if failed to retrieve metadata from the Tarantool cluster
-
-