Uses of Interface
io.debezium.document.Path
Packages that use Path
-
Uses of Path in io.debezium.document
Classes in io.debezium.document that implement PathModifier and TypeClassDescription(package private) static final class(package private) static final class(package private) static final class(package private) static final classFields in io.debezium.document declared as PathModifier and TypeFieldDescriptionstatic final PathPaths.RootPath.INSTANCEprivate final PathPaths.ChildPath.parentFields in io.debezium.document with type parameters of type PathMethods in io.debezium.document that return PathModifier and TypeMethodDescriptionCreate a new path consisting of this path appended with the given path that will be treated as a relative path.default PathCreate a new path consisting of this path with one or more additional segments given by the relative path.static PathParse a JSON Path expression.static PathParse a JSON Path expression.(package private) static Pathstatic PathPath.root()Get the zero-length path.Path.subpath(int length) Get a portion of this path that has a specified number of segments.Paths.ChildPath.subpath(int length) Paths.MultiSegmentPath.subpath(int length) Paths.RootPath.subpath(int length) Paths.SingleSegmentPath.subpath(int length) Methods in io.debezium.document that return types with arguments of type PathModifier and TypeMethodDescriptionPath.optionalRoot()Get anOptionalreference to the root path.Path.parent()Get the optional parent path.Paths.ChildPath.parent()Paths.MultiSegmentPath.parent()Paths.RootPath.parent()Paths.SingleSegmentPath.parent()Methods in io.debezium.document with parameters of type PathModifier and TypeMethodDescriptionCreate a new path consisting of this path appended with the given path that will be treated as a relative path.default Stream<Document.Field>Find a document at the given path and obtain a stream over its fields.(package private) static intPaths.copyPathInto(Path path, String[] segments, int start) Attempt to find the value at the given path.Document.find(Path path, BiFunction<Path, Integer, Optional<Value>> missingSegment, Consumer<Path> invalid) Attempt to find the value at the given path, optionally creating missing segments.Set the value at the given path resolved against this document, optionally adding any missing intermediary documents or arrays based upon the format of the path segments.Method parameters in io.debezium.document with type arguments of type PathModifier and TypeMethodDescriptionDocument.find(Path path, BiFunction<Path, Integer, Optional<Value>> missingSegment, Consumer<Path> invalid) Attempt to find the value at the given path, optionally creating missing segments.Document.find(Path path, BiFunction<Path, Integer, Optional<Value>> missingSegment, Consumer<Path> invalid) Attempt to find the value at the given path, optionally creating missing segments.default voidDocument.forEach(BiConsumer<Path, Value> consumer) default voidCall the consumer with the path of every ancestor (except root) down to this path.Set the value at the given path resolved against this document, optionally adding any missing intermediary documents or arrays based upon the format of the path segments.Constructors in io.debezium.document with parameters of type Path