public class TableConfig
extends java.lang.Object
a TableConfig has a tree of TableConfigs, representing the join of parent and children tables.
Modifier and Type | Class and Description |
---|---|
static class |
TableConfig.StructureType |
Modifier and Type | Field and Description |
---|---|
ArrayStructure |
as |
java.util.List<TableConfig> |
children |
java.lang.String |
dimName |
java.lang.String |
elev |
java.util.List<Join> |
extraJoin |
java.lang.String |
feature_id |
FeatureType |
featureType |
java.lang.String |
innerName |
java.lang.String |
lat |
java.lang.String |
limit |
java.lang.String |
lon |
java.lang.String |
missingVar |
java.lang.String |
name |
java.lang.String |
nestedTableName |
java.lang.String |
next |
java.lang.String |
numRecords |
java.lang.String |
outerName |
TableConfig |
parent |
java.lang.String |
parentIndex |
StructureData |
sdata |
java.lang.String |
start |
java.lang.String |
stnAlt |
java.lang.String |
stnDesc |
java.lang.String |
stnId |
java.lang.String |
stnNpts |
java.lang.String |
stnWmoId |
java.lang.String |
structName |
TableConfig.StructureType |
structureType |
java.lang.String |
time |
java.lang.String |
timeNominal |
Table.Type |
type |
java.util.List<java.lang.String> |
vars |
Constructor and Description |
---|
TableConfig(Table.Type type,
java.lang.String name)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addChild(TableConfig t) |
void |
addJoin(Join extra) |
java.lang.String |
findCoordinateVariableName(Table.CoordName coordName) |
void |
setCoordinateVariableName(Table.CoordName coordName,
java.lang.String name) |
public Table.Type type
public java.lang.String name
public TableConfig parent
public java.util.List<TableConfig> children
public java.util.List<Join> extraJoin
public java.lang.String structName
public java.lang.String nestedTableName
public TableConfig.StructureType structureType
public java.lang.String start
public java.lang.String next
public java.lang.String numRecords
public FeatureType featureType
public java.util.List<java.lang.String> vars
public java.lang.String dimName
public java.lang.String outerName
public java.lang.String innerName
public ArrayStructure as
public StructureData sdata
public java.lang.String parentIndex
public java.lang.String lat
public java.lang.String lon
public java.lang.String elev
public java.lang.String time
public java.lang.String timeNominal
public java.lang.String limit
public java.lang.String stnId
public java.lang.String stnDesc
public java.lang.String stnNpts
public java.lang.String stnWmoId
public java.lang.String stnAlt
public java.lang.String feature_id
public java.lang.String missingVar
public TableConfig(Table.Type type, java.lang.String name)
type
- type of joinname
- name of tablepublic void addChild(TableConfig t)
public void addJoin(Join extra)
public java.lang.String findCoordinateVariableName(Table.CoordName coordName)
public void setCoordinateVariableName(Table.CoordName coordName, java.lang.String name)