Package io.deephaven.uri
Class QueryScopeUri
java.lang.Object
io.deephaven.uri.StructuredUriBase
io.deephaven.uri.DeephavenUriBase
io.deephaven.uri.QueryScopeUri
- All Implemented Interfaces:
DeephavenUri
,StructuredUri
A Deephaven query scope URI.
For example, dh:///scope/my_table
.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.uri.StructuredUri
StructuredUri.Visitor
-
Field Summary
Fields inherited from interface io.deephaven.uri.DeephavenUri
LOCAL_SCHEME, PLAINTEXT_SCHEME, SECURE_SCHEME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
isValidScheme
(String scheme) static boolean
isWellFormed
(URI uri) static QueryScopeUri
static QueryScopeUri
Parses theuri
into a query scope URI.final String
toString()
The URI string.abstract String
The variable name.final <V extends StructuredUri.Visitor>
Vwalk
(V visitor) Methods inherited from class io.deephaven.uri.DeephavenUriBase
toURI
Methods inherited from class io.deephaven.uri.StructuredUriBase
target
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.deephaven.uri.StructuredUri
target
-
Field Details
-
SCOPE
- See Also:
-
PATH_PATTERN
-
-
Constructor Details
-
QueryScopeUri
public QueryScopeUri()
-
-
Method Details
-
of
-
isValidScheme
-
isWellFormed
-
of
Parses theuri
into a query scope URI. The format looks likedh:///scope/${variableName}
.- Parameters:
uri
- the URI- Returns:
- the query scope URI
-
variableName
The variable name.- Returns:
- the variable name
-
walk
-
toString
Description copied from interface:StructuredUri
The URI string.- Specified by:
toString
in interfaceStructuredUri
- Specified by:
toString
in classDeephavenUriBase
- Returns:
- the URI string
-