44 static const int32_t DEFAULT_READ_CHUNK_SIZE;
67 static uint64_t
fileModified(
const String& directory,
const String& name);
79 void setReadChunkSize(int32_t chunkSize);
83 int32_t getReadChunkSize();
96 virtual void touchFile(
const String& name);
99 virtual void deleteFile(
const String& name);
102 virtual int64_t
fileLength(
const String& name);
106 virtual void sync(
const String& name);
115 virtual IndexInputPtr openInput(
const String& name, int32_t bufferSize);
118 virtual String getLockID();
121 virtual void close();
124 virtual String toString();
128 void initOutput(
const String& name);