hdmf.query module
- class hdmf.query.HDMFDataset(dataset)
Bases:
object- Parameters:
dataset (
ndarrayorlistortupleorDatasetorArrayorStrDataset) – the HDF5 file lazily evaluate
- __getitem__(key)
- property dataset
- property dtype
- next()
- append(arg)
Override this method to support appending to backend-specific datasets
- class hdmf.query.ReferenceResolver
Bases:
objectA base class for classes that resolve references
- abstractmethod classmethod get_inverse_class()
Return the class the represents the ReferenceResolver that resolves references to the opposite type.
BuilderResolver.get_inverse_class should return a class that subclasses ContainerResolver.
ContainerResolver.get_inverse_class should return a class that subclasses BuilderResolver.
- abstractmethod invert()
Return an object that defers reference resolution but in the opposite direction.
- class hdmf.query.BuilderResolver
Bases:
ReferenceResolverA reference resolver that resolves references to Builders
Subclasses should implement the invert method and the get_inverse_class classmethod
BuilderResolver.get_inverse_class should return a class that subclasses ContainerResolver.
- class hdmf.query.ContainerResolver
Bases:
ReferenceResolverA reference resolver that resolves references to Containers
Subclasses should implement the invert method and the get_inverse_class classmethod
ContainerResolver.get_inverse_class should return a class that subclasses BuilderResolver.