Interface InternalTableInfo

    • Method Detail

      • getTableCount

        int getTableCount()
        Returns the number of internal table sources that this object is maintaining.
      • findTableName

        int findTableName​(TableName name)
        Finds the index in this container of the given table name, otherwise returns -1.
      • getTableName

        TableName getTableName​(int i)
        Returns the name of the table at the given index in this container.
      • getDataTableDef

        DataTableDef getDataTableDef​(int i)
        Returns the DataTableDef object that describes the table at the given index in this container.
      • containsTableName

        boolean containsTableName​(TableName name)
        Returns true if this container contains a table with the given name.
      • getTableType

        java.lang.String getTableType​(int i)
        Returns a String that describes the type of the table at the given index.
      • createInternalTable

        MutableTableDataSource createInternalTable​(int index)
        This is the factory method for generating the internal table for the given table in this container. This should return an implementation of MutableTableDataSource that is used to represent the internal data being modelled.

        This method is allowed to throw an exception for table objects that aren't backed by a MutableTableDataSource, such as a view.