com.tibbo.aggregate.common.sql

## Interface SqlTable

- All Known Implementing Classes:
    NotExistSqlTable, SimpleSqlTable

      public interface SqlTable

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `exists()`
    `SqlColumn` | `getColumnByName(java.lang.String name)`
    `java.util.List<SqlColumn>` | `getColumns()`
    `SqlTableHierarchyLink` | `getLinkByTableName(java.lang.String tableName)`
    `java.util.Map<java.lang.String,SqlTableHierarchyLink>` | `getLinks()`
    `java.util.List<SqlColumn>` | `getPrimaryKeyColumns()`
    `java.lang.String` | `getRealName()`

- - ### Method Detail

    - #### getRealName

          java.lang.String getRealName()

    - #### getColumns

          java.util.List<SqlColumn> getColumns()
                                        throws java.sql.SQLException

      Throws:
        `java.sql.SQLException`

    - #### getColumnByName

          SqlColumn getColumnByName(java.lang.String name)
                             throws java.sql.SQLException

      Throws:
        `java.sql.SQLException`

    - #### getLinks

          java.util.Map<java.lang.String,SqlTableHierarchyLink> getLinks()
                                                                  throws java.sql.SQLException

      Throws:
        `java.sql.SQLException`

    - #### getLinkByTableName

          SqlTableHierarchyLink getLinkByTableName(java.lang.String tableName)
                                            throws java.sql.SQLException

      Throws:
        `java.sql.SQLException`

    - #### getPrimaryKeyColumns

          java.util.List<SqlColumn> getPrimaryKeyColumns()
                                                  throws java.sql.SQLException

      Throws:
        `java.sql.SQLException`

    - #### exists

          boolean exists()