2015-04-03 13:45:44 +00:00
|
|
|
#include <DB/IO/WriteBufferFromFileBase.h>
|
|
|
|
|
|
|
|
namespace DB
|
|
|
|
{
|
|
|
|
|
|
|
|
WriteBufferFromFileBase::WriteBufferFromFileBase(size_t buf_size, char * existing_memory, size_t alignment)
|
2017-04-01 07:20:54 +00:00
|
|
|
: BufferWithOwnMemory<WriteBuffer>(buf_size, existing_memory, alignment)
|
2015-04-03 13:45:44 +00:00
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
WriteBufferFromFileBase::~WriteBufferFromFileBase()
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
off_t WriteBufferFromFileBase::seek(off_t off, int whence)
|
|
|
|
{
|
2017-04-01 07:20:54 +00:00
|
|
|
return doSeek(off, whence);
|
2015-04-03 13:45:44 +00:00
|
|
|
}
|
|
|
|
|
2015-04-30 15:04:42 +00:00
|
|
|
void WriteBufferFromFileBase::truncate(off_t length)
|
|
|
|
{
|
2017-04-01 07:20:54 +00:00
|
|
|
return doTruncate(length);
|
2015-04-30 15:04:42 +00:00
|
|
|
}
|
|
|
|
|
2015-04-14 11:35:10 +00:00
|
|
|
}
|