/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
/** * Abstract class for all data provider. *
*/ class DataProvider
{ protected: /** * If true make the threaded import deterministic for the tests.
*/ bool mbDeterministic;
sc::ExternalDataSource& mrDataSource;
/** * This class handles the copying of the data from the imported * temporary document to the actual document. Additionally, in the future * we may decide to store data transformations in this class. * * In addition this class also handles how to deal with excess data by for example extending the ScDBData or by only showing the first or last entries. * * TODO: move the DataProvider::WriteToDoc here *
*/ class ScDBDataManager
{
OUString maDBName;
ScDocument* mpDoc;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.