protected String getCountQuery ( ) { if ( dbConf . getInputCountQuery ( ) != null ) { return dbConf . getInputCountQuery ( ) ; } StringBuilder query = new StringBuilder ( ) ; query . append ( "SELECT COUNT(*) FROM " + tableName ) ; if ( conditions != null && conditions . length ( ) > 0 ) query . append ( " WHERE " + conditions ) ; return query . toString ( ) ; }
Returns the query for getting the total number of rows subclasses can override this for custom behaviour .