mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-30 19:42:00 +00:00
███████████: add state descriptor to task [#METR-16142]
This commit is contained in:
parent
c9e318a2c4
commit
aee3f9a868
@ -315,6 +315,8 @@ void readDoubleQuotedString(String & s, ReadBuffer & buf);
|
|||||||
|
|
||||||
void readBackQuotedString(String & s, ReadBuffer & buf);
|
void readBackQuotedString(String & s, ReadBuffer & buf);
|
||||||
|
|
||||||
|
void readStringUntilEOF(String & s, ReadBuffer & buf);
|
||||||
|
|
||||||
|
|
||||||
/// в формате YYYY-MM-DD
|
/// в формате YYYY-MM-DD
|
||||||
inline void readDateText(DayNum_t & date, ReadBuffer & buf)
|
inline void readDateText(DayNum_t & date, ReadBuffer & buf)
|
||||||
|
@ -70,6 +70,20 @@ void readString(String & s, ReadBuffer & buf)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void readStringUntilEOF(String & s, ReadBuffer & buf)
|
||||||
|
{
|
||||||
|
s = "";
|
||||||
|
while (!buf.eof())
|
||||||
|
{
|
||||||
|
size_t bytes = buf.buffer().end() - buf.position();
|
||||||
|
|
||||||
|
s.append(buf.position(), bytes);
|
||||||
|
buf.position() += bytes;
|
||||||
|
|
||||||
|
if (buf.hasPendingData())
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/** Позволяет найти в куске памяти следующий символ \t, \n или \\.
|
/** Позволяет найти в куске памяти следующий символ \t, \n или \\.
|
||||||
* Функция похожа на strpbrk, но со следующими отличиями:
|
* Функция похожа на strpbrk, но со следующими отличиями:
|
||||||
|
Loading…
Reference in New Issue
Block a user