Class: PG::TextDecoder::Array
- Inherits:
-
CompositeDecoder
- Object
- CompositeDecoder
- PG::TextDecoder::Array
- Defined in:
- ext/pg_text_decoder.c
Overview
This is a decoder class for PostgreSQL array types.
It returns an Array with possibly an arbitrary number of sub-Arrays. All values are decoded according to the #elements_type accessor. Sub-arrays are decoded recursively.
This decoder simply ignores any dimension decorations preceding the array values. It returns all array values as regular ruby Array with a zero based index, regardless of the index given in the dimension decoration.
An array decoder which respects dimension decorations is waiting to be implemented.