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.