epoc32/include/d32dbms.h
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
equal deleted inserted replaced
3:e1b950c65cb4 4:837f303aceeb
     1 // Copyright (c) 1998-2009 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 1998-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     7 //
     8 // Initial Contributors:
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
     9 // Nokia Corporation - initial contribution.
    10 //
    10 //
    11 // Contributors:
    11 // Contributors:
    19 #ifndef __S32STD_H__
    19 #ifndef __S32STD_H__
    20 #include <s32std.h>
    20 #include <s32std.h>
    21 #endif
    21 #endif
    22 #ifndef __F32FILE_H__
    22 #ifndef __F32FILE_H__
    23 #include <f32file.h>
    23 #include <f32file.h>
       
    24 #endif
       
    25 
       
    26 #ifndef SYMBIAN_ENABLE_SPLIT_HEADERS 
       
    27 	#include <d32dbmsconstants.h>
    24 #endif
    28 #endif
    25 
    29 
    26 // other classes referenced
    30 // other classes referenced
    27 class RFs;
    31 class RFs;
    28 class CDbObject;
    32 class CDbObject;
   922 	inline TInt PreferredPos() const;
   926 	inline TInt PreferredPos() const;
   923 private:
   927 private:
   924 	TInt iSize;
   928 	TInt iSize;
   925 	TInt iPreferredPos;
   929 	TInt iPreferredPos;
   926 	};
   930 	};
       
   931 
   927 #if defined(__NO_CLASS_CONSTS__)
   932 #if defined(__NO_CLASS_CONSTS__)
   928 /**
   933 /**
   929 @internalComponent
   934 @publishedAll
       
   935 @released
   930 */
   936 */
   931 #define KDbUnlimitedWindow TDbWindow(TDbWindow::EUnlimited)
   937 #define KDbUnlimitedWindow TDbWindow(TDbWindow::EUnlimited)
   932 #else
   938 #else
   933 /**
   939 /**
   934 @publishedAll
   940 @publishedAll
  1461 	IMPORT_C TInt Open(RFs& aFs,const TDesC& aDatabase,const TDesC& aFormat=TPtrC(),TAccess aMode=EReadWrite);
  1467 	IMPORT_C TInt Open(RFs& aFs,const TDesC& aDatabase,const TDesC& aFormat=TPtrC(),TAccess aMode=EReadWrite);
  1462 	IMPORT_C TInt Open(RDbs& aDbs,const TDesC& aDatabase,const TDesC& aFormat=TPtrC());
  1468 	IMPORT_C TInt Open(RDbs& aDbs,const TDesC& aDatabase,const TDesC& aFormat=TPtrC());
  1463 	};
  1469 	};
  1464 
  1470 
  1465 /**
  1471 /**
  1466 @internalComponent
       
  1467 */
       
  1468 const TInt KDbStoreMaxColumnLength=255;
       
  1469 
       
  1470 /**
       
  1471 DBMS Store database implementation
  1472 DBMS Store database implementation
  1472 @publishedAll
  1473 @publishedAll
  1473 @released
  1474 @released
  1474 */
  1475 */
  1475 class RDbStoreDatabase : public RDbDatabase
  1476 class RDbStoreDatabase : public RDbDatabase