ucar.nc2.ft.point.standard
Class Table.TableConstruct
java.lang.Object
ucar.nc2.ft.point.standard.Table
ucar.nc2.ft.point.standard.Table.TableConstruct
- Enclosing class:
- Table
public static class Table.TableConstruct
- extends Table
When theres no seperate station table, but info is duplicated in the obs structure.
The name of the structure is in config.structName.
Just return the obs structure iterator, extraction is done elsewhere.
TableConstruct is the parent table, config.structName is the child table.
No variables are added to cols.
Used by:
BufrCdm StationProfile type
| Nested classes/interfaces inherited from class ucar.nc2.ft.point.standard.Table |
Table.CoordName, Table.TableArrayStructure, Table.TableConstruct, Table.TableContiguous, Table.TableLinkedList, Table.TableMultiDimInner, Table.TableMultiDimStructure, Table.TableMultiDimStructurePsuedo, Table.TableNestedStructure, Table.TableParentIndex, Table.TableSingleton, Table.TableStructure, Table.TableTop, Table.Type |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
showTableExtraInfo
protected void showTableExtraInfo(java.lang.String indent,
java.util.Formatter f)
- Specified by:
showTableExtraInfo in class Table
findVariable
public Variable findVariable(java.lang.String axisName)
- Overrides:
findVariable in class Table
getStructureDataIterator
public StructureDataIterator getStructureDataIterator(Cursor cursor,
int bufferSize)
throws java.io.IOException
- Description copied from class:
Table
- Iterate over the rows of this table. Subclasses must implement this.
- Specified by:
getStructureDataIterator in class Table
- Parameters:
cursor - state of comlpete iteration. Table implementations may not modify.bufferSize - hit on how much memory (in bytes) can be used to buffer.
- Returns:
- iterater over the rows of this table.
- Throws:
java.io.IOException - on read error