Uses of Class
io.fluxzero.common.api.search.SerializedDocument
Packages that use SerializedDocument
Package
Description
-
Uses of SerializedDocument in io.fluxzero.common.api.modeling
Methods in io.fluxzero.common.api.modeling that return SerializedDocumentModifier and TypeMethodDescriptionModelSnapshotMutation.toDocument(String modelId, long sequenceNumber, long stateIndex) Creates the immutable search document after the runtime assigned its durable positions. -
Uses of SerializedDocument in io.fluxzero.common.api.search
Methods in io.fluxzero.common.api.search that return SerializedDocumentModifier and TypeMethodDescriptionSearchDocumentsResult.lastMatch()Returns the last document in the result list, ornullif no matches were found.static SerializedDocumentSearchValue.project(SerializedDocument source, List<String> sorting, Predicate<Document.Path> pathFilter) Projects a response while transporting its ordering values independently of stored document bytes.SerializedDocument.withCollection(String collection) Creates a newSerializedDocumentinstance with the specified collection name.SerializedDocument.withoutSearchIndexes()Returns a retrieval-only view that preserves the complete serialized payload and document identity while discarding all derived search data.Methods in io.fluxzero.common.api.search with parameters of type SerializedDocumentModifier and TypeMethodDescriptionSearchValue.key(SerializedDocument document) Resolves a response-only continuation key, falling back to the complete document's field values.booleanSearchQuery.matches(SerializedDocument d) Checks if the given serialized document matches the query's constraints and collection filters.static SerializedDocumentSearchValue.project(SerializedDocument source, List<String> sorting, Predicate<Document.Path> pathFilter) Projects a response while transporting its ordering values independently of stored document bytes.Constructors in io.fluxzero.common.api.search with parameters of type SerializedDocumentModifierConstructorDescriptionGetDocumentResult(long requestId, SerializedDocument document) GetDocumentResult(long requestId, SerializedDocument document, ModelHeadState modelHead) GetDocumentResult(long requestId, SerializedDocument document, ModelHeadState modelHead, boolean modelStateVerified) GetDocumentResult(long requestId, SerializedDocument document, ModelHeadState modelHead, boolean modelStateVerified, Long modelStorageIndex) GetModelMigrationResult(long requestId, SerializedDocument productionDocument, Long productionDocumentIndex, SerializedDocument migratedDocument, ModelHeadState migratedHead) -
Uses of SerializedDocument in io.fluxzero.common.api.search.bulkupdate
Methods in io.fluxzero.common.api.search.bulkupdate with parameters of type SerializedDocumentModifier and TypeMethodDescriptionstatic IndexDocumentIndexDocument.fromDocument(SerializedDocument document) Creates a bulk index operation from aSerializedDocument. -
Uses of SerializedDocument in io.fluxzero.common.modeling
Methods in io.fluxzero.common.modeling with parameters of type SerializedDocumentModifier and TypeMethodDescriptionstatic StringModelDocumentProof.of(SerializedDocument document, ModelHeadState head) Fingerprints the full head and state envelope. -
Uses of SerializedDocument in io.fluxzero.common.search
Methods in io.fluxzero.common.search that return SerializedDocumentModifier and TypeMethodDescriptionstatic SerializedDocumentModelGraphInvalidation.create(SerializedDocument root, ModelGraphProjectionConfiguration configuration, long stateIndex) Captures the root identity and invalidation boundary without copying any of its content.static SerializedDocumentModelSearchDocument.preserveSummary(SerializedDocument source) Keeps the original summary in the serialized document, including an explicitly empty search surface.Inverter.toDocument(Object object, String type, int revision, String id, String collection, Instant timestamp, Instant end, Metadata metadata) Converts the given object into aSerializedDocument, which is suitable for indexing or storage in a document store.JacksonInverter.toDocument(Object value, String type, int revision, String id, String collection, Instant timestamp, Instant end, Metadata metadata) Methods in io.fluxzero.common.search that return types with arguments of type SerializedDocumentModifier and TypeMethodDescriptionstatic List<SerializedDocument> ModelGraphDocumentSearch.apply(List<SerializedDocument> documents, SearchDocuments search) Applies the complete search request to already composed graph documents.static List<SerializedDocument> ModelGraphDocumentStitcher.stitch(List<SerializedDocument> roots, Collection<ModelGraphEdge> edges, Map<String, SerializedDocument> documents, Map<String, String> modelTypes, ModelGraphComposition composition) Composes every root document from the supplied current graph.static List<SerializedDocument> ModelGraphDocumentStitcher.stitch(List<SerializedDocument> roots, Collection<ModelGraphEdge> edges, Map<String, SerializedDocument> documents, Map<String, String> modelTypes, ModelGraphComposition composition, long stateIndex) Composes every root document and records the exact model-state boundary in its hidden graph manifest.Methods in io.fluxzero.common.search with parameters of type SerializedDocumentModifier and TypeMethodDescriptionstatic SerializedDocumentModelGraphInvalidation.create(SerializedDocument root, ModelGraphProjectionConfiguration configuration, long stateIndex) Captures the root identity and invalidation boundary without copying any of its content.static Optional<ModelGraphDocumentManifest> ModelGraphDocumentManifest.from(SerializedDocument document) Reads the manifest from a composed graph document when present.static booleanModelGraphDocumentManifest.isGraphDocument(SerializedDocument document) Returns whether a document advertises the hidden typed-graph manifest without decoding its metadata.static booleanModelGraphInvalidation.isInvalidation(SerializedDocument document) Returns whether the stored invalidation marker is present, without reconstructing unrelated metadata.static SerializedDocumentModelSearchDocument.preserveSummary(SerializedDocument source) Keeps the original summary in the serialized document, including an explicitly empty search surface.Method parameters in io.fluxzero.common.search with type arguments of type SerializedDocumentModifier and TypeMethodDescriptionstatic List<SerializedDocument> ModelGraphDocumentSearch.apply(List<SerializedDocument> documents, SearchDocuments search) Applies the complete search request to already composed graph documents.static List<SerializedDocument> ModelGraphDocumentStitcher.stitch(List<SerializedDocument> roots, Collection<ModelGraphEdge> edges, Map<String, SerializedDocument> documents, Map<String, String> modelTypes, ModelGraphComposition composition) Composes every root document from the supplied current graph.static List<SerializedDocument> ModelGraphDocumentStitcher.stitch(List<SerializedDocument> roots, Collection<ModelGraphEdge> edges, Map<String, SerializedDocument> documents, Map<String, String> modelTypes, ModelGraphComposition composition) Composes every root document from the supplied current graph.static List<SerializedDocument> ModelGraphDocumentStitcher.stitch(List<SerializedDocument> roots, Collection<ModelGraphEdge> edges, Map<String, SerializedDocument> documents, Map<String, String> modelTypes, ModelGraphComposition composition, long stateIndex) Composes every root document and records the exact model-state boundary in its hidden graph manifest.static List<SerializedDocument> ModelGraphDocumentStitcher.stitch(List<SerializedDocument> roots, Collection<ModelGraphEdge> edges, Map<String, SerializedDocument> documents, Map<String, String> modelTypes, ModelGraphComposition composition, long stateIndex) Composes every root document and records the exact model-state boundary in its hidden graph manifest.