Class DataTable
- java.lang.Object
-
- org.openforis.collect.relational.model.DataTable
-
-
Method Summary
-
-
-
Method Detail
-
getRecordIdColumn
public DataAncestorFKColumn getRecordIdColumn()
-
getAncestorFKColumns
public Collection<DataAncestorFKColumn> getAncestorFKColumns()
-
getAncestorFKColumn
public DataAncestorFKColumn getAncestorFKColumn(int definitionId)
-
getForeignKeyCodeColumn
public CodeValueFKColumn getForeignKeyCodeColumn(CodeAttributeDefinition defn)
-
getNodeDefinition
public NodeDefinition getNodeDefinition()
-
print
public void print(PrintStream out)
-
getDataColumns
public List<DataColumn> getDataColumns(AttributeDefinition attributeDefinition)
-
getDataColumn
public DataColumn getDataColumn(FieldDefinition<?> fieldDefinition)
-
getParent
public DataTable getParent()
-
getRelativePath
public Path getRelativePath()
-
getPrimaryKeyColumn
public DataPrimaryKeyColumn getPrimaryKeyColumn()
-
getParentFKColumn
public DataAncestorFKColumn getParentFKColumn()
-
setParentFKColumn
public void setParentFKColumn(DataAncestorFKColumn parentFKColumn)
-
getBaseName
public String getBaseName()
- Specified by:
getBaseNamein interfaceTable<T>
-
getColumns
public List<Column<?>> getColumns()
- Specified by:
getColumnsin interfaceTable<T>
-
getPrimaryKeyConstraint
public PrimaryKeyConstraint getPrimaryKeyConstraint()
- Specified by:
getPrimaryKeyConstraintin interfaceTable<T>
-
getReferentialContraints
public List<ReferentialConstraint> getReferentialContraints()
- Specified by:
getReferentialContraintsin interfaceTable<T>
-
getReferentialConstraintsByColumn
public List<ReferentialConstraint> getReferentialConstraintsByColumn(Column<?> column)
-
getReferencedEntityDefinition
public EntityDefinition getReferencedEntityDefinition(DataAncestorFKColumn fkColumn)
-
containsColumn
public boolean containsColumn(String name)
-
-