Package ucar.nc2.ft.point.standard
Class Table.TableParentId
- java.lang.Object
-
- ucar.nc2.ft.point.standard.Table
-
- ucar.nc2.ft.point.standard.Table.TableStructure
-
- ucar.nc2.ft.point.standard.Table.TableParentId
-
- Enclosing class:
- Table
public static class Table.TableParentId extends Table.TableStructure
The children have a field containing the id of the parent. For efficiency, we scan this data and construct an IndexMap( parentIndex -> list of children), i.e. we compute the inverse link, parent -> children. TableParentIndex is the children, config.struct describes the cols.Used by: CFPointObs
-
-
Nested Class Summary
-
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.TableMultidimInner3D, Table.TableMultidimInnerPsuedo, Table.TableMultidimInnerPsuedo3D, Table.TableMultidimStructure, Table.TableNestedStructure, Table.TableParentId, Table.TableParentIndex, Table.TableSingleton, Table.TableStructure, Table.TableTop, Table.Type
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
StructureDataIterator
getStructureDataIterator(Cursor cursor)
Iterate over the rows of this table.protected void
showTableExtraInfo(String indent, Formatter f)
-
Methods inherited from class ucar.nc2.ft.point.standard.Table.TableStructure
findVariable, showDimension
-
Methods inherited from class ucar.nc2.ft.point.standard.Table
addNonDataVariable, factory, getFeatureType, replaceDataVars, show, toString
-
-
-
-
Method Detail
-
showTableExtraInfo
protected void showTableExtraInfo(String indent, Formatter f)
- Overrides:
showTableExtraInfo
in classTable.TableStructure
-
getStructureDataIterator
public StructureDataIterator getStructureDataIterator(Cursor cursor)
Description copied from class:Table
Iterate over the rows of this table. Subclasses must implement this.- Overrides:
getStructureDataIterator
in classTable.TableStructure
- Parameters:
cursor
- state of comlpete iteration. Table implementations may not modify.- Returns:
- iterater over the rows of this table.
-
getName
public String getName()
- Overrides:
getName
in classTable.TableStructure
-
-