Class ViewTableStructure

java.lang.Object
lu.kbra.pclib.db.domain.view.ViewTableStructure

public class ViewTableStructure extends Object
  • Constructor Details

    • ViewTableStructure

      public ViewTableStructure()
    • ViewTableStructure

      public ViewTableStructure(String name, String alias, String on, String resolvedTypeName, ViewJoinType joinType, boolean distinct)
  • Method Details

    • getAlias

      public String getAlias()
    • getColumns

      public List<ViewColumnStructure> getColumns()
    • getEffectiveName

      public String getEffectiveName()
    • getJoinType

      public ViewJoinType getJoinType()
    • getName

      public String getName()
    • getOn

      public String getOn()
    • getResolvedTypeName

      public String getResolvedTypeName()
    • getTypeClass

      public Class<? extends SQLQueryable<?>> getTypeClass()
    • isDistinct

      public boolean isDistinct()
    • setAlias

      public void setAlias(String alias)
    • setDistinct

      public void setDistinct(boolean distinct)
    • setJoinType

      public void setJoinType(ViewJoinType joinType)
    • setName

      public void setName(String name)
    • setOn

      public void setOn(String on)
    • setResolvedTypeName

      public void setResolvedTypeName(String resolvedTypeName)
    • setTypeClass

      public void setTypeClass(Class<? extends SQLQueryable<?>> typeClass)
    • toString

      public String toString()
      Overrides:
      toString in class Object