Class RelationalSchema
- java.lang.Object
-
- org.openforis.collect.relational.model.RelationalSchema
-
public final class RelationalSchema extends Object
- Author:
- G. Miceli
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsTable(String name)CodeTablegetCodeListTable(CodeAttributeDefinition attrDef)CodeTablegetCodeListTable(CodeList list, Integer levelIdx)List<CodeTable>getCodeListTables()DataTablegetDataTable(NodeDefinition nodeDefinition)DataTablegetDataTableByDefinitionId(int id)List<DataTable>getDataTables()Returns a list of data tables hierarchically sorted (BFS)List<? extends DataTable>getDescendantTablesForDefinition(int definitionId)StringgetName()DataTablegetRootDataTable(String rootEntityName)Collection<DataTable>getRootDataTables()SurveygetSurvey()Table<?>getTable(String name)List<Table<?>>getTables()
-
-
-
Method Detail
-
getSurvey
public Survey getSurvey()
-
getName
public String getName()
-
getDataTables
public List<DataTable> getDataTables()
Returns a list of data tables hierarchically sorted (BFS)
-
getDescendantTablesForDefinition
public List<? extends DataTable> getDescendantTablesForDefinition(int definitionId)
-
getRootDataTables
public Collection<DataTable> getRootDataTables()
-
getCodeListTable
public CodeTable getCodeListTable(CodeAttributeDefinition attrDef)
-
containsTable
public boolean containsTable(String name)
-
getDataTable
public DataTable getDataTable(NodeDefinition nodeDefinition)
-
getDataTableByDefinitionId
public DataTable getDataTableByDefinitionId(int id)
-
-