added support for hex strings and binary strings

added FT::hexadecimal, FT::binary and FT::dont_use_utf8
This commit is contained in:
2021-05-11 22:11:31 +02:00
parent 2afe111c57
commit 009955a0fd
19 changed files with 744 additions and 515 deletions

View File

@@ -45,8 +45,8 @@ class PostgreSQLExpression : public DbExpression
{
public:
void esc(char val, PT::TextStream & stream);
void esc(const PT::Date & date, PT::TextStream & stream);
void esc(char val, PT::TextStream & stream, FT field_type);
void esc(const PT::Date & date, PT::TextStream & stream, FT field_type);
DbExpression & page(PT::TextStream & stream, size_t page_number, size_t page_size);
@@ -64,10 +64,8 @@ protected:
private:
void before_field_value_string();
void after_field_value_string();
void before_field_value_string(FT field_type);
void after_field_value_string(FT field_type);
};