MCPcopy Create free account
hub / github.com/LadybugDB/ladybug / makeCsrNodeSchema

Function makeCsrNodeSchema

test/api/arrow_csr_rel_table_test.cpp:57–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

55}
56
57ArrowSchemaWrapper makeCsrNodeSchema() {
58 ArrowSchemaWrapper schema;
59 createStructSchema(&schema, 5);
60 createSchema<int64_t>(schema.children[0], "id");
61 createSchema<std::string>(schema.children[1], "name");
62 createSchema<int64_t>(schema.children[2], "score");
63 createDateSchema(schema.children[3], "reg_date");
64 createListInt64Schema(schema.children[4], "badges");
65 return schema;
66}
67
68ArrowArrayWrapper makeCsrNodeBatch(const std::vector<CsrNodeRow>& rows) {
69 std::vector<int64_t> ids;

Callers 2

createGraphMethod · 0.70

Calls 3

createStructSchemaFunction · 0.85
createDateSchemaFunction · 0.85
createListInt64SchemaFunction · 0.85

Tested by

no test coverage detected