code: @Override
     protected ResultSet findChildNodesByParentIdentifier(String parentCid, int fromOrderNum, int offset, int limit)
        throws SQLException
     {
        if (!containerConfig.useSequenceForOrderNumber)
        {
           return super.findChildNodesByParentIdentifier(parentCid, fromOrderNum, offset, limit);
        }
        if (findNodesByParentIdLazilyCQ == null)
        {
           findNodesByParentIdLazilyCQ = dbConnection.prepareStatement(FIND_NODES_BY_PARENTID_LAZILY_CQ.replace("${TOP}",
              new Integer(offset + limit).toString()));
        }
        else
        {
           findNodesByParentIdLazilyCQ.clearParameters();
        }
  
        findNodesByParentIdLazilyCQ.setString(1, this.containerConfig.containerName);
        findNodesByParentIdLazilyCQ.setString(2, parentCid);
        findNodesByParentIdLazilyCQ.setInt(3, fromOrderNum);
        findNodesByParentIdLazilyCQ.setString(4, this.containerConfig.containerName);
  
        return findNodesByParentIdLazilyCQ.executeQuery();
     }
docs: {@inheritDoc}