Package org.teiid.infinispan.api
Interface DocumentFilter
-
- All Known Implementing Classes:
ComplexDocumentFilter
public interface DocumentFilter
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
DocumentFilter.Action
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DocumentFilter.Action
action()
when matches what is action to take with child document.String
getChildName()
boolean
matches(Map<String,Object> parentProperties, Map<String,Object> childProperties)
Does the the document with given properties matches filter?
-
-
-
Method Detail
-
matches
boolean matches(Map<String,Object> parentProperties, Map<String,Object> childProperties) throws TranslatorException
Does the the document with given properties matches filter?- Parameters:
parentProperties
-childProperties
-- Returns:
- Throws:
TranslatorException
-
action
DocumentFilter.Action action()
when matches what is action to take with child document.
-
getChildName
String getChildName()
-
-