RData.R_NA_FLOAT64_LOWConstant

Non-standard addition to NaN bit pattern to discriminate NA from NaN. 0x000007a2 == UInt32(1954) (I assume 1954 is the year of Ross's birth or something like that.)

RData.SXTypesConstant

Maps R type id (SXType) to its SXTypeInfo.

RData.DictoVecType

Container that mimics R vector behaviour. Elements could be accessed either by indices as a normal vector, or (optionally) by string keys as a dictionary.

RData.NativeIOType

Native binary RData format IO stream wrapper.

TODO write readers

RData.RDAContextType

RDA (R data archive) reading context.

  • Stores flags that define how R objects are read and converted into Julia objects.
  • Maintains the list of R objects that could be referenced later in the RDA stream.
RData.RDAIOType

Abstract RDA format IO stream wrapper.

RData.ROBJType

Base class for all R types (objects) that can have attributes.

RData.RPairListType

Representation of R's paired list-like structures (LISTSXP, LANGSXP). Unlike R which represents these as singly-linked list, RPairList uses vector representation.

RData.RSEXPRECType

Base class for RData internal representation of all R types. SEXPREC stands for S (R predecessor) expression record.

RData.RSymbolType

R symbol. Not quite the same as a Julia symbol.

RData.RVECType

Base class for all R vector-like objects.

RData.XDRIOType

XDR (machine-independent binary) RData format IO stream wrapper.

RData.rdaioMethod

Creates RDAIO wrapper for io stream depending on its format specified by formatcode.

RData.registerref!Method

Register R object, so that it could be referenced later (by its index in the reference table).