public class SplittedQueryExecutor extends Object
Constructor and Description |
---|
SplittedQueryExecutor()
default constructor.
|
SplittedQueryExecutor(UniqueServiceLocator serviceLocator)
Commodity constructor for constructor injection.
|
Modifier and Type | Method and Description |
---|---|
UniqueServiceLocator |
getServiceLocator() |
<X> Iterable<X> |
mutableQuery(Class<X> clazz,
String query)
Like query(Class, String), but returns a container which can be modified.
|
<X> Iterable<X> |
mutableQuery(Class<X> clazz,
String query,
String separator)
Like query(Class, String, String), but returns a container which can be modified.
|
Iterable<Map<String,String>> |
mutableQuery(String query,
String... keys)
Like query(String, String..) but returns a container that whose values can be modified.
|
List<String> |
performQuery(String query) |
<X> Iterable<X> |
query(Class<X> clazz,
String query)
Performs the query, splits the result at ":-:".
|
<X> Iterable<X> |
query(Class<X> clazz,
String query,
String separator)
Performs the query, splits the result at separator
|
Iterable<Map<String,String>> |
query(String query,
String... keys)
Return a list of maps of splitted query results
|
String |
queryFirst(String query)
Fetch only one string result.
|
void |
setServiceLocator(UniqueServiceLocator serviceLocator) |
public SplittedQueryExecutor()
public SplittedQueryExecutor(UniqueServiceLocator serviceLocator)
lookupLocator
- lookup locatorpublic <X> Iterable<X> query(Class<X> clazz, String query)
X
- domain class typeclazz
- domain classquery
- xquerypublic <X> Iterable<X> query(Class<X> clazz, String query, String separator)
X
- domain class typeclazz
- domain classquery
- xqueryseparator
- split separatorpublic Iterable<Map<String,String>> query(String query, String... keys)
query
- xquerykeys
- list of keyspublic Iterable<Map<String,String>> mutableQuery(String query, String... keys)
query
- xquerykeys
- list of keyspublic <X> Iterable<X> mutableQuery(Class<X> clazz, String query)
X
- some domain classclazz
- domain classquery
- xquerypublic <X> Iterable<X> mutableQuery(Class<X> clazz, String query, String separator)
X
- some domain classclazz
- domain classquery
- xqueryseparator
- separatorpublic String queryFirst(String query)
query
- public UniqueServiceLocator getServiceLocator()
public void setServiceLocator(UniqueServiceLocator serviceLocator)
Copyright © 2019. All rights reserved.