Skip to content

Commit 2d7b6de

Browse files
committed
chore: update README
1 parent d1779dd commit 2d7b6de

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

README.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -106,21 +106,23 @@ Generates `UserSchema` with `columnCount`, `byteSize()`, and a `Columns` struct
106106
### 2. Write and return an ArrayBuffer
107107
108108
```cpp
109+
using namespace rn_columnar;
110+
109111
jsi::Value getUsers(jsi::Runtime& rt, const jsi::Value*, const jsi::Value* args, size_t) {
110112
const uint32_t rows = static_cast<uint32_t>(args[0].asNumber());
111113
112-
rn_columnar::ColumnarWriterBuilder<UserSchema> writer(rows);
113-
auto cols = UserSchema::createColumns(writer);
114+
ColumnarWriterBuilder<UserSchema> builder(rows);
115+
auto cols = UserSchema::createColumns(builder);
114116
115117
for (uint32_t i = 0; i < rows; ++i) {
116-
cols.id[i] = getUser(i).id;
117-
cols.status[i] = getUser(i).status;
118-
cols.isActive[i] = getUser(i).isActive;
119-
cols.createdAt[i] = getUser(i).createdAt;
120-
cols.updatedAt[i] = getUser(i).updatedAt;
118+
cols.id[i] = dbRow[i].id;
119+
cols.status[i] = dbRow[i].status;
120+
cols.isActive[i] = dbRow[i].isActive;
121+
cols.createdAt[i] = dbRow[i].createdAt;
122+
cols.updatedAt[i] = dbRow[i].updatedAt;
121123
}
122124
123-
return writer.toArrayBuffer(rt); // zero-copy move into JSI
125+
return builder.toArrayBuffer(rt); // zero-copy move into JSI
124126
}
125127
```
126128

0 commit comments

Comments
 (0)