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. -
Uses of SerializedDocument in io.fluxzero.sdk.common.serialization.jackson
Methods in io.fluxzero.sdk.common.serialization.jackson that return SerializedDocumentModifier and TypeMethodDescriptionJacksonSerializer.toDocument(Object value, String id, String collection, Instant timestamp, Instant end, Metadata metadata) Methods in io.fluxzero.sdk.common.serialization.jackson with parameters of type SerializedDocumentModifier and TypeMethodDescription<T> TJacksonSerializer.fromDocument(SerializedDocument document) <T> TJacksonSerializer.fromDocument(SerializedDocument document, Class<T> type) -
Uses of SerializedDocument in io.fluxzero.sdk.persisting.search
Methods in io.fluxzero.sdk.persisting.search that return SerializedDocumentModifier and TypeMethodDescriptionMaterializedGraphDocumentMigration.Migration.replacement()Returns the value of thereplacementrecord component.DefaultIndexOperation.toDocument()default SerializedDocumentDocumentSerializer.toDocument(Object value, String id, String collection, Instant timestamp, Instant end) Serializes a given value into aSerializedDocument, using the specified identifiers and timestamps.DocumentSerializer.toDocument(Object value, String id, String collection, Instant timestamp, Instant end, Metadata metadata) Serializes a given value into aSerializedDocument, using the specified identifiers, timestamps, and metadata.IndexOperation.toDocument()Converts the current state of the IndexOperation into a Document instance.Methods in io.fluxzero.sdk.persisting.search that return types with arguments of type SerializedDocumentModifier and TypeMethodDescriptionprotected <T> Function<SerializedDocument, T> static SearchHit<SerializedDocument> SearchHit.fromDocument(SerializedDocument document) Constructs aSearchHitinstance from a rawSerializedDocument.Methods in io.fluxzero.sdk.persisting.search with parameters of type SerializedDocumentModifier and TypeMethodDescriptionprotected ObjectDefaultDocumentStore.DefaultGraphSearch.convert(SerializedDocument document, Class<?> effectiveType) protected ObjectDefaultDocumentStore.DefaultSearch.convert(SerializedDocument document, Class<?> effectiveType) <T> TDocumentSerializer.fromDocument(SerializedDocument document) Deserializes the payload of the given document into a Java object using the type information contained in the document.<T> TDocumentSerializer.fromDocument(SerializedDocument document, Class<T> type) Deserializes the payload of the given document into an instance of the specified type.static SearchHit<SerializedDocument> SearchHit.fromDocument(SerializedDocument document) Constructs aSearchHitinstance from a rawSerializedDocument.Constructors in io.fluxzero.sdk.persisting.search with parameters of type SerializedDocumentModifierConstructorDescriptionMigration(String expectedManifest, SerializedDocument replacement) Creates an instance of aMigrationrecord class. -
Uses of SerializedDocument in io.fluxzero.sdk.persisting.search.client
Fields in io.fluxzero.sdk.persisting.search.client with type parameters of type SerializedDocumentModifier and TypeFieldDescriptionprotected static final Function<SerializedDocument, String> InMemorySearchStore.identifierMethods in io.fluxzero.sdk.persisting.search.client that return types with arguments of type SerializedDocumentModifier and TypeMethodDescriptionInMemorySearchStore.fetch(GetDocument r) InMemorySearchStore.fetch(GetDocuments request) SearchClient.fetch(GetDocument request) Fetches a single serialized document matching the given request.SearchClient.fetch(GetDocuments request) Fetches a collection of serialized documents that match the given request.WebSocketSearchClient.fetch(GetDocument request) WebSocketSearchClient.fetch(GetDocuments request) InMemorySearchStore.search(SearchDocuments searchDocuments, int fetchSize) SearchClient.search(SearchDocuments searchDocuments, int fetchSize) Executes a streaming search query using the given criteria and fetch size.WebSocketSearchClient.search(SearchDocuments searchDocuments, int fetchSize) default CompletableFuture<List<SearchHit<SerializedDocument>>> SearchClient.searchAsync(SearchDocuments searchDocuments, int fetchSize) Asynchronously executes a search query using the given criteria and fetch size and materializes the matching hits.WebSocketSearchClient.searchAsync(SearchDocuments searchDocuments, int fetchSize) InMemorySearchStore.searchModelGraph(SearchModelGraphDocuments request, int fetchSize) default Stream<SearchHit<SerializedDocument>> SearchClient.searchModelGraph(SearchModelGraphDocuments searchDocuments, int fetchSize) Executes a current-state model search and composes each matching root's explicitly placed child graph.WebSocketSearchClient.searchModelGraph(SearchModelGraphDocuments searchDocuments, int fetchSize) default CompletableFuture<List<SearchHit<SerializedDocument>>> SearchClient.searchModelGraphAsync(SearchModelGraphDocuments searchDocuments, int fetchSize) Asynchronously searches and composes current independent-model graphs.WebSocketSearchClient.searchModelGraphAsync(SearchModelGraphDocuments searchDocuments, int fetchSize) InMemorySearchStore.searchModels(SearchModelDocuments request, int fetchSize) default Stream<SearchHit<SerializedDocument>> SearchClient.searchModels(SearchModelDocuments searchDocuments, int fetchSize) Executes a bounded current-state search across independent model relationships.WebSocketSearchClient.searchModels(SearchModelDocuments searchDocuments, int fetchSize) default CompletableFuture<List<SearchHit<SerializedDocument>>> SearchClient.searchModelsAsync(SearchModelDocuments searchDocuments, int fetchSize) Asynchronously executes a bounded current-state search across independent model relationships.WebSocketSearchClient.searchModelsAsync(SearchModelDocuments searchDocuments, int fetchSize) Methods in io.fluxzero.sdk.persisting.search.client with parameters of type SerializedDocumentModifier and TypeMethodDescriptionprotected SerializedMessageInMemorySearchStore.asSerializedMessage(SerializedDocument document) InMemorySearchStore.rewriteModelGraphDocument(SerializedDocument replacement, String expectedManifest, Guarantee guarantee) default CompletableFuture<Void> SearchClient.rewriteModelGraphDocument(SerializedDocument document, String expectedManifest, Guarantee guarantee) Conditionally replaces one materialized model-graph document while its manifest still matches the handled version.WebSocketSearchClient.rewriteModelGraphDocument(SerializedDocument document, String expectedManifest, Guarantee guarantee) Method parameters in io.fluxzero.sdk.persisting.search.client with type arguments of type SerializedDocumentModifier and TypeMethodDescriptionInMemorySearchStore.index(List<SerializedDocument> documents, Guarantee guarantee, boolean ifNotExists) SearchClient.index(List<SerializedDocument> documents, Guarantee guarantee, boolean ifNotExists) Indexes a list of serialized documents into the search engine.WebSocketSearchClient.index(List<SerializedDocument> documents, Guarantee guarantee, boolean ifNotExists) protected voidInMemorySearchStore.storeMessages(Map<String, SerializedDocument> updates)