Class AbstractTable

    • Field Detail

      • importedRelations

        public final java.util.List<Relation> importedRelations
    • Constructor Detail

      • AbstractTable

        protected AbstractTable​(java.lang.String name)
        The constructor is called by the parent Folder
        Parameters:
        name - of the unit
    • Method Detail

      • getMapColumn

        public Column getMapColumn​(java.lang.String name)
      • getMapEntity

        public ChildEntity getMapEntity​(java.lang.String name)
      • getColumnByName

        public Column getColumnByName​(java.lang.String name)
      • isView

        public abstract boolean isView()
        Specified by:
        isView in interface Entity
      • getRdbms

        public abstract java.lang.String getRdbms()
      • isMapEntity

        public boolean isMapEntity()
        Specified by:
        isMapEntity in interface Entity
      • createColumn

        public abstract Column createColumn​(java.lang.String name,
                                            DataType type)
      • getDisplayName

        public java.lang.String getDisplayName()
        Specified by:
        getDisplayName in interface Entity
      • createRelation

        public abstract ForeignKey createRelation​(java.lang.String name)
      • isReferredInString

        public boolean isReferredInString​(java.lang.String someName)
      • hasOneColumnPk

        public boolean hasOneColumnPk()