public class DateFacetRefinementHandler extends VirtualFacetRefinementHandler
RefinementHandler.RefinementPolicy, RefinementHandler.SplitRefinement
facet, refinementNode
Modifier | Constructor and Description |
---|---|
protected |
DateFacetRefinementHandler(DateFacet facet,
boolean exclude,
java.lang.String path,
com.exalead.mercury.mami.indexing.v10.IndexSchema is,
java.util.List<VirtualFieldDefinition> virtualFields) |
Modifier and Type | Method and Description |
---|---|
protected void |
buildRefinementNode()
create a refinement node depending on the type of refinement
|
java.lang.String |
getCpath()
return the full path for the refinement (e.g.
|
java.lang.String |
getRelpath()
return the path relative to the (virtual)Root for the refinement (e.g.
|
addHashedVirtualField, getExpr, getVirtualFields
getId, getRefinementNode, getRefinementPolicy, isExclude, zapRefinement
parse, splitRefinement
protected DateFacetRefinementHandler(DateFacet facet, boolean exclude, java.lang.String path, com.exalead.mercury.mami.indexing.v10.IndexSchema is, java.util.List<VirtualFieldDefinition> virtualFields)
public java.lang.String getCpath()
FacetRefinementHandler
getCpath
in class FacetRefinementHandler
public java.lang.String getRelpath()
FacetRefinementHandler
getRelpath
in class FacetRefinementHandler
protected void buildRefinementNode() throws QueryProcessingException
FacetRefinementHandler
buildRefinementNode
in class FacetRefinementHandler
QueryProcessingException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.