Package io.deephaven.kv
Interface Context
- All Known Subinterfaces:
GetResponseParser<X>,KeyPathContext
- All Known Implementing Classes:
AclContext,AtomicDirectoryContext,ConfigContext,ConfigFileContext,DataContext,DHContext,EnumContext,FileContext,FilesContext,InstantContext,KeyPathContextBase,KeyPathPrefixContext,KeyPathSimpleValue,MetaInfoContext,ModContext,OptionalLongContext,PersistentQueriesContext,PersistentQueryContext,PropsContext,RawValueContext,RoutingFileContext,SchemaContext,SchemaNamespaceAttributesContext,SchemaNamespaceContext,SchemaNamespaceTablesContext,SchemaTableContext,StringContext,SystemContext,UpdateCountContext,UpdateInfoContext
public interface Context
Context is a marker interface that implies that implementation classes have a structured set of
rules for that given class, regardless of state. The stateful data itself should be kept to a
minimum, and equivalence should be based solely on that minimal stateful data, and the class
type.
In practice, the idea is to help us maintain a strong separation between model (us) and data.
By convention, concrete implementations of this class can suffix their class name with "Context".