Uses of Class
io.fluxzero.common.search.Document.Entry
Packages that use Document.Entry
-
Uses of Document.Entry in io.fluxzero.common.api.search.constraints
Methods in io.fluxzero.common.api.search.constraints that return types with arguments of type Document.EntryModifier and TypeMethodDescriptionprotected Predicate<Document.Entry> MatchConstraint.computeEntryMatcher()Methods in io.fluxzero.common.api.search.constraints with parameters of type Document.EntryModifier and TypeMethodDescriptionprotected booleanBetweenConstraint.matches(Document.Entry entry, Document document) protected booleanContainsConstraint.matches(Document.Entry entry, Document document) Checks whether a document entry occurs in its search summary and matches the normalized phrase pattern.protected booleanExistsConstraint.matches(Document.Entry entry, Document document) protected booleanLookAheadConstraint.matches(Document.Entry entry, Document document) Not supported for this constraint type, as this constraint relies on higher-level document decomposition.protected booleanMatchConstraint.matches(Document.Entry entry, Document document) protected abstract booleanPathConstraint.matches(Document.Entry entry, Document document) Evaluates whether the specified document entry satisfies the condition defined by this method's implementation.protected booleanQueryConstraint.matches(Document.Entry entry, Document document) Not supported directly on a single document entry. -
Uses of Document.Entry in io.fluxzero.common.search
Classes in io.fluxzero.common.search that implement interfaces with type arguments of type Document.EntryModifier and TypeClassDescriptionstatic classRepresents a typed field value within a document (e.g. text, number, boolean).Methods in io.fluxzero.common.search that return types with arguments of type Document.EntryModifier and TypeMethodDescriptionDefaultDocumentSerializer.deserialize(Data<byte[]> document) JacksonInverter.DocumentBytes.entries()Returns the inverted entries and the document paths where each entry occurs.Document.getEntryAtPath(String queryPath) Retrieves the first matchingDocument.Entryfor a given query path.Document.getMatchingEntries(Predicate<Document.Path> pathPredicate) Retrieves a stream of entries that match the provided path predicate.protected Map<Document.Entry, List<Document.Path>> JacksonInverter.invert(byte[] json) Methods in io.fluxzero.common.search with parameters of type Document.EntryModifier and TypeMethodDescriptionintDocument.Entry.compareTo(@NonNull Document.Entry o) Compares this entry with the specified entry for order.static StringCollectionValues.key(Document.Entry entry) Encodes a raw document scalar with the same rules as annotated values.Method parameters in io.fluxzero.common.search with type arguments of type Document.EntryModifier and TypeMethodDescriptionprotected voidJacksonInverter.addMetadataEntries(Map<Document.Entry, List<Document.Path>> valueMap, Metadata metadata) static voidSearchExclusions.addTo(Map<Document.Entry, List<Document.Path>> entries, Collection<String> excludedPaths) Adds excluded raw paths using the existing binary document metadata representation.static MetadataJacksonInverter.extractMetadata(Map<Document.Entry, List<Document.Path>> entries) Reconstructs metadata from entries beneath the reserved metadata root, preserving structured values as JSON strings.protected voidJacksonInverter.parseObject(com.fasterxml.jackson.core.JsonParser parser, Map<Document.Entry, List<Document.Path>> valueMap, String root) protected com.fasterxml.jackson.core.JsonTokenJacksonInverter.processToken(com.fasterxml.jackson.core.JsonToken token, Map<Document.Entry, List<Document.Path>> valueMap, String path, com.fasterxml.jackson.core.JsonParser parser) SearchExclusions.read(Map<Document.Entry, List<Document.Path>> entries) Reads concrete excluded paths without reconstructing the document body or all of its metadata.protected voidJacksonInverter.registerValue(Document.EntryType type, String value, String path, Map<Document.Entry, List<Document.Path>> valueMap)