diff --git a/dbms/src/DataStreams/CapnProtoInputStream.cpp b/dbms/src/DataStreams/CapnProtoRowInputStream.cpp similarity index 92% rename from dbms/src/DataStreams/CapnProtoInputStream.cpp rename to dbms/src/DataStreams/CapnProtoRowInputStream.cpp index b81edee35a6..fa48e450ca8 100644 --- a/dbms/src/DataStreams/CapnProtoInputStream.cpp +++ b/dbms/src/DataStreams/CapnProtoRowInputStream.cpp @@ -2,7 +2,7 @@ #include #include -#include +#include #include #include @@ -15,9 +15,9 @@ namespace DB { -CapnProtoInputStream::NestedField split(const Block & sample, size_t i) +CapnProtoRowInputStream::NestedField split(const Block & sample, size_t i) { - CapnProtoInputStream::NestedField field = {{}, i}; + CapnProtoRowInputStream::NestedField field = {{}, i}; // Remove leading dot in field definition, e.g. ".msg" -> "msg" String name(sample.safeGetByPosition(i).name); @@ -81,7 +81,7 @@ capnp::StructSchema::Field getFieldOrThrow(capnp::StructSchema node, const std:: throw Exception("Field " + field + " doesn't exist in schema."); } -void CapnProtoInputStream::createActions(const NestedFieldList & sortedFields, capnp::StructSchema reader) +void CapnProtoRowInputStream::createActions(const NestedFieldList & sortedFields, capnp::StructSchema reader) { String last; size_t level = 0; @@ -110,7 +110,7 @@ void CapnProtoInputStream::createActions(const NestedFieldList & sortedFields, c } } -CapnProtoInputStream::CapnProtoInputStream(ReadBuffer & istr_, const Block & sample_, const String & schema_file, const String & root_object) +CapnProtoRowInputStream::CapnProtoRowInputStream(ReadBuffer & istr_, const Block & sample_, const String & schema_file, const String & root_object) : istr(istr_), sample(sample_), parser(std::make_shared()) { // Parse the schema and fetch the root object @@ -139,7 +139,7 @@ CapnProtoInputStream::CapnProtoInputStream(ReadBuffer & istr_, const Block & sam } -bool CapnProtoInputStream::read(Block & block) +bool CapnProtoRowInputStream::read(Block & block) { if (istr.eof()) return false; diff --git a/dbms/src/DataStreams/CapnProtoInputStream.h b/dbms/src/DataStreams/CapnProtoRowInputStream.h similarity index 90% rename from dbms/src/DataStreams/CapnProtoInputStream.h rename to dbms/src/DataStreams/CapnProtoRowInputStream.h index e66d5060808..f5712945b3d 100644 --- a/dbms/src/DataStreams/CapnProtoInputStream.h +++ b/dbms/src/DataStreams/CapnProtoRowInputStream.h @@ -16,7 +16,7 @@ class ReadBuffer; * The schema in this case cannot be compiled in, so it uses a runtime schema parser. * See https://capnproto.org/cxx.html */ -class CapnProtoInputStream : public IRowInputStream +class CapnProtoRowInputStream : public IRowInputStream { public: struct NestedField @@ -29,7 +29,7 @@ public: /** schema_file - location of the capnproto schema, e.g. "schema.canpn" * root_object - name to the root object, e.g. "Message" */ - CapnProtoInputStream(ReadBuffer & istr_, const Block & sample_, const String & schema_file, const String & root_object); + CapnProtoRowInputStream(ReadBuffer & istr_, const Block & sample_, const String & schema_file, const String & root_object); bool read(Block & block) override; diff --git a/dbms/src/DataStreams/FormatFactory.cpp b/dbms/src/DataStreams/FormatFactory.cpp index c7f95988f82..b75782d731e 100644 --- a/dbms/src/DataStreams/FormatFactory.cpp +++ b/dbms/src/DataStreams/FormatFactory.cpp @@ -32,7 +32,7 @@ #include #include #if USE_CAPNP -#include +#include #endif #include @@ -107,7 +107,7 @@ BlockInputStreamPtr FormatFactory::getInput(const String & name, ReadBuffer & bu if (tokens.size() != 2) throw Exception("Format CapnProto requires 'format_schema' setting to have schema_file:root_object format, e.g. 'schema.capnp:Message'"); - return wrap_row_stream(std::make_shared(buf, sample, tokens[0], tokens[1])); + return wrap_row_stream(std::make_shared(buf, sample, tokens[0], tokens[1])); } #endif else if (name == "TabSeparatedRaw"