/*
* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
* which accompanies this distribution, and is available
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
* Description: Query base class
*
*/
#include "mdequery.h"
#include "mdeorderrule.h"
#include "mdeinstanceitem.h"
#include "mdelogiccondition.h"
#include "mdenamespacedef.h"
#include "VcxMyVideosMdsDbTest.h"
CMdEQuery::CMdEQuery(TQueryType aType, CMdESession& aSession, CMdENamespaceDef& aNamespaceDef)
: iQueryId( 0 ), iSession(aSession), iNamespaceDef(aNamespaceDef), iType(aType),
iResultMode(EQueryResultModeItem), iState(EStateNew), iError(KErrNone),
iObjectResult(NULL), iCountResult(0), iDistinctResults(NULL), iDestroyed(EFalse)
{
}
CMdEQuery::CMdEQuery()
: iQueryId( 0 ), iSession(*(CMdESession*)0), iNamespaceDef(*(CMdENamespaceDef*)0), iType((TQueryType)0),
iResultMode(EQueryResultModeItem), iState(EStateNew), iError(KErrNone),
iObjectResult(NULL), iCountResult(0), iDistinctResults(NULL), iDestroyed(EFalse)
{
}
void CMdEQuery::QueryConstructL()
{
}
CMdEQuery::~CMdEQuery()
{
}
EXPORT_C TQueryType CMdEQuery::Type() const
{
}
EXPORT_C CMdENamespaceDef& CMdEQuery::NamespaceDef() const
{
}
EXPORT_C CMdESession& CMdEQuery::Session() const
{
}
EXPORT_C CMdELogicCondition& CMdEQuery::Conditions() const
{
}
EXPORT_C void CMdEQuery::AppendOrderRuleL(const TMdEOrderRule& aRule)
{
}
EXPORT_C void CMdEQuery::InsertOrderRuleL(const TMdEOrderRule& aRule, TInt aPos)
{
}
EXPORT_C TInt CMdEQuery::OrderRuleCount() const
{
}
EXPORT_C void CMdEQuery::RemoveOrderRule(TInt aIndex)
{
}
EXPORT_C TMdEOrderRule CMdEQuery::OrderRule(TInt aIndex) const
{
}
EXPORT_C void CMdEQuery::FindL(TUint aMaxCount, TUint aNotifyCount)
{
}
EXPORT_C void CMdEQuery::Cancel()
{
}
EXPORT_C TBool CMdEQuery::IsComplete() const
{
}
EXPORT_C TInt CMdEQuery::Error() const
{
}
EXPORT_C TInt CMdEQuery::Count() const
{
return test->querycountresult;
}
EXPORT_C CMdEItem& CMdEQuery::ResultItem(TInt aIndex) const
{
}
EXPORT_C TItemId CMdEQuery::ResultId(TInt aIndex) const
{
}
EXPORT_C const RArray<TItemId>& CMdEQuery::ResultIds() const
{
}
EXPORT_C CMdEItem* CMdEQuery::TakeOwnershipOfResult(TInt aIndex)
{
}
EXPORT_C TBool CMdEQuery::OwnsResult(TInt aIndex)
{
}
EXPORT_C CMdEQuery::TState CMdEQuery::State() const
{
}
void CMdEQuery::DoCancel()
{
}
void CMdEQuery::SetState(TState aState)
{
}
void CMdEQuery::AssertInState(TState aState)
{
}
void CMdEQuery::AssertNotInState(TState aState)
{
}
void CMdEQuery::NotifyNewResultsL(const RPointerArray<CMdEInstanceItem>& aNewResults)
{
}
void CMdEQuery::NotifyNewResultsL(const RArray<TItemId>& aNewResults)
{
}
void CMdEQuery::NotifyNewResultsL( const CDesCArray& aNewResults )
{
}
void CMdEQuery::NotifyNewResults(TUint32 aResult)
{
}
void CMdEQuery::AppendResultsL(const RPointerArray<CMdEInstanceItem>& aNewResults)
{
}
void CMdEQuery::AppendResultsL(const RArray<TItemId>& aNewResults)
{
}
void CMdEQuery::AppendResultsL( const CDesCArray& aNewResults )
{
}
void CMdEQuery::NotifyCompleted(TInt aError)
{
}
EXPORT_C void CMdEQuery::AddObserverL(MMdEQueryObserver& aObserver)
{
}
EXPORT_C void CMdEQuery::RemoveObserver(MMdEQueryObserver& aObserver)
{
}
EXPORT_C void CMdEQuery::SetResultMode( TQueryResultMode aMode )
{
}
EXPORT_C TQueryResultMode CMdEQuery::ResultMode() const
{
}
EXPORT_C CMdEItem& CMdEQuery::ResultObjectItem() const
{
}
EXPORT_C TPtrC16 CMdEQuery::ResultDistinctValue(TInt aIndex) const
{
}
RArray<TMdEOrderRule>& CMdEQuery::OrderRules()
{
}