public class UntypedExampleMatcher extends Object implements ExampleMatcher
ExampleMatcher implementation for query by example (QBE). Unlike plain ExampleMatcher this untyped
counterpart does not enforce type matching when executing the query. This allows to query unrelated example documents
as references for querying collections as long as the used field/property names match.ExampleMatcher.GenericPropertyMatcher, ExampleMatcher.GenericPropertyMatchers, ExampleMatcher.MatcherConfigurer<T>, ExampleMatcher.MatchMode, ExampleMatcher.NoOpPropertyValueTransformer, ExampleMatcher.NullHandler, ExampleMatcher.PropertySpecifier, ExampleMatcher.PropertySpecifiers, ExampleMatcher.PropertyValueTransformer, ExampleMatcher.StringMatcherpublic static UntypedExampleMatcher matching()
matching in interface ExampleMatcherpublic static UntypedExampleMatcher matchingAny()
matchingAny in interface ExampleMatcherpublic static UntypedExampleMatcher matchingAll()
matchingAll in interface ExampleMatcherpublic UntypedExampleMatcher withIgnorePaths(String... ignoredPaths)
withIgnorePaths in interface ExampleMatcherpublic UntypedExampleMatcher withStringMatcher(ExampleMatcher.StringMatcher defaultStringMatcher)
withStringMatcher in interface ExampleMatcherpublic UntypedExampleMatcher withIgnoreCase()
withIgnoreCase in interface ExampleMatcherpublic UntypedExampleMatcher withIgnoreCase(boolean defaultIgnoreCase)
withIgnoreCase in interface ExampleMatcherpublic UntypedExampleMatcher withMatcher(String propertyPath, ExampleMatcher.MatcherConfigurer<ExampleMatcher.GenericPropertyMatcher> matcherConfigurer)
withMatcher in interface ExampleMatcherpublic UntypedExampleMatcher withMatcher(String propertyPath, ExampleMatcher.GenericPropertyMatcher genericPropertyMatcher)
withMatcher in interface ExampleMatcherpublic UntypedExampleMatcher withTransformer(String propertyPath, ExampleMatcher.PropertyValueTransformer propertyValueTransformer)
withTransformer in interface ExampleMatcherpublic UntypedExampleMatcher withIgnoreCase(String... propertyPaths)
withIgnoreCase in interface ExampleMatcherpublic UntypedExampleMatcher withIncludeNullValues()
withIncludeNullValues in interface ExampleMatcherpublic UntypedExampleMatcher withIgnoreNullValues()
withIgnoreNullValues in interface ExampleMatcherpublic UntypedExampleMatcher withNullHandler(ExampleMatcher.NullHandler nullHandler)
withNullHandler in interface ExampleMatcherpublic ExampleMatcher.NullHandler getNullHandler()
getNullHandler in interface ExampleMatcherpublic ExampleMatcher.StringMatcher getDefaultStringMatcher()
getDefaultStringMatcher in interface ExampleMatcherpublic boolean isIgnoreCaseEnabled()
isIgnoreCaseEnabled in interface ExampleMatcherpublic boolean isIgnoredPath(String path)
isIgnoredPath in interface ExampleMatcherpublic Set<String> getIgnoredPaths()
getIgnoredPaths in interface ExampleMatcherpublic ExampleMatcher.PropertySpecifiers getPropertySpecifiers()
getPropertySpecifiers in interface ExampleMatcherpublic boolean isAllMatching()
isAllMatching in interface ExampleMatcherpublic boolean isAnyMatching()
isAnyMatching in interface ExampleMatcherpublic ExampleMatcher.MatchMode getMatchMode()
getMatchMode in interface ExampleMatcherCopyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.