Class QueryScopeUri

All Implemented Interfaces:
DeephavenUri, StructuredUri

@Immutable public abstract class QueryScopeUri extends DeephavenUriBase
A Deephaven query scope URI.

For example, dh:///scope/my_table.

See Also:
  • Field Details

  • Constructor Details

    • QueryScopeUri

      public QueryScopeUri()
  • Method Details

    • of

      public static QueryScopeUri of(String variableName)
    • isValidScheme

      public static boolean isValidScheme(String scheme)
    • isWellFormed

      public static boolean isWellFormed(URI uri)
    • of

      public static QueryScopeUri of(URI uri)
      Parses the uri into a query scope URI. The format looks like dh:///scope/${variableName}.
      Parameters:
      uri - the URI
      Returns:
      the query scope URI
    • variableName

      @Parameter public abstract String variableName()
      The variable name.
      Returns:
      the variable name
    • walk

      public final <V extends StructuredUri.Visitor> V walk(V visitor)
    • toString

      public final String toString()
      Description copied from interface: StructuredUri
      The URI string.
      Specified by:
      toString in interface StructuredUri
      Specified by:
      toString in class DeephavenUriBase
      Returns:
      the URI string