#include <File.h>
Collaboration diagram for Impala::Persistency::File:

Public Types | |
| typedef Util::IOBuffer | IOBuffer |
Public Member Functions | |
| File () | |
| File (CString path) | |
| File (CString path, FileSystem *fs) | |
| bool | Valid () const |
| String | GetPath () const |
| FileSystem * | GetFileSystem () const |
| template<class BackInsertIterator> | |
| void | ReadStrings (BackInsertIterator bi, bool skipEmptyAndComment=true) |
| void | ReadStrings (std::vector< String > &stringList) |
| template<class Iterator> | |
| bool | WriteStrings (Iterator begin, Iterator end) |
| void | WriteStrings (const std::vector< String > &stringList) |
| template<class BackInsertIterator> | |
| void | ReadNative (BackInsertIterator bi) |
| template<class Iterator> | |
| void | WriteNative (Iterator begin, Iterator end) |
| IOBuffer * | GetReadBuffer () |
| IOBuffer * | GetReadBuffer (bool useMemoryIfLocal, String useLocalFileIfRemote, Int64 useLocalSizeIfRemote=0, bool useIOBufferChannel=false) |
| IOBuffer * | GetWriteBuffer () |
| IOBuffer * | GetWriteBuffer (bool useMemoryIfLocal, String useLocalFileIfRemote, Int64 useLocalSizeIfRemote=0, bool useIOBufferChannel=false) |
Private Attributes | |
| String | mPath |
| FileSystem * | mFileSystem |
| ILOG_VAR_DEC | |
Definition at line 15 of file File.h.
1.5.1