# On what fields indexing is performed for predefined classes?

**URL:** <https://forum.heroiclabs.com/t/on-what-fields-indexing-is-performed-for-predefined-classes/3103>\
**Category:** Game Design\
**Tags:** server-framework, golang\
**Created:** [September 30, 2022, 4:08am UTC](https://forum.heroiclabs.com/t/on-what-fields-indexing-is-performed-for-predefined-classes/3103 "2022-09-30T04:08:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![thealphadollar](https://avatars.discourse-cdn.com/v4/letter/t/a183cd/32.png) [@thealphadollar](https://forum.heroiclabs.com/u/thealphadollar)\
**Post date:** [September 30, 2022, 4:08am UTC](https://forum.heroiclabs.com/t/on-what-fields-indexing-is-performed-for-predefined-classes/3103/1 "2022-09-30T04:08:31Z")

</div>

When we are accessing Groups, Users, etc. by their runtime API (say `nk.GroupsList`), there are multiple parameters that we can pass. From the performance perspective, are the arguments to the function (langTag, open, groupName, etc.) indexed on the database side of Nakama?

```auto
nk.GroupsList(ctx, groupName, langTag, &members, &open, limit, cursor)

```
