45 static const int32_t DEFAULT_READ_CHUNK_SIZE;
68 static uint64_t
fileModified(
const String& directory,
const String& name);
80 void setReadChunkSize(int32_t chunkSize);
84 int32_t getReadChunkSize();
97 virtual void touchFile(
const String& name);
100 virtual void deleteFile(
const String& name);
103 virtual int64_t
fileLength(
const String& name);
107 virtual void sync(
const String& name);
116 virtual IndexInputPtr openInput(
const String& name, int32_t bufferSize);
119 virtual String getLockID();
122 virtual void close();
125 virtual String toString();
129 void initOutput(
const String& name);