# RedisGears readers

```json metadata
{
  "title": "RedisGears readers",
  "description": "Extracts data from the database and creates records to pass through a RedisGears pipeline.",
  "categories": ["docs","operate","stack"],
  "tableOfContents": {"sections":[{"id":"classes","title":"Classes"}]}

,
  "codeExamples": []
}
```
A reader extracts data from the database and creates records.

The [`GearsBuilder.CreateGearsBuilder(reader)`](https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/creategearsbuilder) function takes a reader as a parameter and passes the generated records through a pipeline of RedisGears functions.

## Classes


