public class OEntity extends Object implements Comparable<OEntity>
Constructor and Description |
---|
OEntity(String name,
String schemaName,
OSourceDatabaseInfo sourceDbInfo) |
public OEntity(String name, String schemaName, OSourceDatabaseInfo sourceDbInfo)
public boolean isAggregableJoinTable()
public Boolean isSplitEntity()
public void setIsSplitEntity(Boolean splitEntity)
public void setIsAggregableJoinTable(boolean isAggregable)
public String getDirectionOfN2NRepresentedRelationship()
public void setDirectionOfN2NRepresentedRelationship(String directionOfN2NRepresentedRelationship)
public String getNameOfN2NRepresentedRelationship()
public void setNameOfN2NRepresentedRelationship(String nameOfN2NRepresentedRelationship)
public String getName()
public void setName(String name)
public OSourceDatabaseInfo getSourceDataseInfo()
public void setSourceDbInfo(OSourceDatabaseInfo sourceDbInfo)
public String getSchemaName()
public void setSchemaName(String schemaName)
public Set<OAttribute> getAttributes()
public void setAttributes(Set<OAttribute> attributes)
public Set<OAttribute> getInheritedAttributes()
public Set<OAttribute> getAllAttributes()
public void setInheritedAttributes(Set<OAttribute> inheritedAttributes)
public boolean isInheritedAttributesRecovered()
public void setInheritedAttributesRecovered(boolean inheritedAttributesRecovered)
public OPrimaryKey getPrimaryKey()
public void setPrimaryKey(OPrimaryKey primaryKey)
public List<OForeignKey> getForeignKeys()
public void setForeignKeys(List<OForeignKey> foreignKeys)
public boolean addAttribute(OAttribute attribute)
public void removeAttributeByNameIgnoreCase(String toRemove)
public OAttribute getAttributeByName(String name)
public OAttribute getAttributeByNameIgnoreCase(String name)
public OAttribute getAttributeByOrdinalPosition(int position)
public OAttribute getInheritedAttributeByName(String name)
public OAttribute getInheritedAttributeByNameIgnoreCase(String name)
public Set<OCanonicalRelationship> getOutCanonicalRelationships()
public void setOutCanonicalRelationships(Set<OCanonicalRelationship> outCanonicalRelationships)
public Set<OCanonicalRelationship> getInheritedOutCanonicalRelationships()
public void setInheritedOutCanonicalRelationships(Set<OCanonicalRelationship> inheritedOutCanonicalRelationships)
public Set<OCanonicalRelationship> getAllOutCanonicalRelationships()
public boolean isInheritedOutCanonicalRelationshipsRecovered()
public void setInheritedOutCanonicalRelationshipsRecovered(boolean inheritedOutCanonicalRelationshipsRecovered)
public Set<OCanonicalRelationship> getInCanonicalRelationships()
public void setInCanonicalRelationships(Set<OCanonicalRelationship> inCanonicalRelationships)
public Set<OCanonicalRelationship> getInheritedInCanonicalRelationships()
public void setInheritedInCanonicalRelationships(Set<OCanonicalRelationship> inheritedInCanonicalRelationships)
public Set<OCanonicalRelationship> getAllInCanonicalRelationships()
public boolean isInheritedInCanonicalRelationshipsRecovered()
public void setInheritedInCanonicalRelationshipsRecovered(boolean inheritedInCanonicalRelationshipsRecovered)
public Set<OLogicalRelationship> getOutLogicalRelationships()
public void setOutLogicalRelationships(Set<OLogicalRelationship> outLogicalRelationships)
public Set<OLogicalRelationship> getInLogicalRelationships()
public void setInLogicalRelationships(Set<OLogicalRelationship> inLogicalRelationships)
public OEntity getParentEntity()
public void setParentEntity(OEntity parentEntity)
public int getInheritanceLevel()
public void setInheritanceLevel(int inheritanceLevel)
public OHierarchicalBag getHierarchicalBag()
public void setHierarchicalBag(OHierarchicalBag hierarchicalBag)
public void renumberAttributesOrdinalPositions()
public int compareTo(OEntity toCompare)
compareTo
in interface Comparable<OEntity>
Copyright © 2015–2021 OrientDB. All rights reserved.