Package io.deephaven.kv
Class KeyPathContextBase
java.lang.Object
io.deephaven.kv.KeyPathContextBase
- All Implemented Interfaces:
Context,KeyPathContext
- Direct Known Subclasses:
AtomicDirectoryContext,KeyPathSimpleValue,MetaInfoContext,SchemaNamespaceAttributesContext,SchemaNamespaceTablesContext,UpdateInfoContext
An abstract implementation of
KeyPathContext. Prefer extending this class over
implementing KeyPathContext, unless other extends preclude it.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final KeyPathprotected final KeyPathContextDescription -
Constructor Summary
ConstructorsConstructorDescriptionKeyPathContextBase(@NotNull KeyPath context, @NotNull KeyPathContextDescription description) -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.kv.KeyPathContext
resolve
-
Field Details
-
context
-
description
-
-
Constructor Details
-
KeyPathContextBase
public KeyPathContextBase(@NotNull @NotNull KeyPath context, @NotNull @NotNull KeyPathContextDescription description)
-
-
Method Details
-
getPath
Description copied from interface:KeyPathContextGet the key path.- Specified by:
getPathin interfaceKeyPathContext
-
getDescription
Description copied from interface:KeyPathContextGet the description. The description doesn't currently serve any runtime purpose, but it helps ensure that we document eachKeyPathContextappropriately.- Specified by:
getDescriptionin interfaceKeyPathContext
-
equals
-
hashCode
public final int hashCode()
-