Interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>

All Known Implementing Classes:
CTTableMapper, ReverseTableMapper, TableMapperImpl

@ProviderType public interface TableMapper<L extends BaseModel<L>,R extends BaseModel<R>>
Author:
Shuyang Zhou
  • Method Details

    • addTableMapping

      boolean addTableMapping(long companyId, long leftPrimaryKey, long rightPrimaryKey)
    • addTableMappings

      long[] addTableMappings(long companyId, long leftPrimaryKey, long[] rightPrimaryKeys)
    • addTableMappings

      long[] addTableMappings(long companyId, long[] leftPrimaryKeys, long rightPrimaryKey)
    • containsTableMapping

      boolean containsTableMapping(long leftPrimaryKey, long rightPrimaryKey)
    • deleteLeftPrimaryKeyTableMappings

      int deleteLeftPrimaryKeyTableMappings(long leftPrimaryKey)
    • deleteRightPrimaryKeyTableMappings

      int deleteRightPrimaryKeyTableMappings(long rightPrimaryKey)
    • deleteTableMapping

      boolean deleteTableMapping(long leftPrimaryKey, long rightPrimaryKey)
    • deleteTableMappings

      long[] deleteTableMappings(long leftPrimaryKey, long[] rightPrimaryKeys)
    • deleteTableMappings

      long[] deleteTableMappings(long[] leftPrimaryKeys, long rightPrimaryKey)
    • destroy

      void destroy()
    • getLeftBaseModels

      List<L> getLeftBaseModels(long rightPrimaryKey, int start, int end, OrderByComparator<L> orderByComparator)
    • getLeftPrimaryKeys

      long[] getLeftPrimaryKeys(long rightPrimaryKey)
    • getReverseTableMapper

      TableMapper<R,L> getReverseTableMapper()
    • getRightBaseModels

      List<R> getRightBaseModels(long leftPrimaryKey, int start, int end, OrderByComparator<R> orderByComparator)
    • getRightPrimaryKeys

      long[] getRightPrimaryKeys(long leftPrimaryKey)
    • matches

      boolean matches(String leftColumnName, String rightColumnName)