Class QueryMapper
- java.lang.Object
-
- io.github.malteseduck.springframework.data.marklogic.core.convert.QueryMapper
-
public class QueryMapper extends Object
Helper class for last-minute tweaks to the query, or for last minute updates to read/write operations
-
-
Constructor Summary
Constructors Constructor Description QueryMapper(MarkLogicConverter converter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ServerTransformer
findTransformer(MarkLogicPersistentEntity<?> pEntity)
<T> com.marklogic.client.query.QueryDefinition
getExampleQuery(org.springframework.data.domain.Example<T> example)
com.marklogic.client.query.QueryDefinition
getMappedQuery(com.marklogic.client.query.StructuredQueryDefinition query, Class entityClass)
com.marklogic.client.document.ServerTransform
getReadTransform(Class entityClass)
ServerTransformer
getTransformer(Class<? extends ServerTransformer> transformerClass)
com.marklogic.client.document.ServerTransform
getWriteTransform(Class entityClass)
-
-
-
Constructor Detail
-
QueryMapper
public QueryMapper(MarkLogicConverter converter)
-
-
Method Detail
-
getMappedQuery
public com.marklogic.client.query.QueryDefinition getMappedQuery(com.marklogic.client.query.StructuredQueryDefinition query, Class entityClass)
-
getExampleQuery
public <T> com.marklogic.client.query.QueryDefinition getExampleQuery(org.springframework.data.domain.Example<T> example)
-
getReadTransform
public com.marklogic.client.document.ServerTransform getReadTransform(Class entityClass)
-
getWriteTransform
public com.marklogic.client.document.ServerTransform getWriteTransform(Class entityClass)
-
getTransformer
public ServerTransformer getTransformer(Class<? extends ServerTransformer> transformerClass)
-
findTransformer
protected ServerTransformer findTransformer(MarkLogicPersistentEntity<?> pEntity)
-
-