HttpRequest::HttpRequest() :_is_multipart(false), _port_number(80), _only_download_header(false), _save_as_file(false) { initDefaultValue(); }
HttpRequest::HttpRequest(const std::string& method,const std::string& url) :_is_multipart(false), _port_number(80), _only_download_header(false), _save_as_file(false) { initDefaultValue(); setRequest(method,url); }
ColumnDouble::ColumnDouble(const String& column_name, bool nullable): Column( column_name, DOUBLE_TYPE, 8, nullable, false ) { initDefaultValue(); }
ColumnDouble::ColumnDouble(const String& column_name, bool nullable, double defVal): Column( column_name, DOUBLE_TYPE, 8, nullable, false, new ValueDouble( defVal ) ) { initDefaultValue(); }
ColumnDouble::ColumnDouble(ByteData* data): Column(data) { initDefaultValue(); }
ColumnTinyint::ColumnTinyint(const String& column_name, bool nullable, bool ai): Column(column_name, TINYINT_TYPE, 1, nullable, ai ) { initDefaultValue(); }
ColumnTinyint::ColumnTinyint(const String& column_name, bool nullable, bool ai, int8_t defVal ): Column(column_name, TINYINT_TYPE, 1, nullable, ai, new ValueTinyint( defVal ) ) { initDefaultValue(); }
ColumnTinyint::ColumnTinyint(ByteData* data): Column(data) { initDefaultValue(); }
ColumnInteger::ColumnInteger(const String& column_name, bool nullable, bool ai): Column(column_name, INT_TYPE, 4, nullable, ai ) { initDefaultValue(); }
ColumnInteger::ColumnInteger(const String& column_name, bool nullable, bool ai, int32_t defVal ): Column(column_name, INT_TYPE, 4, nullable, ai, new ValueInteger( defVal ) ) { initDefaultValue(); }
ColumnInteger::ColumnInteger(ByteData* data): Column(data) { initDefaultValue(); }