///###////////////////////////////////////////////////////////////////////////
//
// Burton Computer Corporation
// http://www.burton-computer.com
// http://www.cooldevtools.com
// $Id: FrequencyDBImpl_null.cc 272 2007-01-06 19:37:27Z brian $
//
// Copyright (C) 2007 Burton Computer Corporation
// ALL RIGHTS RESERVED
//
// This program is open source software; you can redistribute it
// and/or modify it under the terms of the Q Public License (QPL)
// version 1.0. Use of this software in whole or in part, including
// linking it (modified or unmodified) into other programs is
// subject to the terms of the QPL.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// Q Public License for more details.
//
// You should have received a copy of the Q Public License
// along with this program; see the file LICENSE.txt.  If not, visit
// the Burton Computer Corporation or CoolDevTools web site
// QPL pages at:
//
//    http://www.burton-computer.com/qpl.html
//    http://www.cooldevtools.com/qpl.html
//

#include "FrequencyDBImpl_null.h"

static const string DATABASE_TYPE("null");

FrequencyDBImpl_null::FrequencyDBImpl_null()
{
}

FrequencyDBImpl_null::~FrequencyDBImpl_null()
{
}

bool FrequencyDBImpl_null::open(const string &filename,
                                bool read_only,
                                int create_mode)
{
  return true;
}

void FrequencyDBImpl_null::close()
{
}

void FrequencyDBImpl_null::flush()
{
}

void FrequencyDBImpl_null::clear()
{
}

void FrequencyDBImpl_null::writeWord(const string &word,
                                      const WordData &counts)
{
}

bool FrequencyDBImpl_null::readWord(const string &word,
                                     WordData &counts)
{
  return false;
}

bool FrequencyDBImpl_null::firstWord(string &word,
                                      WordData &counts)
{
  return false;
}

bool FrequencyDBImpl_null::nextWord(string &word,
                                     WordData &counts)
{
  return false;
}

string FrequencyDBImpl_null::getDatabaseType() const
{
  return DATABASE_TYPE;
}

void FrequencyDBImpl_null::sweepOutOldTerms(const CleanupManager &cleanman)
{
}


syntax highlighted by Code2HTML, v. 0.9.1