26#ifndef LAZY_DATASET_H_
27#define LAZY_DATASET_H_
34#include "lazy_nodelist_reader.h"
RaveCoreObjectType LazyDataset_TYPE
Type definition to use when creating a rave object.
Definition lazy_dataset.c:136
RaveData2D_t * LazyDataset_get(LazyDataset_t *self)
Load the data upon request.
Definition lazy_dataset.c:103
int LazyDataset_init(LazyDataset_t *self, LazyNodeListReader_t *reader, const char *nodename)
Initializes this object with the reader and the name of the node to fetch.
Definition lazy_dataset.c:73
Allocation routines for keeping track on memory.
Used for keeping track on attributes.
Represents a 2-dimensional data array.
Implementation of a simple list.
Generic implementation of an object that is used within rave.
Type definitions for RAVE.
RaveDataType
Different data types that are supported during transformation.
Definition rave_types.h:130
Represents one lazy dataset.
Definition lazy_dataset.c:37
char * nodename
name of the node to fetch from reader
Definition lazy_dataset.c:40
RAVE_OBJECT_HEAD LazyNodeListReader_t * reader
Always on top.
Definition lazy_dataset.c:39
Represents the lazy nodelist loader.
Definition lazy_nodelist_reader.c:21
Represents a date time instance.
Definition rave_data2d.c:38
The rave object type definition.
Definition rave_object.h:52