Context-class {rsolr} | R Documentation |
Evaluation Contexts
Description
The Context
class is for representing contexts in which
expressions are evaluated. This might be an R environment, a database,
or some other external system.
Translation
Contexts play an important role in translation. When extracting an
object by name, the context can delegate to a
SymbolFactory
to create a
Symbol
object that is a lazy reference to the
object. The reference is expressed in the target language. If there is
no SymbolFactory
, i.e., it has been set to NULL
, then
evaluation is eager.
The intent is to decouple the type of the context from a particular language, since a context could support the evaluation of multiple languages. The accessors below effectively allow one to specify the desired target language.
-
symbolFactory(x)
,symbolFactory(x) <- value
: Get or set the currentSymbolFactory
(may be NULL).
Author(s)
Michael Lawrence