ContentsIndexHome
PreviousUpNext
IDataView Interface

A view on multi-dimensional data. 

Views can be created using openView, on an IMultiDimData. This method requires a filter that can be created using createFilter (on the IMultiDimData). 

 

Java
public interface IDataView extends IData;

See also Data Views in Using the SDK for a more elaborate discussion on how to use filters and data views.

Name 
Description 
The following tables list the members exposed by IDataView. 
Public Methods
 
Name 
Description 
 
Creates an IElement to hold a value. Applies to element valued data only.
 
 
Creates an iterator to iterate over the data.

Also initializes the iterator: Moves the current position to before the beginning of the data; a subsequent next call will find the first non-default position. 
 
Creates an ITuple which can hold a position in this IDataView.
 
 
Flushes the buffered changes to this data; if possible, this will be performed in the background.
 
 
Returns the double value for the provided tuple position. 
 
Returns the IElement value for the provided tuple position. 
 
Returns a reference to the index domain on the provided dimension.
 
 
Returns the int value for the provided tuple position. 
 
Returns the String value for the provided tuple position. 
 
Sets the given position to the specified value. If the specified position does not exist yet in the index domain(s), the index domain(s) will be extended. 
 
Sets the provided position to the value. 
 
Sets the values for the complete domain of the data, by passing all the values as a dense array.
 
 
Sets the values for the complete domain of the data, by passing all the values as a dense array.  
 
Verifies that the dimension and underlying root sets of the ITuple are applicable on this IData. Only structure is validated; the values themselves are not considered.
 
 
Verifies that the current values are valid in the domain of the IData.