MCPcopy Create free account
hub / github.com/apache/arrow / Validate

Method Validate

cpp/src/arrow/table.cc:181–193  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

179 }
180
181 Status Validate() const override {
182 RETURN_NOT_OK(ValidateMeta());
183 for (int i = 0; i < num_columns(); ++i) {
184 const ChunkedArray* col = columns_[i].get();
185 Status st = col->Validate();
186 if (!st.ok()) {
187 std::stringstream ss;
188 ss << "Column " << i << ": " << st.message();
189 return st.WithMessage(ss.str());
190 }
191 }
192 return Status::OK();
193 }
194
195 Status ValidateFull() const override {
196 RETURN_NOT_OK(ValidateMeta());

Callers 2

ValidateMetaMethod · 0.45
TableBatchReaderMethod · 0.45

Calls 5

strMethod · 0.80
num_columnsFunction · 0.70
OKFunction · 0.70
getMethod · 0.45
okMethod · 0.45

Tested by

no test coverage detected