Uses of Interface
io.debezium.document.Path
-
Packages that use Path Package Description io.debezium.document -
-
Uses of Path in io.debezium.document
Classes in io.debezium.document that implement Path Modifier and Type Class Description (package private) static classPaths.ChildPath(package private) static classPaths.MultiSegmentPath(package private) static classPaths.RootPath(package private) static classPaths.SingleSegmentPathFields in io.debezium.document declared as Path Modifier and Type Field Description static PathPaths.RootPath. INSTANCEprivate PathPaths.ChildPath. parentFields in io.debezium.document with type parameters of type Path Modifier and Type Field Description static Optional<Path>Paths.RootPath. OPTIONAL_OF_ROOTMethods in io.debezium.document that return Path Modifier and Type Method Description PathPath. append(Path relPath)Create a new path consisting of this path appended with the given path that will be treated as a relative path.default PathPath. append(String relPath)Create a new path consisting of this path with one or more additional segments given by the relative path.PathPaths.ChildPath. append(Path relPath)PathPaths.MultiSegmentPath. append(Path relPath)PathPaths.RootPath. append(Path relPath)PathPaths.SingleSegmentPath. append(Path relPath)static PathPath. parse(String path)Parse a JSON Path expression.static PathPath. parse(String path, boolean resolveJsonPointerEscapes)Parse a JSON Path expression.(package private) static PathPaths. parse(String path, boolean resolveJsonPointerEscapes)static PathPath. root()Get the zero-length path.PathPath. subpath(int length)Get a portion of this path that has a specified number of segments.PathPaths.ChildPath. subpath(int length)PathPaths.MultiSegmentPath. subpath(int length)PathPaths.RootPath. subpath(int length)PathPaths.SingleSegmentPath. subpath(int length)Methods in io.debezium.document that return types with arguments of type Path Modifier and Type Method Description static Optional<Path>Path. optionalRoot()Get anOptionalreference to the root path.Optional<Path>Path. parent()Get the optional parent path.Optional<Path>Paths.ChildPath. parent()Optional<Path>Paths.MultiSegmentPath. parent()Optional<Path>Paths.RootPath. parent()Optional<Path>Paths.SingleSegmentPath. parent()Methods in io.debezium.document with parameters of type Path Modifier and Type Method Description PathPath. append(Path relPath)Create a new path consisting of this path appended with the given path that will be treated as a relative path.PathPaths.ChildPath. append(Path relPath)PathPaths.MultiSegmentPath. append(Path relPath)PathPaths.RootPath. append(Path relPath)PathPaths.SingleSegmentPath. append(Path relPath)default Stream<Document.Field>Document. children(Path path)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)default Optional<Value>Document. find(Path path)Attempt to find the value at the given path.default Optional<Value>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 Optional<Value>Document. set(Path path, boolean addIntermediaries, Value value, Consumer<Path> invalid)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 Path Modifier and Type Method Description default Optional<Value>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 Optional<Value>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 voidPath. fromRoot(Consumer<Path> consumer)Call the consumer with the path of every ancestor (except root) down to this path.default Optional<Value>Document. set(Path path, boolean addIntermediaries, Value value, Consumer<Path> invalid)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 Constructor Description ChildPath(Path parent, String segment)
-