public static class Table.TableStructure extends Table
Structure { v1(...); v2(...); } sconfig.vars if not null restricts to list of vars, must be members.
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
Modifier and Type | Method and Description |
---|---|
VariableDS |
findVariable(java.lang.String axisName) |
java.lang.String |
getName() |
StructureDataIterator |
getStructureDataIterator(Cursor cursor,
int bufferSize)
Iterate over the rows of this table.
|
java.lang.String |
showDimension() |
protected void |
showTableExtraInfo(java.lang.String indent,
java.util.Formatter f) |
addNonDataVariable, factory, getFeatureType, replaceDataVars, show, toString
protected void showTableExtraInfo(java.lang.String indent, java.util.Formatter f)
showTableExtraInfo
in class Table
public VariableDS findVariable(java.lang.String axisName)
findVariable
in class Table
public java.lang.String showDimension()
showDimension
in class Table
public StructureDataIterator getStructureDataIterator(Cursor cursor, int bufferSize) throws java.io.IOException
Table
getStructureDataIterator
in class Table
cursor
- state of comlpete iteration. Table implementations may not modify.bufferSize
- hit on how much memory (in bytes) can be used to buffer.java.io.IOException
- on read error