public abstract class Table extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Table.CoordName |
static class |
Table.TableArrayStructure
ArrayStructure is passed in config.as
Used by
UnidataPointFeature: type StationProfile (deprecated)
|
static class |
Table.TableConstruct
When theres no seperate station table, but info is duplicated in the obs structure.
|
static class |
Table.TableContiguous
Contiguous children, using start and numRecords variables in the parent.
|
static class |
Table.TableLinkedList
Linked list of children, using start variable in the parent, and next in the child.
|
static class |
Table.TableMultidimInner |
static class |
Table.TableMultidimInner3D |
static class |
Table.TableMultidimInnerPsuedo
Used for PsuedoStructure(station, time).
|
static class |
Table.TableMultidimInnerPsuedo3D |
static class |
Table.TableMultidimStructure
Used for Structure(station, time).
|
static class |
Table.TableNestedStructure
A Structure inside of a parent Structure.
|
static class |
Table.TableParentId
The children have a field containing the id of the parent.
|
static class |
Table.TableParentIndex
The children have a field containing the index of the parent.
|
static class |
Table.TableSingleton
Table is a single StructureData, passed in as config.sdata.
|
static class |
Table.TableStructure
A Structure, PsuedoStructure, or Sequence.
|
static class |
Table.TableTop
Table is a single StructureData, which is empty.
|
static class |
Table.Type |
Modifier | Constructor and Description |
---|---|
protected |
Table(NetcdfDataset ds,
TableConfig config) |
Modifier and Type | Method and Description |
---|---|
protected void |
addNonDataVariable(String name) |
static Table |
factory(NetcdfDataset ds,
TableConfig config) |
VariableDS |
findVariable(String axisName) |
FeatureType |
getFeatureType() |
String |
getName() |
abstract StructureDataIterator |
getStructureDataIterator(Cursor cursor,
int bufferSize)
Iterate over the rows of this table.
|
protected void |
replaceDataVars(StructureMembers sm) |
int |
show(Formatter f,
int indent) |
String |
showDimension() |
protected abstract void |
showTableExtraInfo(String indent,
Formatter f) |
String |
toString() |
protected Table(NetcdfDataset ds, TableConfig config)
public static Table factory(NetcdfDataset ds, TableConfig config)
protected void addNonDataVariable(String name)
protected void replaceDataVars(StructureMembers sm)
public abstract StructureDataIterator getStructureDataIterator(Cursor cursor, int bufferSize) throws IOException
cursor
- state of comlpete iteration. Table implementations may not modify.bufferSize
- hit on how much memory (in bytes) can be used to buffer.IOException
- on read errorpublic String getName()
public FeatureType getFeatureType()
public VariableDS findVariable(String axisName)
public String showDimension()
public int show(Formatter f, int indent)
Copyright © 1999–2016 UCAR/Unidata. All rights reserved.