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 TarantoolIndexQuery
byName(int spaceId, String indexName)
Create a query for index by its nameTarantoolIndexQuery
byName(String spaceName, String indexName)
Create a query for index by its nameTarantoolIndexQuery
primary()
Create a query for primary index
-
-
-
Constructor Detail
-
TarantoolIndexQueryFactory
public TarantoolIndexQueryFactory(TarantoolMetadataOperations metadataOperations)
Basic constructor.- Parameters:
metadataOperations
- a configuredTarantoolMetadataOperations
instance
-
-
Method Detail
-
primary
public TarantoolIndexQuery primary()
Create a query for primary index- Returns:
- new
TarantoolIndexQuery
instance
-
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
TarantoolIndexQuery
instance - 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
TarantoolIndexQuery
instance - Throws:
TarantoolClientException
- if failed to retrieve metadata from the Tarantool cluster
-
-