Javadoc
Returns the term corresponding to column
columnName in the JSON value of bind index
bindIndex.
This is functionally equivalent to:
Json.parseJson(UTF8Type.instance.getSerializer().deserialize(getValues().get(bindIndex)), expectedReceivers).get(columnName)but this cache the result of parsing the JSON so that while this might be called for multiple columns on the same
bindIndexvalue, the underlying JSON value is only parsed/processed once.
Note: this is a bit more involved in CQL specifics than this class generally is but we as we need to cache this per-query and in an object
that is available when we bind values, this is the easier place to have this.